Услуги по настройке серверов

Если возникли вопросы или необходимость в запуске сервера, обращайтесь!

Автоматическая инсталляция кластера Postgres с использованием Patroni, etcd, PGBouncer, HAProxy и vip-manager

Автоматическая инсталляция кластера Postgres с использованием Patroni, etcd, PGBouncer, HAProxy и vip-manager

Проект Automated database platform for PostgreSQL позволяет автоматизировать разворачивание кластера PostgreSQL версий 10-17 на версиях Linux

Debian: 11, 12
Ubuntu: 22.04, 24.04
CentOS Stream: 9
Oracle Linux: 8, 9
Rocky Linux: 8, 9
AlmaLinux: 8, 9

В целом, все достаточно просто. Поехали

Читать дальше ИнформацияАвтоматическая инсталляция кластера Postgres с использованием Patroni, etcd, PGBouncer, HAProxy и vip-manager

Кластер PostgresPro-1C 17 для 1С Предприятие с использованием Patroni, etcd, HAProxy и keepalived

Кластер PostgresPro-1C 17 для 1С Предприятие с использованием Patroni, etcd, HAProxy и keepalived

Немного предисловия. Захотелось попробовать крайние версии PostgreSQL для работы 1С. Были испробованы решения на Consul, pgautofailover и etcd. Из всех найденных решений, успешно заработало только конфигурация с etcd. Важный момент, который не освещается ни где — это использование как минимум трех нод в реализации конфигурации. В данной статья описано простое решение, без тюнига и дополнительных плюшек, так как далее все это будет упаковано в docker контейнеры. Стек следующий — Oracle Linux 9, Patroni, postgres-pro-1c-17, etcd, haproxy, keepalived. В статье я максимально упросил составление конфигураций и немного скудно добавил описание, так как важно собрать кластер, а уже потом тюнить и выяснять, что это за параметры использовались (имхо) Назовем его rc0.1 Дорастем и до релиза, после проверки материала )

Поехали!

Читать дальше ИнформацияКластер PostgresPro-1C 17 для 1С Предприятие с использованием Patroni, etcd, HAProxy и keepalived

Установка Docker и Docker-Compose для RPM-Base систем

Установка Docker и Docker-Compose для RPM-Base систем

Установка Self-Hosting Rocket-Chat в Docker-контейнере с использованием traefik и Let’s Encrypt

Установка Self-Hosting Rocket-Chat в Docker-контейнере с использованием traefik и Let’s Encrypt

Необходимо развернуть сервер rocketchat в контейнере docker Стек ПО следующий: Traefik, MongoDB7 и RocketChat latest. Необходимо заменить только имя домена rocketchat.datastore.center и адрес email

Все тоже самое, но с использованием traefik в качестве WEB-сервера и автоматического продления сертификата Let’s Encrypt

В portainer stack выглядит вот так

Простой скрипт клонирования виртуальных машин для Hyper-V

Простой скрипт клонирования виртуальных машин для Hyper-V

Тут достаточно все просто. Думаю не нужно дополнительного описания

 

Вторичный сервер FreeIPA и настройка репликации

Вторичный сервер FreeIPA и настройка репликации

Необходимо проинсталлировать реплику сервера FreeIPA, настроить синхронизацию и произвести переключение ролей Replica <-> Master FreeIPA. Поехали

Читать дальше ИнформацияВторичный сервер FreeIPA и настройка репликации

Кастомизация инсталляционного образа VMWare

Кастомизация инсталляционного образа VMWare

Появилась необходимость добавления в установочный образ VMWare ESXI добавить драйвер RAID контроллера. Для этого необходимо выполнить следующие действия:

Читать дальше ИнформацияКастомизация инсталляционного образа VMWare

Не выполняется среда пользователя на терминальном сервер Windows 2016

Не выполняется среда пользователя на терминальном сервер Windows 2016

Для пользователя указана среда, но при подключении к терминальному серверу, среда не выполняется. Что пишет MS Основное, что необходимо сделать, это добавить два ключа реестра

У меня заработало без перезагрузки

Обновление openssl

Обновление openssl

Коротенько — обновление openssl на старой системе

 

Подключение к shadow сессии непривилегированного пользователя

Подключение к shadow сессии непривилегированного пользователя

Необходимо выдать права группе пользователей на подключение к shadow сессии на терминальном сервере В командной строке терминального сервера выполняем следующую команду

Необходима перезагрузка Определяем список сессий

И выполняем подключение

Небольшой скрипт автоматизации подключения

 

Время переключения нод кластера Pacemaker Cluster

Время переключения нод кластера Pacemaker Cluster

Необходимо изменить время, по истечении которого происходит переключение нод. Поясню, для чего это мне это стало необходимо:

  1. Обновление сервера, на котором находиться нода и его перезагрузка
  2. Кратковременные проблемы на сети, связанные с обновлениями ПО на коммутаторах или сетевые эксперименты, которые приводят к кратковременным отвалам.
  3. И самое главное — архивация!!! после запуска которой, иногда хост становиться недоступен в течении 3-5 секунд, чего достаточно для нежелательного переезда ip кластера.

Читать дальше ИнформацияВремя переключения нод кластера Pacemaker Cluster