Компания IBM
Опубликован: 01.02.2008 | Доступ: свободный | Студентов: 612 / 22 | Оценка: 4.60 / 4.40 | Длительность: 43:55:00
Специальности: Разработчик аппаратуры

Лекция 6: Сценарий: добавление двух узлов в кластер

< Лекция 5 || Лекция 6: 1234 || Лекция 7 >

Реконфигурирование кластера

Расширение кластера с двух до четырех узлов состоит из следующих этапов:

  1. Выполнение предварительных требований.
  2. Добавление новых узлов.
  3. Конфигурирование топологии IP-сети.
  4. Конфигурирование сетей пульса через диски.
  5. Конфигурирование групп ресурсов и серверов приложений.
  6. Запуск новых узлов.
  7. Тестирование кластера.
Замечание. Весь процесс конфигурирования можно выполнить при запущенном и работающем кластере.

Выполнение предварительных требований

На новых узлах требуется выполнить следующие действия:

  • Установить AIX на новых узлах.
  • Если возможно, установить на всех узлах последние обновления AIX и критические исправления. Это может потребовать перерыва в работе старых узлов.
  • Установить на новых узлах ту же версию кода HACMP и те же исправления.
  • Если возможно, установить последние исправления HACMP на всех узлах. Это может потребовать перерыва в работе первых двух узлов.
  • Установить и протестировать базовые сетевые интерфейсы на новых узлах.
  • Отредактировать файл /etc/hosts, чтобы он включал все IP-адреса всех узлов кластера. Убедитесь в том, что на всех узлах этот файл имеет одинаковое содержимое.
  • Этот файл используется в процессе обнаружения HACMP, а также в процессе конфигурирования IP-сети.
  • В целях обеспечения повышенной безопасности мы советуем записать все IP-интерфейсы всех узлов в файл /usr/es/sbin/cluster/etc/rhosts.
  • Если вы не используете наборы файлов HACMP, то следует скопировать все необходимые скрипты пред- и постобработки событий, программы уведомления об ошибках, скрипты запуска/остановки и прочие пользовательские файлы на новые узлы.
  • Выполнить синхронизацию идентификаторов пользователей и групп на новых узлах.
  • Создать требуемые общие группы томов и файловые системы.
  • Перезагрузить узлы, чтобы перезапустить clcomdES.
Внимание! Убедитесь в том, что на всех узлах уровни обновлений AIX и уровни обновлений HACMP одинаковы.

Добавление новых узлов в кластер

  1. Запустите smit hacmp на одном из первоначальных узлов. Мы будем использовать этот узел для всех операций, кроме тех, о которых сказано другое.
  2. Выберите Extended Configuration (Расширенное конфигурирование).
  3. Выберите Extended Topology Configuration (Расширенное конфигурирование топологии).
  4. Выберите Configure HACMP Nodes (Конфигурирование узлов HACMP).
  5. Выберите Add a Node to the HACMP Cluster (Добавление узла в кластер HACMP).
  6. Введите имя нового узла.
  7. Введите путь для связи к новому узлу или нажмите F4 для вывода списка IP-меток из файла /etc/hosts. См. скриншот SMIT на рис. 6.4. Также см. табл. 6.10. Добавьте узлы p630n3 и p690n01, используя один из базовых адресов в качестве путей для связи с узлом.

Повторите эти действия на каждом узле.

Обнаружение информации, относящейся к HACMP, на узлах

  1. Запустите smit hacmp.
  2. Выберите Extended Configuration (Расширенное конфигурирование).
    Добавление узла в кластер HACMP

    Рис. 6.4. Добавление узла в кластер HACMP
  3. Выберите Discover HACMP-related Information from Configured Nodes (Обнаружение информации, относящейся к HACMP, на сконфигурированных узлах).

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

Конфигурирование топологии кластера

Следуйте нижеперечисленным указаниям, чтобы сконфигурировать параметры IP-сети кластера на новых узлах.

Добавление базовых интерфейсов в топологию кластера

См. параметры IP-сети кластера в табл. 6.9 и в табл. 6.10.

  1. Запустите smit hacmp.
  2. Выберите Extended Configuration (Расширенное конфигурирование).
  3. Выберите Extended Topology Configuration (Расширенное конфигурирование топологии).
  4. Выберите Configure HACMP Communication Interfaces/Devices (Конфигурирование коммуникационных интерфейсов/устройств HACMP).
  5. Выберите Add Communication Interfaces/Devices (Добавление коммуникационных интерфейсов/устройств).
  6. Выберите Add Discovered Communication Interface and Devices (Добавление обнаруженных коммуникационных интерфейсов/устройств).
  7. Выберите Communication Interfaces (Коммуникационные интерфейсы).
  8. Выберите требуемую сеть (например, net_ether_01 ).
    Конфигурирование базового сетевого интерфейса

    Рис. 6.5. Конфигурирование базового сетевого интерфейса
  9. Выберите добавляемый коммуникационный интерфейс. Базовые адреса новых узлов будут выведены в выпадающем списке (см. рис. 6.5).
  10. Нажмите Enter для добавления выбранных интерфейсов.

Повторите эти действия для каждого базового интерфейса на всех новых узлах ( node3b1, node3b2, node4b1 и node4b2 ). Если в списке не отображаются требуемые сетевые интерфейсы, нужно тщательно проверить параметры сети для новых узлов и файла /etc/hosts, после чего повторно выполнить процесс обнаружения HACMP

Проверка новой сетевой топологии

  1. Запустить smit hacmp.
  2. Выполнить Extended Configuration (Расширенное конфигурирование).
  3. Выполнить Extended Topology Configuration (Расширенное конфигурирование топологии).
  4. Выполнить Show HACMP Topology (Отображение топологии HACMP).
  5. Выполнить Show Cluster Topology (Отображение топологии кластера). Нажмите Enter, чтобы просмотреть новую информацию о топологии кластера.
Замечание. Можно вывести топологию кластера с использованием утилиты /usr/es/ sbin/cluster/utilities/cllsif.

Топология кластера должна соответствовать табл. 6.10, если вы все сделали правильно.

Конфигурирование сетей пульса через диски

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

  1. Создайте требуемое количество групп томов с возможностью расширенного одновременного доступа (enhanced concurrent capable volume groups) на одном узле (в нашем случае необходимо создать еще три группы томов: c23vg, c34vg и c41vg ):
    • Запустите smit lvm.
    • Выберите Volume Groups (Группы томов).
    • Выберите Add a Volume Group (Добавить группу томов).
    • Введите следующую информацию (см. скриншот SMIT на рис. 6.6).
      • Имя группы томов.
      • Имена физических томов. Volume group MAJOR NUMBER (Старший номер группы томов). Задайте номер, доступный на всех узлах. Доступные старшие номера можно просмотреть с использованием команды lvlstmajor.
      • Установите для параметра Create VG Concurrent Capable (Создать группу томов с возможностью одновременного доступа) значение enhanced concurrent (расширенный одновременный доступ). Создайте все три группы томов с одновременным доступом: c23vg, c34vg и c41vg.
        Замечание. Задайте группе томов пульса через диски осмысленное имя. Например, мы используем схему наименования cXYvg, где X и Y означают номера двух узлов, применяющих этот диск для мониторинга пульса, например группа томов, используемая для мониторинга пульса между узлами 3 и 4, называется c34vg.
  2. Импортируйте новые группы томов на всех узлах. Необходимо везде применять одинаковый старший номер группы томов, например importvg -V 53 -y c23vg vpath5, либо использовать smit importvg.
  3. Перезапустите процесс обнаружения кластера HACMP (См. раздел "Обнаружение информации, относящейся к HACMP, на узлах").
  4. Теперь мы можем добавить пары дисков для мониторинга пульса через диски в конфигурацию кластера:
    Создание группы томов с возможностью расширенного одновременного доступа

    Рис. 6.6. Создание группы томов с возможностью расширенного одновременного доступа
    1. Запустите smit hacmp.Выберите Extended Configuration (Расширенное конфигурирование).
    2. Выберите Extended Topology Configuration (Расширенное конфигурирование топологии).
    3. Выберите Configure HACMP Communication Interfaces/Devices (Конфигурирование коммуникационных интерфейсов/устройств HACMP).
    4. Выберите Add Communication Interfaces/Devices (Добавление коммуникационных интерфейсов/устройств).
    5. Выберите Add Discovered Communication Interface and Devices (Добавление обнаруженных коммуникационных интерфейсов/устройств).
    6. Выберите Communication Devices (Коммуникационные устройства).
    7. Выберите пары дисков для мониторинга пульса через диски, которые следует добавить (рис. 6.7). SMIT выводит список обнаруженных дисков, содержащих группы томов с возможностью расширенного одновременного доступа. Выберите два устройства из списка. Устройства должны иметь одинаковый идентификатор тома (volume ID), они должны представлять один и тот же физический диск. При выборе пар дисков всегда следует обращать внимание на идентификатор PVID (в правой части экрана), так как имена hdisk на разных узлах могут отличаться. Один диск может быть использован только в одной сети мониторинга пульса через диски. Также следует проверить выходные данные команды lspv, чтобы определить отношения между группами томов и дисками.
      Добавление устройств пульса через диски

      Рис. 6.7. Добавление устройств пульса через диски
      Например, сеть пульса через диски между узлами p650n03 и p690n01 проходит через c34vg. Группа томов c34vg содержит один диск; этот диск на обоих узлах называется vpath6. Этот диск имеет идентификатор PVID 000197caca4d816f. Так что при выборе пары устройств в меню SMIT сначала нужно выбрать диск с требуемым PVID, после чего выбрать соответствующие узлы. Повторите этот этап с каждой парой устройств пульса через диски для новых узлов.
  5. Проверьте новую топологию сети:
    1. Запустите smit hacmp.
    2. Выберите Extended Configuration (Расширенное конфигурирование).
    3. Выберите Extended Topology Configuration (Расширенное конфигурирование топологии).
    4. Выберите Show HACMP Topology (Отображение топологии HACMP).
    5. Выберите Show Topology Information by Network Name (Отображение информации о топологии по имени сети).
    6. Выберите Show All Networks (Показать все сети). Пример выводимых данных см. на рис. 6.8.
      Проверка конфигурации сети пульса через диски

      Рис. 6.8. Проверка конфигурации сети пульса через диски

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

Выполнение верификации и синхронизации кластера

  1. Запустите smit hacmp.
  2. Выберите Extended Configuration (Расширенное конфигурирование).
  3. Выберите Extended Verification and Synchronization (Расширенная верификация и синхронизация).
  4. Используйте следующие значения при запуске процесса верификации кластера (рис. 6.9):
    • Emulate or Actual (Эмуляция или действительное выполнение): Actual (Действительное выполнение).
    • Verify changes only? (Выполнить только верификацию изменений?): No (Нет).
    • Logging (Ведение журналов): Standard (Стандартное).

При верификации кластера выполняется проверка и наполнение ODM-классов HACMP информацией о новой конфигурации топологии. Если у вас включены наборы файлов, HACMP копирует файлы на новые узлы. Вам нужно исправить возможные ошибки и предупреждения, прежде чем продолжать конфигурирование группы ресурсов. После успешной верификации новые узлы и коммуникационные интерфейсы должны выводиться в утилите /usr/es/sbin/cluster/clstat.

Верификация и синхронизация кластера

Рис. 6.9. Верификация и синхронизация кластера
Внимание! Когда кластер находится в активном состоянии, нельзя выполнять верификацию и синхронизацию HACMP с включенной опцией "Аutomatically correct errors found during verification" ("Автоматически исправлять ошибки, обнаруженные при верификации"). Кроме того, нельзя выполнить принудительную синхронизацию в случае неудачной верификации.
< Лекция 5 || Лекция 6: 1234 || Лекция 7 >