Глава 7. Первоначальная настройка

Установив Red Hat Enterprise Linux AS, вы должны выполнить некоторые действия для настройки LVS маршрутизаторов и реальных серверов в LVS кластере. В этой главе рассмотрены эти действия.

ЗамечаниеЗамечание
 

LVS маршрутизатор, который станет активным при запуске кластера, здесь также называется первичным узлом. Настраивая LVS кластер, используйте Piranha Configuration Tool на первичном узле.

Настройка служб на LVS маршрутизаторах

Программа инсталляции Red Hat Enterprise Linux AS устанавливает все компоненты необходимые для построения LVS кластера, но перед настройкой кластера должны быть запущены соответствующие службы. Для обоих LVS маршрутизаторов, настройте запуск соответствующих служб при загрузке. В Red Hat Linux для этого используются три основных инструмента: программа командной строки chkconfig, программа основанная на ncurses, ntsysv, и графическое приложение serviceconf. Все эти инструменты требуют права root.

ПодсказкаПодсказка
 

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

su -

На LVS маршрутизаторах при загрузке системы необходимо запустить как минимум три службы. Эти службы приведены ниже:

Если вы используете в кластере многопортовые службы или метки межсетевого экрана, вы должны также запустить либо службу ipchains, либо iptables но не обе сразу.

ВажноВажно
 

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

Рекомендуется запускать эти службы на уровне выполнения 3 и 5. Для этого воспользуйтесь chkconfig, задав следующую команду для каждой службы:

/sbin/chkconfig --level 35 демон on

В приведенной выше команде, замените daemon именем запускаемой службы. Для получения списка служб в системе, а также уровня выполнения, на котором они запускаются, выполните следующую команду:

/sbin/chkconfig --list

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

При выполнении настройки службы с помощью chkconfig сама служба не запускается. Для запуска службы воспользуйтесь командой /sbin/service. Обратитесь к главе Запуск службы Piranha Configuration Tool за примером использования команды service.

За дополнительной информациях об уровнях выполнения и настройке служб с помощью ntsysv и serviceconf, обратитесь к главе Управление доступом к службам в Официальном руководстве по настройке Red Hat Linux.