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

Обслуживание кластера

< Лекция 6 || Лекция 7: 123456 || Лекция 8 >

Перемещение группы ресурсов через SMIT

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

В HACMP V5.3 была добавлена возможность перемещения группы ресурсов на другой сайт. Общая идея такая же, как и при перемещении между локальными узлами. В нашем случае мы будем выполнять перемещение на другой узел, а не на другой сайт.

Чтобы переместить группу ресурсов:

  1. Введите быстрый путь smit cl_admin.
  2. В SMIT выберите HACMP Resource Group and Application Management (Управление группами ресурсов и приложениями HACMP) > Move Resource Groups to Another Node (Переместить группу ресурсов на другой узел). Выводится список. Он отображает только группы ресурсов, находящиеся в подключенном состоянии или в состоянии ERROR (Ошибка) на всех узлах в кластере.
  3. Выберите требуемую группу ресурсов из списка и нажмите Enter. После выбора группы ресурсов появляется другой список, Select a Destination Node (Выбор целевого узла). Список будет содержать только активные на данный момент узлы кластера, участвующие в ранее выбранной группе ресурсов.
  4. Выберите целевой узел из списка. После выбора этого узла он становится расположением, отменяющим приоритет (priority override location) для данной группы ресурсов.
  5. Появляется последнее меню SMIT с информацией, выбранной в предыдущих списках. Кроме того, необходимо задать значение еще одного дополнительного поля, Persist across Cluster Reboot?. Вообще говоря, следует оставить в этом поле значение по умолчанию или false. Параметр POL устанавливается в любом случае; вопрос в том, нужно ли, чтобы он оставался установленным после остановки/запуска кластера. Дополнительные сведения см. в разделе "Расположение, отменяющее приоритет".
  6. Просмотрите ранее заданные записи, после чего нажмите Enter, чтобы начать выполнять перемещение группы ресурсов.

После успешного завершения HACMP выводит сообщение о состоянии, расположении и типе расположения (постоянное или нет) группы ресурсов, которая была успешно перемещена на заданном узле, как показано на рис. 7.6.

Экран перемещения группы ресурсов

Рис. 7.5. Экран перемещения группы ресурсов
Состояние группы ресурсов с выводом параметра POL

Рис. 7.6. Состояние группы ресурсов с выводом параметра POL
Внимание! В показанном выше примере обратите внимание на то, что параметр POL установлен.

При каждом перемещении группы ресурсов на другой узел мониторинг приложений приостанавливается на время остановки приложения. После перезапуска приложения на целевом узле мониторинг приложения возобновляется. Дополнительные сведения см. в разделе "Приостановка/возобновление мониторинга приложения".

Расположение, отменяющее приоритет

В версиях до HACMP 5.1 можно было установить атрибут "sticky" для перемещенной группы ресурсов. В HACMP 5.1 атрибут "sticky" отсутствует. Вместо этого можно задать атрибут расположения, отменяющего приоритет (priority override location). Действие атрибута "sticky" в версиях до HACMP 5.1 эквивалентно действию атрибута постоянного расположения, отменяющего приоритет. Атрибут расположения, отменяющего приоритет, указывает целевой узел, на котором имеет место миграция группы ресурсов.

Параметр расположения, отменяющего приоритет (priority override location), в действительности "отменяет" параметры конфигурации перемещения при сбое и возврата после восстановления для группы ресурсов. Для этого параметра могут быть установлены значения persistent (постоянный) или not-persistent (непостоянный). Этот параметр непосредственно связан с полем Persist Across Cluster Reboot в экране SMIT. Два возможных значения: true и false. По умолчанию для параметра POL установлено значение false.

Ниже приведена информация по работе атрибута POL в группах ресурсов без одновременного доступа при использовании различных флагов clRGmove.

Примечание. Одновременно с помощью clRGmove можно перемещать только одну группу ресурсов.
  • При каждом перемещении группы ресурсов без одновременного доступа, при котором используется флаг -n для явного указания целевого узла вместо флага -r (restoring node priority, восстановление приоритета узла), целевой узел становится расположением, отменяющим приоритет (Priority Override Location). Расположение, отменяющее приоритет, действует до явного использования параметра -r для указания целевого узла вместо параметра -n при повторном перемещении группы ресурсов вручную.
  • При отключении группы ресурсов группа ресурсов остается в отключенном состоянии до тех пор, пока она не будет вручную переведена в подключенное состояние. При ее переводе в подключенное состояние вручную с использованием флага -n при указании узла этот узел становится расположением, отменяющим приоритет.
  • При переводе группы ресурсов обратно в подключенное состояние с использованием флага -r применяется активный узел с наивысшим приоритетом и расположение, отменяющее приоритет, удаляется из группы ресурсов.

Для групп ресурсов с одновременным доступом имеет место следующее:

  • При переводе группы ресурсов с одновременным доступом в отключенное состояние на всех узлах расположение, отменяющее приоритет, переходит в состояние OFFLINE для всех узлов в группе ресурсов. При переводе группы ресурсов с одновременным доступом в отключенное состояние только на одном узле состояние OFFLINE для группы ресурсов на узле добавляется в список расположений, отменяющих приоритет.
  • При переводе группы ресурсов с одновременным доступом в подключенное состояние на всех узлах расположение, отменяющее приоритет, удаляется для всех узлов в группы ресурсов.
  • При переводе группы ресурсов с одновременным доступом в подключенное состояние только на одном узле состояние OFFLINE для группы ресурсов на этом узле удаляется из списка расположений, отменяющих приоритет.
  • Параметр POL групп ресурсов можно просмотреть с использованием команды clRGinfo -p. Выходные данные этой команды соответствуют результатам выполнения операции с группой ресурсов через SMIT, представленным на рис. 7.6.

Приостановка/возобновление мониторинга приложения

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

Чтобы приостановить мониторинг приложения:

  1. Введите smit cl_admin.
  2. В SMIT выберите HACMP System Management (Управление системой HACMP) > Suspend/Resume Application Monitoring (Приостановка/возобновление мониторинга приложения) > Suspend Application Monitoring (Приостановить мониторинг приложения) и нажмите Enter.

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

Мониторинг будет приостановлен либо до его возобновления вручную, либо до остановки/перезапуска группы ресурсов.

Чтобы возобновить мониторинг приложения:

  1. Введите smit cl_admin.
  2. В SMIT выберите HACMP System Management (Управление системой HACMP) > Suspend/Resume Application Monitoring (Приостановка/возобновление мониторинга приложения) > Resume Application Monitoring (Возобновить мониторинг приложения) и нажмите Enter.

Выберите соответствующий сервер приложения, связанный с монитором приложения, работу которого требуется возобновить.

Мониторинг приложения остается активным либо до его приостановки вручную, либо до перевода группы ресурсов в отключенное состояние.

< Лекция 6 || Лекция 7: 123456 || Лекция 8 >