3.3. Завершение настройки
После принятия решения о том, какой из описанных методов маршрутизации будет использоваться, нужно собрать аппаратную конфигурацию сети.
Важно
Сетевые адаптеры LVS-маршрутизаторов должны быть к одним и тем же сетям. Например, если на активном LVS-маршрутизаторе eth0
подключен к публичной сети, а eth1
подключен к локальной сети, то одноименные интерфейсы на резервном маршрутизаторе должны быть подключены к тем же сетям.
В таблицу маршрутизации системы добавляется маршрут по умолчанию, прописанный в конфигурационном файле первого интерфейса, стартующего при загрузке системы. Маршруты, записанные в конфигурационных файлах прочих интерфейсов, игнорируются. Этот аспект особенно важен при настройке реальных серверов.
После физического соединения компонентов нужно настроить сетевые интерфейсы на основном и резервном маршрутизаторах LVS. Это можно сделать при помощи графической утилиты, например, system-config-network или отредактировав скрипты вручную. Информация об использовании system-config-network приведена в главе Network Configuration руководства Red Hat Enterprise Linux Deployment Guide. Приведенные в этой главе примеры изменения конфигурации сетевых интерфейсов выполняются либо вручную, либо при помощи Piranha Configuration Tool.
3.3.1. Советы по работе с сетью
Перед использованием Piranha Configuration Tool для настройки LVS необходимо настроить IP-адреса как для публичной, так и для локальной сети. В разделах, содержащие описания различных топологий, приведены IP-адреса тестовой конфигурации, но при развертывании LVS в реальной сети потребуются адреса из реальных сетей. Далее приводится несколько полезных команд для настройки сетевых интерфейсов, проверки и изменения их статуса.
- Запуск реальных сетевых интерфейсов
Для включения реального сетевого интерфейса нужно выполнить следующую команду от имени пользователя root, заменив N
номером, соответствующим интерфейсу (eth0
или eth1
).
/sbin/ifup ethN
Внимание
Не следует использовать
ifup
-скрипты для запуска любых плавающих IP-адресов, которые были настроены с помощью
Piranha Configuration Tool (
eth0:1
или
eth1:1
). Вместо этого следует использовать команду
service
для старта
pulse
(подробности в
разделе 4.8, Запуск LVS).
- Остановка реальных сетевых интерфейсов
Для того, чтобы остановить реальный сетевой интерфейс, нужно выполнить следующую команду от имени пользователя root, заменив N
номером, соответствующим интерфейсу (eth0
или eth1
).
/sbin/ifdown ethN
- Проверка сосотояния сетевых интерфейсов
Для проверки состояния сетевого интерфейса в любой момент времени выполните следующую команду:
/sbin/ifconfig
Для просмотра таблицы маршрутизации выполните следующую команду:
/sbin/route