Сценарии установки кластера
Использование расширенного пути конфигурирования и C-SPOC
В данном сценарии мы начинаем конфигурирование кластера с обнаружения топологии кластера, после чего используем C-SPOC для последующего конфигурирования. Это вносит некоторые изменения в список действий, приведенный в разделе "Основные этапы внедрения кластера HACMP", в частности этап 4, "Конфигурирование общего хранилища", и этап 5.1, "Создайте и протестируйте скрипты запуска и остановки приложения; убедитесь в том, что приложение способно восстанавливаться после неожиданных отказов и что скрипты запуска/остановки работают должным образом на всех узлах, выделенных для выполнения приложения", выполняются после этапа 7, "Определение кластера и обнаружение или определение вручную топологии кластера".
Все последующее конфигурирование кластера выполняется через C-SPOC во время работы кластера.
Конфигурирование топологии с использованием расширенного пути конфигурирования
При использовании расширенного пути конфигурирования вы имеете возможность более тонкой настройки опций и некоторых параметров конфигурации, недоступных через стандартный путь конфигурирования (Standard Configuration path).
Определение кластера
#smitty ->Communications Applications and Services ->HACMP for AIX ->Extended Configuration ->Extended Topology Configuration ->Configure an HACMP Cluster ->Add/Change/Show an HACMP Cluster
Выберите имя своего кластера.
Добавление узлов в кластер
После определения имени кластера следует добавить узлы и путь для связи (IP-адрес, назначаемый доступному сетевому интерфейсу) для каждого узла:
#smitty ->Communications Applications and Services ->HACMP for AIX ->Extended Configuration ->Extended Topology Configuration ->Configure HACMP Nodes
Введите имя узла и путь для связи с этим узлом. В расширенном пути конфигурирования можно задать имя узла, отличное от имени хоста. Повторите это действие для всех узлов, которые будут в кластере.
Добавление сетей (IP и отличных от IP)
Используя расширенный путь конфигурирования, нужно создать сеть и сетевые интерфейсы.
#smitty ->Communications Applications and Services ->HACMP for AIX ->Extended Configuration ->Extended Topology Configuration ->Configure HACMP Networks
Выберите Add a Network (Добавить сеть). Система запросит у вас тип сети. Проверьте, соответствует ли ваш тип перечисленным в разделе Discovered IP-based Network Types (Обнаруженные типы IP-сетей), и если это не так, выберите требуемый тип в разделе Pre-defined IP-based Network Types (Предопределенные типы IP-сетей). После этого появится экран, представленный на рис. 4.11.
В этом меню можно указать, что не требуется применять метод перехвата IP-адреса посредством синонимов. Если требуется использовать IPAT посредством замены, выберите Nо (Нет).
Повторите эти действия для всех сетей (IP и отличных от IP), которые требуется добавить.
Коммуникационные интерфейсы и устройства
Следующий этап состоит в том, чтобы выполнить конфигурирование коммуникационных интерфейсов/устройств (Configure Communication Interfaces/Devices). Выберите соответствующий пункт меню на экране Extended Topology Configuration (Расширенное конфигурирование топологии), на следующем экране выберите пункт Add Communication Interface/Devices (Добавить коммуникационный интерфейс/устройства), после чего выберите пункт Add Pre-defined Communication Interfaces and Devices (Добавить предопределенные коммуникационные интерфейсы и устройства) и затем выберите пункт Communication Interfaces (Коммуникационные интерфейсы). Будет выведена ранее созданная сеть. После ее выбора появится экран, представленный на рис. 4.12.
Повторите этот этап для всех коммуникационных интерфейсов и устройств, которые требуется сконфигурировать.
Обнаружение информации HACMP со всех узлов
Вместо того чтобы вручную вводить все данные, после определения кластера и всех узлов (с указанием пути для связи с каждым узлом), можно выполнить процедуру об наружения HACMP:
#smitty ->Communications Applications and Services ->HACMP for AIX ->Extended Configuration ->Discover HACMP related Information from Configured Nodes
При этом выполнится автоматическое обнаружение кластера (IP и не IP-сетей коммуникационных интерфейсов и устройств, общих групп томов).
Обнаруженные данные будут представлены в виде выделения для расширенной топологии и меню ресурсов.
Верификация и синхронизация кластера
На экране SMIT Extended Configuration (Расширенное конфигурирование) также представлен следующий этап.
->Extended Verification and Synchronization
После выбора этого пункта появится экран, представленный на рис. 4.13.
Выберите требуемые значения; здесь нужно выбрать значения, представленные выше.
Верификацию и синхронизацию кластера можно выполнить в любое время. Однако существуют этапы, на которых выполнение этих операций является необходимым, например перед запуском служб кластера, после изменения конфигурации с использованием расширенного пути конфигурирования.
Конфигурирование остальных параметров через C-SPOC
Сокращение C-SPOC обозначает Cluster Single Point Of Control (Единая точка управления кластером) и является названием мощного инструмента администрирования, позволяющего выполнять изменения в конфигурации кластера с одного узла.
Зачем использовать C-SPOC
Как системному администратору кластера HACMP, вам может потребоваться выполнять следующие задачи, связанные с LVM:
- создание новой общей группы томов;
- расширение, сокращение, изменение или удаление существующей группы томов;
- создание нового общего логического тома;
- увеличение, уменьшение4Уменьшение размера логического тома возможно только как часть уменьшения размера файловой системы. , изменение или удаление существующего логического тома;
- создание новой общей файловой системы;
- увеличение5В AIX 5.3 возможно уменьшение размера файловой системы JFS2 без ее отключения (с автоматическим уменьшением размера соответствующего логического тома). , изменение или удаление существующей файловой системы;
- добавление, удаление физических томов.
C-SPOC позволяет избежать большинства распространенных отказов, связанных со стабильностью информации кластера на всех узлах.
Команды C-SPOC работают только на тех компонентах LVM с общим доступом или с одновременным доступом, которые определены как часть группы ресурсов HACMP.
При использовании SMIT HACMP C-SPOC выполнение команд происходит на узле, который является владельцем компонента LVM (узле, на котором он активизирован6Имеется в виду активизация (vary on) группы томов как части группы ресурсов. ).
Команды C-SPOC, выполняющие изменения компонентов LVM, требуют использования имени группы ресурсов в качестве аргумента. Компонент LVM, представляющий целевой объект команды, должен быть сконфигурирован в заданной группе ресурсов. C-SPOC применяет информацию группы ресурсов, чтобы определить, на каких узлах следует выполнять ту или иную операцию.
Единственной задачей, которую можно выполнить в C-SPOC без использования соответствующей группы ресурсов, является создание группы томов.
Удаление файловой системы или логического тома
При удалении файловой системы или логического тома с использованием C-SPOC, целевая файловая система или логический том не должны быть сконфигурированы как ресурс в заданной группе ресурсов. Вы должны удалить их конфигурацию из группы ресурсов перед удалением файловой системы или логического тома.
Обновление компонентов LVM в кластере HACMP
При изменении определения общего компонента LVM в кластере данная операция обновляет данные LVM, описывающие компонент, как на локальном узле, так и в области дескриптора группы томов (Volume Group Descriptor Area, VGDA) на дисках в группе томов. В AIX 5L LVM позволяет всем узлам в кластере получать информацию об изменениях группы томов, логического тома и файловой системы сразу же при внесении изменений, не ожидая получения этой информации во время медленных обновлений.
Нужно войти в меню Smitty C-SPOC следующим образом:
#smitty ->Communications Applications and Services ->HACMP for AIX ->System Management (C-SPOC)
Появится экран, представленный на рис. 4.14.