12.7. Синхронизация файлов конфигурации

После настройки первичного LVS маршрутизатора и до запуска кластера необходимо скопировать несколько конфигурационных файлов на резервный LVS маршрутизатор.

Список этих файлов приведён ниже:

ВажноВажно
 

Файлы /etc/sysctl.conf и /etc/sysconfig/iptables не изменяются, когда вы настраиваете кластер с помощью Piranha Configuration Tool.

12.7.1. Синхронизация lvs.cf

Каждый раз, когда файл конфигурации LVS /etc/sysconfig/ha/lvs.cf создаётся или изменяется, вы должны копировать его на резервный LVS маршрутизатор.

ПредупреждениеПредупреждение
 

На обоих серверах: активном и резервном LVS маршрутизаторе файлы lvs.cf должны быть идентичны. Несовпадение файлов конфигурации LVS-маршрутизаторов может привести к ошибке переноса.

Выполнять синхронизацию лучше всего с помощью команды scp.

ВажноВажно
 

Чтобы работала утилита scp, на резервном маршрутизаторе должен работать демон sshd; как правильно настроить службы LVS-маршрутизатора, описано в разделе 10.1 Настройка служб на LVS маршрутизаторах.

Выполните для синхронизации файлов lvs.cf между маршрутизаторами на первичном LVS маршрутизаторе от имени root следующую команду:

scp /etc/sysconfig/ha/lvs.cf n.n.n.n:/etc/sysconfig/ha/lvs.cf

В приведённой выше команде замените n.n.n.n реальным IP-адресом резервного LVS-маршрутизатора.

12.7.2. Синхронизация sysctl

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

ВажноВажно
 

Если вы не знаете, включена или нет маршрутизация пакетов в ядре, информацию о том, как это проверить, и, если нужно, включить вы найдёте в разделе 10.5 Включение маршрутизации пакетов.

12.7.3. Синхронизация правил сетевого пакетного фильтра

Если вы используете iptables, вы также должны синхронизировать соответствующий файл конфигурации с резервным LVS-маршрутизатором.

Если вы изменили какие-либо правила сетевого фильтра, выполните на первичном LVS маршрутизаторе от имени root следующую команду:

scp /etc/sysconfig/iptables n.n.n.n:/etc/sysconfig/

В приведённой выше команде замените n.n.n.n реальным IP-адресом резервного LVS-маршрутизатора.

Затем подключитесь через ssh к резервному маршрутизатору или зарегистрируйтесь на нём локально под именем root и введите следующую команду:

/sbin/service iptables restart

Как только вы скопировали эти файлы на резервный маршрутизатор и запустили соответствующие службы (подробнее это описано в разделе 10.1 Настройка служб на LVS маршрутизаторах), вы готовы запускать кластер.