К основному контенту

Как удалить неудаляемую папку в Windows 10

HAproxy на CentOS & Red Hat


http://teamhelps.pp.ua

Keepalived используется для отказоустойчивости между двумя серверами.

Это средства для балансировки нагрузки и обеспечения доступности к основанным на Linux инфраструктурам.

Сервис работает по протоколу VRRP (Протокол резервирования виртуального маршрутизатора).

У нас имеется два сервера LA ( load balance ), использемые HAProxy, и теперь мы должны реализовать VRRP между обоими серверами.

Это учебное руководство поможет вам конфигурировать KeepAlived и чтобы сконфигурировать HAProxy на обоих серверах.

Исходные данные в студию :

  1. LB1 Server: 192.168.10.111 ( eth1 )   2. LB2 Server: 192.168.10.112 ( eth1 )   3. Virtual IP: 192.168.10.121

Теперь мы проведем установку отказоустойчивости между LB1 и серверами LB2.
Схема по установке:


http://teamhelps.pp.ua

Шаг 1: установим пакеты

# yum install gcc kernel-headers kernel-devel
# yum install keepalived 

Шаг2: сконфигурируем Keepalived на LB1. Правим файл /etc/keepalived/keepalived.conf следующим видом:

! Configuration File for keepalived global_defs { notification_email { sysadmin@mydomain.com support@mydomain.com } notification_email_from lb1@mydomain.com smtp_server localhost smtp_connect_timeout 30 } vrrp_instance VI_1 { state MASTER interface eth1 virtual_router_id 51 priority 101 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.10.121 } }

Шаг 3: сконфигурируем KeepAlived на LB2.

Отредактируем конфигурационный файл Keepalived на LB2 и добавьте следующую конфигурацию.

При внесении изменений в конфигурационном файле LB2 удостоверьтесь, что установили приоритетные значения таким образом, чтобы понизить значение priority по отношению к тому же значению LB1.

Например, ниже в  конфигурации указано значение  100 , в отличии от LB1, где оно равно 101.

! Configuration File for keepalived global_defs { notification_email { sysadmin@mydomain.com support@mydomain.com } notification_email_from lb2@mydomain.com smtp_server localhost smtp_connect_timeout 30 } vrrp_instance VI_1 { state MASTER interface eth1 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.10.121 } }

Шаг 4: запускаем  KeepAlived

Выполянем команду старта нашего сервиса и назначаем автоматическую загрузку это службы при запуске операционной системы.

# service keepalived start # chkconfig keepalived on

Шаг 5: проверяем виртуальный ip адресс

Виртуальным IP по умолчанию будет  IP присвоенный главному серверу.

В случае если Master падает, он будет автоматически присвоен slave серверу. Используем следующую команду, чтобы показать присвоенный виртуальный IP в интерфейсе.

# ip addr show eth1

Пример вывода:

2: eth1:mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:6f:ed:60 brd ff:ff:ff:ff:ff:ff inet 192.168.10.111/24 brd 192.168.1.255 scope global eth1 inet 192.168.10.121/32 scope global eth1 inet6 fe80::20c:29ff:fe6f:ed60/64 scope link valid_lft forever preferred_lft forever 

Выполняем проверку:

  1. Останавливаем LB1:
# ip addr show eth1 
  1. Теперь стартуем LB2 и проверяем аналогично:
# ip addr show eth1 
  1. Смотрим логи и проверяем работу:
# tailf /var/log/messages 
 

Пример вывода:

Mar 19 17:30:24 localhost Keepalived_vrrp[6958]: VRRP_Instance(VI_1) Transition to MASTER STATE Mar 19 17:30:25 localhost Keepalived_vrrp[6958]: VRRP_Instance(VI_1) Entering MASTER STATE Mar 19 17:30:25 localhost Keepalived_vrrp[6958]: VRRP_Instance(VI_1) setting protocol VIPs. Mar 19 17:30:25 localhost Keepalived_healthcheckers[6957]: Netlink reflector reports IP 192.168.10.121 added Mar 19 17:30:25 localhost avahi-daemon[1407]: Registering new address record for 192.168.10.121 on eth1.IPv4. Mar 19 17:30:25 localhost Keepalived_vrrp[6958]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth1 for

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользо

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображе

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone h