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

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

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

ВажноВажно
 

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

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

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

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

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

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

ВажноВажно
 

Для использования scp необходимо, чтобы демон sshd работал на резервном маршрутизаторе, обратитесь к разделу Настройка служб на LVS маршрутизаторах в главе 7 за дополнительными деталями по настройке необходимых служб на LVS маршрутизаторах

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

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

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

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

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

ВажноВажно
 

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

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

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

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

scp /etc/sysconfig/net_filter n.n.n.n:/etc/sysconfig/.

В приведенной выше команде замените n.n.n.n реальным IP адресом резервного LVS маршрутизатора, а также net_filter именем пакетного фильтра: iptables или ipchains.

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

/sbin/service net_filter restart

В приведенной выше команде, замените net_filter на iptables или ipchains.

После копирования этих файлов на резервный маршрутизатор и запуска соответствующих служб (обратитесь к разделу Настройка служб на LVS маршрутизаторах in Chapter 7 за дополнительной информацией об этом) вы готовы к запуску кластера.