Опубликован: 15.10.2008 | Доступ: свободный | Студентов: 3143 / 506 | Оценка: 4.48 / 4.23 | Длительность: 45:21:00
Лекция 15:

Кластеризация

Использование Nlbmgr.exe для конфигурирования кластеров и узлов

Конфигурирование NLB на странице свойств Network Load Balancing Properties для каждого узла кластера может занять много времени. Согласование правил для портов по всем узлам кластера может представлять определенную проблему. Оба этих вопроса можно разрешить с помощью Network Load Balancing Manager (nlbmgr.exe).

NLB Manager позволяет вам создавать новые кластеры на основе Windows Server 2003 и добавлять узлы к существующим кластерам. Эта программа позволяет также создавать правила для портов и одновременно развертывать правила по всем узлам кластера.

NLB Manager можно запускать в системе Windows XP Professional или Windows Server 2003 для создания NLB-кластеров и управления ими в системах Windows Server 2003. NLB Manager находится в пакете Administrative Tools (\i386\adminpak.msi) на установочном CD Windows Server 2003.

Хотя узлы на основе Windows 2000 могут взаимодействовать с узлами на основе Windows Server 2003, NLB Manager работает с NLB-кластерами только на основе Windows Server 2003.

Хотя при использовании NLB Manager или конфигурировании каждого сервера с помощью диалогового окна Network Load Balancing Properties используются сходные концепции установки и конфигурирования NLB-кластера, реализуемая процедура отличается в одном ключевом аспекте. При конфигурировании серверов по отдельности с помощью диалогового окна NLB Properties вы должны повторять ввод параметров по каждому серверу. Используя NLB Manager, вы определяете сначала свойства кластера и затем конфигурируете отдельные серверы, добавляя их к кластеру. В процессе добавления сервера к кластеру NLB Manager конфигурирует сервер, используя заранее определенные настройки. Это позволяет исключить возможность задания серверов, которые не будут согласовываться с кластером из-за отличий в одном или нескольких параметрах.

Примечание. Если ваш NLB-кластер используется в режиме unicast и один или несколько серверов-членов кластера имеют только один сетевой адаптер, то вы должны запускать NLB Manager с компьютера, который не являются членом этого кластера. В режиме unicast серверы-члены NLB-кластера, сконфигурированные с одним сетевым адаптером, не могут взаимодействовать друг с другом обычным образом, поскольку для всех этих серверов используется один MAC-адрес.

Решив использовать NLB Manager для конфигурирования и управления NLB-кластером, вы должны использовать NLB Manager постоянно. Не поддавайтесь искушению внести небольшие изменения с помощью диалогового окна NLB Properties, поскольку это может дать в результате конфигурацию одного или нескольких серверов, которая препятствует их слиянию с кластером.

Создание кластера с помощью NLB Manager

Используя NLB Manager для создания кластера, вы должны сначала определить параметры кластера и правила для портов, а затем добавлять узлы в кластер. Для создания кластера выполните следующие шаги.

  1. Запустите NLB Manager путем запуска nlbmgr.exe из командной строки или из меню Start/Run (Пуск/Выполнить).
  2. Откройте меню Cluster (Кластер) и выберите пункт New (Создать), см. рис. 15.6.
    Используйте NLB Manager для создания, модифицирования и управления конфигурациями NLB-кластеров

    Рис. 15.6. Используйте NLB Manager для создания, модифицирования и управления конфигурациями NLB-кластеров
  3. Заполните панели Cluster Parameters и Port Rules, как если бы вы последовательно работали в диалоговых окнах Properties. Отметим, что вы не можете вводить на этой стадии информацию по конкретным хостам.
  4. Щелкните на кнопке OK, чтобы завершить определение параметров уровня кластера.
Добавление узлов к кластеру с помощью NLB Manager

После задания элементов кластера, общих для всех узлов, NLB Manager проводит вас через остальные процессы, начиная с назначения первого сервера, который вы хотите включить в кластер. Для выполнения этого процесса выполните следующие шаги.

  1. Выберите имя этого сервера и щелкните на кнопке Connect (Подсоединиться). NLB Manager запросит ваши опознавательные данные. Введите пользовательское имя в полностью уточненном формате ( домен \ имя_пользователя или имя_-сервера \ имя_пользователя, а не только имя_пользователя ).
  2. NLB Manager представит сетевые адаптеры, которые он обнаружит на этом сервере, и попросит вас выбрать один из них (см. рис. 15.7).
    Выберите сетевой интерфейс для этого члена NLB-кластера

    Рис. 15.7. Выберите сетевой интерфейс для этого члена NLB-кластера
  3. На странице Host Parameters (аналогичной диалоговому окну конфигурирования свойств хоста NLB) введите запрашиваемую информацию и щелкните на кнопке Next.

NLB Manager обновит как свойства NLB, так и свойства TCP/IP этого сервера и переведет кластер в состояние online. По завершении процесса NLB Manager выведет результаты и состояние кластера в отдельном окне управления кластерами (см. рис. 15.8).

Для добавления других хостов к кластеру щелкните правой кнопкой на имени этого кластера и выберите пункт Add Host To Cluster (Добавить хост к кластеру). Альтернативный способ - это выделить имя кластера и затем выбрать в линейке меню пункт Cluster/Add Host To Cluster. После этого NLB Manager будет сопровождать вас, используя описанные выше шаги.

NLB Manager выводит текущее состояние всех отслеживаемых кластеров, а также ведет журнал записей об успешном или неудачном завершении задач управления NLB-кластером

Рис. 15.8. NLB Manager выводит текущее состояние всех отслеживаемых кластеров, а также ведет журнал записей об успешном или неудачном завершении задач управления NLB-кластером
Изменение параметров кластера и хостов с помощью NLB Manager

NLB Manager позволяет вам изменять конфигурацию кластера в целом или отдельных хостов кластера.

Для изменения параметров кластера откройте диалоговое окно свойств Cluster Properties (щелкните правой кнопкой на имени этого кластера и выберите пункт Properties или выделите имя кластера и затем выберите Cluster/Properties). Чтобы изменить свойства кластера, внесите соответствующие изменения и щелкните на кнопке OK. NLB Manager прекратит выполнение кластерных операций, внесет изменения в отдельные узлы кластера и затем перезапустит узлы в их начальном состоянии по умолчанию.

Чтобы внести изменения в параметры хоста кластера, откройте диалоговое окно Host Properties из контекстного меню этого хоста или из меню Host, выделив перед этим данный хост. Окно Host Properties содержит четыре вкладки (см. рис. 15.9). NLB Manager позволяет вам изменять параметры во вкладке Host Parameters а также изменять приоритет обработки (handling priority) для любых правил, относящихся к одному хосту. Вся остальная информация выводится только для сведения и не может быть изменена в диалоговом окне Host Properties.

Администрирование Network Load Balancing

После завершения всех процедур установки управление NLB-кластерами на повседневной основе не представляет особых сложностей. Вы можете проверять состояние кластера и его хостов, чтобы избежать серьезных проблем, или выполнять задачи обслуживания, чтобы разрешать проблемы.

У вас имеется два средства администрирования ваших NLB-кластеров: NLB Manager и Nlb.exe, которые рассматриваются в следующих разделах.

Администрирование NLB с помощью NLB Manager

Используя NLB Manager, вы можете полностью управлять операциями кластера и отдельных хостов кластера. Щелкнув правой кнопкой мыши на имени кластера или на отдельном хосте кластера, вы можете выбрать вариант Control Host(s) [Управление хостом(ами)] или Control Ports (Управление портами).

Как показано на рис. 15.10, в меню Control Hosts можно выбрать для хоста или для всех хостов кластера команду Start, Stop, Drainstop, Suspend или Resume.

Вы можете задавать настройки конфигурации в диалоговом окне Host Properties

Рис. 15.9. Вы можете задавать настройки конфигурации в диалоговом окне Host Properties
Меню Control Hosts позволяет вам управлять состоянием хостов кластера

Рис. 15.10. Меню Control Hosts позволяет вам управлять состоянием хостов кластера

В диалоговом окне Control Ports вы можете выбрать команду Enable, Disable или Drain для отдельного правила в рамках одного хоста или всех хостов кластера (рис. 15.11).

Игорь Ермачков
Игорь Ермачков
Латвия, Рига
Александр Демиденко
Александр Демиденко
Россия, Брянск