Настройка LVS на CentOS
У меня есть 3 узла (выделенные серверы от провайдера) CentOS 7.x кластера. Я пытаюсь настроить LVS, используя ссылку здесь.
Каждой из моих машин уже назначено 3 дополнительных псевдонима IP-адреса. Я хочу настроить LVS на одной из этих машин. У меня вопрос: что я должен использовать в качестве виртуального IP(VIP) в инструменте настройки Piranha? Могу ли я выбрать один из IP-адресов псевдонимов для той машины, на которой я хочу включить LVS?
1 ответ
Вы должны выбрать другой IP-адрес для вашего VIP.
Например, если у вас есть 3 реальных сервера с ips 192.168.0.11,192.168.0.12, 192.168.0.13, вы хотели бы использовать 192.168.0.10 в качестве VIP.
Таким образом, вы должны настроить VIP на каждом сервере.
/sbin/ip addr add 192.168.100.30 dev eth1
Вы можете перейти по этой ссылке, если хотите:
http://kezhong.wordpress.com/2010/03/28/setup-linux-loadbalancer-with-piranha-and-lvs-on-centos-5-4/
Вот текст учебника (:
Тестовая среда:
LVS Router 1: eth0: 192.168.26.201
LVS Router 2: eth0: 192.168.26.202
Real Server 1: eth0: 192.168.26.211
Real Server 2: eth0: 192.168.26.212
VIP: 192.168.26.200
gateway: 192.168.26.1
Установите пакеты piranha и ipvsadm на маршрутизаторах LVS
# yum install ipvsadm
# yum install piranha
Настройка служб на маршрутизаторах LVS
# chkconfig pulse on
# chkconfig piranha-gui on
# chkconfig httpd on
Установите пароль для инструмента настройки Piranha
# piranha-passwd
Включите пересылку пакетов на маршрутизаторах LVS
# echo 1 > /proc/sys/net/ipv4/ip_forward
Запустите сервис Piranha Configuration Tool
Измените режим SELinux на разрешающий. Если вы этого не сделали, то при запуске
piranha-gui
оказание услуг.Запуск piranha-gui: (13) Отказано в доступе: make_sock: невозможно связать с адресом [::]:3636 (13) Отказано в разрешении: make_sock: невозможно связать с адресом 0.0.0.0:3636 Нет доступных сокетов прослушивания, отключение Не удалось открыть логи
# setenforce 0
# service httpd start
# service piranha-gui start
Настройте маршрутизаторы LVS с помощью Piranha Configuration Tool
Откройте http: //
192
,168
,26
,201
: 3636 в веб-браузере для доступа к инструменту настройки Piranha. Нажмите кнопку "Вход" и введите piranha для имени пользователя и пароля администратора, которые вы создали в поле "Пароль".Нажмите на панель GLOBAL SETTINGS и введите публичный IP-адрес основного сервера, а затем нажмите кнопку ПРИНЯТЬ.
Нажмите на панель REDUNDANCY и введите открытый IP-адрес резервного сервера, а затем нажмите кнопку ПРИНЯТЬ.
Нажмите на панель VIRTUAL SERVERS, добавьте сервер, отредактируйте его и активируйте.
При нажатии на ссылку подраздела REAL SERVER в верхней части панели отобразится подраздел EDIT REAL SERVER. Нажмите кнопку ДОБАВИТЬ, чтобы добавить новые серверы, отредактировать их и активировать.
Скопируйте файл lvs.cf на другой маршрутизатор LVS.
# scp /etc/sysconfig/ha/lvs.cf root@192.168.26.202:/etc/sysconfig/ha/lvs.cf
Запустите импульсные сервисы на маршрутизаторах LVS
# service pulse restart