Введение в HACMP
Установка программного обеспечения HACMP
Программное обеспечение HACMP содержит набор средств, которые можно использовать для обеспечения высокой доступности ваших приложений. Необходимо помнить о том, что защита HACMP распространяется не на все компоненты системы или приложения.
Например, если все данные критического приложения находятся на одном диске, этот диск является единой точкой отказа для всего кластера и защита HACMP на него не распространяется. В этом случае необходимо применять защиту с использованием диспетчера логических томов (LVM) AIX или подсистем хранения. HACMP только лишь обеспечивает перехват диска на резервном узле, обеспечивая доступ к данным.
Планирование HACMP потому является столь важным, что главная цель в процессе планирования состоит в устранении единых точек отказа. Единая точка отказа имеет место в том случае, когда критическая функция кластера обеспечивается одним компонентом. При отказе этого компонента кластер не имеет альтернативного способа обеспечения этой функции и приложение или служба, зависящие от этого компонента, становятся недоступными.
Также необходимо помнить о том, что при хорошем планировании кластер является простым в установке, обеспечивает более высокую доступность приложения, корректно работает и требует меньше обслуживания, чем при плохом планировании.
Проверка соответствия требованиям
По окончании планирования необходимо убедиться в том, что ваша система соответствует требованиям, предъявляемым к HACMP; это позволит избежать множества потенциальных ошибок.
HACMP V5.1 требует наличия одного из следующих компонентов операционной системы:
- AIX 5L V5.1 ML5 с RSCT V2.2.1.30 или выше;
- AIX 5L V5.2 ML2 с RSCT V2.3.1.0 или выше (рекомендуемая версия – 2.3.1.1);
- AIX 5L V5.3 ML2 с RSCT V2 или выше (рекомендуемая версия – 2);
Поддержка C-SPOC vpath требует использования SDD 1.3.1.3 или выше.
Наиболее актуальные сведения о требованиях и APAR см. в файле README, поставляемом вместе с продуктом, а также на следующей веб-странице IBM: http://techsupport.services.ibm.com/server/cluster/
HACMP V5.2 требует наличия одного из следующих компонентов операционной системы:
- AIX 5L V5.1 ML5 с RSCT V2 или выше;
- AIX 5L V5.2 ML2 с RSCT V2 или выше (рекомендуемая версия – 2.3);
- AIX 5L V5.3 ML2 с RSCT V2 или выше (рекомендуемая версия – 2);
Поддержка C-SPOC vpath требует использования SDD 1 или выше.
HACMP V5.3 требует наличия одного из следующих компонентов операционной системы:
AIX 5L V5.3 ML2 с RSCT V2 или выше (рекомендуемая версия – 2.3); Поддержка C-SPOC vpath требует использования SDD 1. или выше.
Новая установка
HACMP может быть установлен с использованием программы AIX Network Installation Management (NIM), включающей опцию Alternate Disk Migration. Вам необходимо установить наборы файлов (filesets) HACMP на каждом узле кластера. Установку наборов файлов HACMP можно выполнить либо с использованием NIM, либо из локального хранилища программного обеспечения.
Установка с использованием сервера NIM
Мы рекомендуем использование NIM просто потому, что это позволяет загрузить программное обеспечение HACMP на другие узлы с сервера быстрее, чем с другого носителя. Кроме того, это является гибким методом распространения, обновления и администрирования узлов. Он позволяет установить несколько узлов параллельно и обеспечить среду для выполнения обновления программного обеспечения. В больших средах это может быть очень полезно и позволяет сэкономить время; в небольших средах может быть достаточно локального хранилища.
Если вы решили использовать NIM, необходимо скопировать все наборы файлов HACMP на сервер NIM и определить ресурс lpp_source, прежде чем продолжать установку.
Установка с компакт-диска или жесткого диска
Если ваша среда содержит лишь несколько узлов или если вы считаете использование NIM излишним, можно воспользоваться установкой с компакт-диска или создать локальное хранилище, скопировав наборы файлов HACMP на локальный диск и воспользовавшись командой exportfs ; это позволит другим узлам осуществлять доступ к данным с использованием NFS.
Прочие примеры установки, например пример установки на SP-системах, а также инструкции по созданию сервера установки см. в части 3, "Network Installation", руководства AIX 5L Version 5.2 Installation Guide and Reference, SC23-4389.
Установка HACMP
Перед установкой HACMP настоятельно советуем просмотреть документацию к релизу (release notes) HACMP V5.1, находящуюся в каталоге /usr/es/lpp/cluster/doc. на наличие последней информации о требованиях или известных проблемах.
Для установки программного обеспечения HACMP на серверном узле необходимо выполнить следующие действия:
- При инсталляции непосредственно с установочного носителя, например с компакт-диска или из локального хранилища, введите быстрый путь (fast path) smitty install_all. SMIT выведет экран Install and Update from ALL Available Software (Установка и обновление программного обеспечения).
- Введите имя устройства, соответствующего установочному носителю, или каталог установки в поле INPUT device/directory for software (Устройство/каталог с программным обеспечением) и нажмите Enter.
- Введите соответствующие значения полей. Чтобы выбрать устанавливаемое программное обеспечение, нажмите F4 для вывода списка программного обеспечения или введите all для установки всех образов серверов и клиентов. Выберите пакеты, которые требуется установить, в соответствии с конфигурацией вашего кластера. Некоторые из пакетов могут потребовать использования систем, отсутствующих в вашей среде (например, Tivoli Monitoring). Образы cluster.es и cluster.cspoc (содержащие исполняемый модуль HACMP) являются обязательными и должны быть установлены на всех серверах. Примечание. При установке диспетчера одновременного доступа к ресурсам (Concurrent Resource Manager) необходимо установить LPP cluster.es.clvm, и при выборе cluster.es и cluster.cspoc необходимо также выбрать соответствующие пакеты сообщений. В поле Accept new license agreements (Принять условия лицензионного соглашения) необходимо выбрать Yes. Это нужно для продолжения установки. Если выбрать No, установка может прерваться с выдачей предупреждения о том, что для одного или нескольких наборов файлов требуются лицензии на программное обеспечение. Для каждого узла лицензионное соглашение принимается только один раз.
- Нажмите Enter для запуска процесса установки.
Действия после установки
После установки программного обеспечения HACMP необходимо выполнить следующие действия:
- Проверьте установленное программное обеспечение с использованием команды AIX lppchk, а также просмотрите установленные каталоги на наличие требуемых файлов.
- Выполните команды lppchk -v и lppchk -c cluster*. Если установка прошла без ошибок, обе команды выполняются без выдачи сообщений; в противном случае следует использовать соответствующие методы устранения неполадок.
- Каждый узел кластера необходимо перезагрузить.
Пути и варианты миграции
При обновлении или преобразовании кластера HACMP возможны следующие варианты: поузловая миграция и миграция на основе снимка (snapshot).
Поузловая миграция
Вариант поузловой миграции используется в том случае, если необходимо обеспечить доступность приложения во время процесса миграции. Ниже перечислены действия, выполняемые при поузловой миграции.
- Остановите службы кластера на одном из узлов кластера.
- Выполните обновление программного обеспечения HACMP.
- Выполните реинтеграцию узла в кластер.
Этот процесс также называется циклической миграцией (rolling migration). Этот вариант миграции имеет ряд ограничений;
Если вы можете отключить приложение для его обслуживания, миграция будет включать следующие действия:
- Остановите службы кластера на всех узлах кластера.
- Обновите программное обеспечение HACMP на каждом узле.
- Поочередно запустите службы кластера на каждом узле.
Миграция на основе снимка
Кроме того, можно перевести весь кластер на HACMP V5.1 с использованием функции снимка кластера. Однако во время этого процесса кластер будет недоступен и все узлы должны быть обновлены до повторной активизации кластера.