У меня 3 узла (выделенные серверы от провайдера) кластер CentOS 7.x. Пытаюсь настроить LVS по ссылке Вот.
Каждой из моих машин уже присвоено 3 дополнительных псевдонима IP-адреса. Я хочу установить LVS на одной из этих машин. У меня вопрос: что я должен использовать в качестве виртуального IP-адреса (VIP) в инструменте настройки Piranha? Могу ли я выбрать один из псевдонимов IP для той машины, на которой я хочу, чтобы LVS был?
Вы должны выбрать другой IP-адрес для своего VIP-адреса.
Например, если у вас есть 3 реальных сервера с IP-адресами 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
Откройте http: //
192
.168
.26
.201
: 3636 в веб-браузере, чтобы получить доступ к инструменту настройки Piranha. Нажмите кнопку «Войти» и введите piranha в качестве имени пользователя и пароля администратора, который вы создали в поле «Пароль».Щелкните панель ГЛОБАЛЬНЫЕ НАСТРОЙКИ и введите общедоступный IP-адрес основного сервера, а затем нажмите кнопку ПРИНЯТЬ.
Щелкните панель РЕЗЕРВИРОВАНИЕ и введите общедоступный IP-адрес резервного сервера, а затем нажмите кнопку ПРИНЯТЬ.
Нажмите на панель ВИРТУАЛЬНЫХ СЕРВЕРОВ, добавьте сервер, отредактируйте его и активируйте.
При нажатии на ссылку подраздела 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