Как правильно удалить caavg_private на AIX?

Вопрос или проблема

Я пытаюсь очистить сервер с конфигурацией PowerHA. Я остановил кластер (smitty clstop) и удалил группы ресурсов. Как правильно удалить caavg_private?

hdisk5 00cc90476e2a44dd caavg_private active

# lsvg -l caavg_private
caavg_private:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
caalv_private1 boot 1 1 1 closed/syncd N/A
caalv_private2 boot 1 1 1 closed/syncd N/A
caalv_private3 boot 4 4 1 open/syncd N/A
powerha_crlv boot 1 1 1 closed/syncd N/A

# clstat -o
clstat - HACMP Cluster Status Monitor
-------------------------------------
Cluster: <ClName> (1591186363)
Wed Apr 1 03:57:10 2020
State: UP Nodes: 2
SubState: STABLE
Node: Node01 State: UP
Interface: Node01 (0) Address: 10.x.x.x
State: UP
Node: Node02 State: UP
Interface: Node02 (0) Address: 10.x.x.x
State: UP

Чтобы удалить группу томов из системы AIX, просто экспортируйте ее. Один из логических томов (caalv_private3) все еще “открыт”, поэтому сначала нужно закрыть его и выключить VG. Вы показали, что у caalv_private3 тип LV “boot”, что означает, что он, вероятно, не смонтирован и должен закрыться сам по себе, когда VG будет выключен.

  1. varyoffvg caavg_private
  2. exportvg caavg_private

Дополнительная литература:

Caavg_private является частью Cluster Aware AIX, используемой PowerHA. Вам необходимо полностью удалить конфигурацию кластера PowerHA, а не только группу ресурсов.
выполните:

#clmgr delete cluster NODES=ALL

это удалит кластер powerha с caa

если каким-либо образом caavg_private остается (проверьте, работает ли кластер CAA с помощью lscluster)
и удалите его с помощью:

#CAA_FORCE_ENABLED=1 rmcluster –fr <caa_vg_private_hdisk>

Ответ или решение

Для эффективного и безопасного удаления объемной группы caavg_private в системе AIX после конфигурации PowerHA важно тщательно следовать шагам удаления, чтобы избежать проблем в будущем и обеспечить полное удаление всех связанных с кластером данных.

Теория

Система IBM AIX применяется для управления массивами данных, обеспечения высокой доступности и устойчивости к отказам. Одной из ключевых составляющих в таких сценариях является использование PowerHA (High Availability Cluster Multi-Processing), который управляет распределением ресурсов в кластерной среде. В этом контексте caavg_private используется для хранения метаданных конфигурации кластера.

Для удаления caavg_private необходимо учесть несколько аспектов:

  1. Состояние LVs: Убедиться, что все логические томы (LV) в объемной группе (VG) закрыты и не используются операционной системой.
  2. Отсутствие активных кластерных конфигураций: Проверить, что кластер High Availability был корректно остановлен и его ресурсы освобождены.
  3. Удаление кластерной конфигурации: Исправное удаление всех кластерных настроек и резервных копий.

Пример

Рассмотрим следующую ситуацию: вы остановили кластер (smitty clstop) и удалили ресурсные группы, но caavg_private остается активным и содержит открытые логические тома. Например, caalv_private3 находится в состоянии open/syncd. Это может указывать на то, что том используется как загрузочный, что требует дополнительных шагов для закрытия и удаления.

Для этого следуйте базовому алгоритму:

  1. Выключение VG:

    varyoffvg caavg_private

    Данный шаг переводит VG в состояние отключения, что закрывает все логические тома.

  2. Экспорт VG:

    exportvg caavg_private

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

  3. Удаление кластерных конфигураций:
    Для удаления остаточных конфигураций кластера выполните:

    clmgr delete cluster NODES=ALL

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

  4. Удаление оставшихся метаданных (при необходимости):
    Если существуют проблемы с оставшимися данными (т.е. caavg_private остается активным), запустите:

    CAA_FORCE_ENABLED=1 rmcluster –fr <caa_vg_private_hdisk>

    Эта команда с принудительным флагом удаляет оставшиеся метаданные кластера.

Применение

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

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

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

Таким образом, следуя предложенным шагам, вы можете успешно удалить caavg_private с минимальными рисками для системы и данных.

Оцените материал
Добавить комментарий

Капча загружается...