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

Управление кластером

Управление общим хранением

Утилита C-SPOC упрощает обслуживание общих компонентов LVM в кластерах. Команды C-SPOC выполняют в кластерной среде функции, подобные стандартным командам AIX 5L, работающим на автономном узле. Путем автоматизации повторяющихся задач на разных узлах в кластере C-SPOC устраняет потенциальный источник ошибок и ускоряет процесс обслуживания кластера. Хотя для выполнения этих процедур можно применять утилиты AIX 5L на каждом узле, мы рекомендуем использовать C-SPOC там, где это возможно.

Команды C-SPOC работают только с общими компонентами LVM и компонентами LVM с одновременным доступом, определенными в составе группы ресурсов HACMP. При использовании SMIT HACMP C-SPOC выполнение команд происходит на узле, являющемся владельцем компонента LVM (узле, на котором этот компонент активизирован).

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

Дополнительные сведения о подсистеме хранения см. в "Аспекты подсистемы хранения" , "Аспекты подсистемы хранения".

Обновление компонентов LVM

При изменении какого-либо определения любого общего компонента LVM в кластере (включая группы томов, логические тома и файловые системы) операция обновляет данные в AIX ODM, описывающие компонент на локальном узле и в области дескриптора группы томов (Volume Group Descriptor Area, VGDA) на всех дисках в группе томов. Это обновление ODM следует распространить на все узлы в кластере, чтобы обеспечить корректную работу кластера.

Если эти изменения в LVM производятся через C-SPOC, распространение изменений в ODM на все узлы кластера осуществляется автоматически.

Если эти изменения в LVM производятся с использованием команд AIX на локальном узле, необходимо вручную распространить изменения в ODM на другие узлы. Изменения в LVM связаны со структурой отдельной группы томов.

Импорт групп томов вручную

Обычная процедура распространения информации в ODM о группе томов на основе AIX на другие узлы для групп томов без одновременного доступа представлена в примере 8.1 . Эти же действия можно использовать и для групп томов с расширенным одновременным доступом. Можно также использовать аналогичную команду AIX SMIT вместо командной строки.

Импорт групп томов AIX вручную (Задачи, выполняющиеся на локальном узле (там, где активизирована группа томов))

Импорт групп томов AIX вручную (Задачи, выполняющиеся на локальном узле (там, где активизирована группа томов))
Импорт групп томов AIX вручную (Задачи, выполняющиеся на остальных узлах)

Импорт групп томов AIX вручную (Задачи, выполняющиеся на остальных узлах)
Внимание! При экспорте и последующем импорте группы томов права владения и разрешения для устройств логических томов сбрасываются. После экспорта и импорта владельцем группы томов является root:system. Это может повлиять на приложения, в частности на некоторые серверы баз данных, использующие логические тома прямого доступа (raw logical volumes). Вы должны проверить права владения и разрешения, прежде чем экспортировать группу томов, и восстановить их вручную в том случае, если они отличны от root:system.

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

Начиная с HACMP 5.2 администрирование LVM может быть упрощено с использованием групп томов с расширенным одновременным доступом, так как некоторые изменения в LVM ODM непосредственно распространяются на все узлы кластера. Дополнительные сведения о группах томов с расширенным одновременным доступом см. в "Аспекты подсистемы хранения" , "Аспекты подсистемы хранения".

Lazy update

HACMP содержит специальное средство автоматической синхронизации информации в LVM ODM во время перемещения при сбое в случаях, когда записанные отметки времени VGDA различаются. Эта функция называется ленивым обновлением (lazy update). AIX 5L обновляет эту отметку времени при каждом изменении компонента LVM. Когда другой узел кластера пытается активизировать группу томов, HACMP сравнивает свою копию отметки времени с отметкой времени в VGDA на диске. Если значения различаются, программное обеспечение HACMP экспортирует и повторно импортирует группу томов перед ее активизацией. Если отметки времени совпадают, HACMP активизирует группу томов без экспорта и повторного импорта.

Примечание. Мы рекомендуем периодически выполнять верификацию кластера и следовать рекомендованной процедуре администрирования, вместо того чтобы полагаться на функцию lazy update.

Однако lazy update может отказать в случае удаления логического тома или файловой системы с первоначального узла.

Автоматический импорт групп томов

HACMP содержит дополнительное средство для автоматического импорта группы томов. Оно позволяет автоматически импортировать группы томов с возможностью общего доступа на всех целевых узлах в группе ресурсов. Это выполняется через меню Extended Resource Configuration (Расширенное конфигурирование ресурсов). Автоматический импорт позволяет создать группу томов и сразу же добавить ее в группу ресурсов, не импортируя ее вручную на всех целевых узлах в группе ресурсов.

Запустите smit hacmp > Extended Configuration (Расширенное конфигурирование) > Extended Resource Configuration (Расширенное конфигурирование ресурсов) > HACMP Extended Resource Group Configuration (Расширенное конфигурирование групп ресурсов HACMP) > Change/Show Resources and Attributes for a Resource Group (Изменить/показать ресурсы и атрибуты группы ресурсов), после чего выберите группу ресурсов и установите для параметра Automatically Import Volume Groups (Автоматически импортировать группы томов) значение true.

Для того чтобы обеспечить импорт доступных групп томов в HACMP, должны быть выполнены следующие условия:

  • имена группы томов должны совпадать на всех узлах кластера и быть уникальными в кластере;
  • логические тома и файловые системы должны иметь уникальные имена;
  • все физические диски должны быть видимы из AIX 5L и иметь назначенные PVID;
  • физические диски, на которых располагается группа томов, должны быть доступны для всех узлов в группе ресурсов.

Перед этим следует установить для опции Auto Discover (Автоматическое обнаружение) значение true. Для этого следует запустить smit hacmp > Extended Configuration (Расширенное конфигурирование) > Discover HACMP-related Information from Configured Nodes (Обнаружение информации, относящейся к HACMP, на сконфигурированных узлах).

Импорт групп томов с использованием C-SPOC

Импорт общей группы томов на всех узлах в кластере можно осуществлять с использованием утилиты C-SPOC. Для этого нужно запустить smit hacmp > System Management (C-SPOC) > HACMP Logical Volume Management (Управление логическими томами HACMP) > Shared Volume Groups (Общие группы томов) > Import a Shared Volume Group (Импорт общей группы томов) и выбрать группу томов из списка. Список групп ресурсов без одновременного доступа также включает группы томов с расширенным одновременным доступом. После выбора группы томов выводится список физических дисковых устройств. После выбора физического диска для импорта следует заполнить поля на экране импорта группы томов, как показано на рис. 8.20.

Экран импорта группы томов в C-SPOC

Рис. 8.20. Экран импорта группы томов в C-SPOC

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