Сеть хранения данных (
Эти удаленные диски могут быть объединены в группу томов через AIX 5L Logical Volume Manager (LVM), после чего эту группу томов можно импортировать на узлах, расположенных на разных сайтах. Можно создать логические тома и установить на каждом сайте зеркальное отображение LVM с копией. HACMP поддерживает не больше двух активных сайтов в межсайтовом зеркальном отображении Cross-Site LVM mirroring.
Основное различие между обычными локальными кластерами и кластерными решениями с межсайтовым зеркальным отображением состоит в следующем. В локальных кластерах все узлы и подсистемы хранения расположены в одном месте. В кластере с межсайтовым зеркальным отображением узлы и подсистемы хранения располагаются в разных местах. Каждый сайт имеет как минимум один узел кластера и одну подсистему хранения со всей необходимой инфраструктурой IP-сети и SAN.
Такое решение обеспечивает автоматизацию зеркального отображения AIX LVM в дисковых подсистемах SAN между разными сайтами. Оно также обеспечивает автоматическую синхронизацию зеркальных отображений LVM и активизацию дисковых устройств, когда после отказа диска или сайта узел или диск становится недоступным. Каждый узел в кластере Cross-Site LVM имеет доступ ко всем подсистемам хранения. Доступность данных обеспечивается посредством зеркального отображения LVM между томами, находящимися в различных подсистемах хранения на разных сайтах.
Рис. 16.1 представляет среду межсайтового отображения LVM с двумя сайтами, которую мы использовали при тестировании межсайтового зеркального отображения LVM.
В случае отказа сайта HACMP выполняет перехват ресурсов на дополнительном сайте в соответствии с установленной политикой кластера. Он активизирует все определенные группы томов с оставшейся зеркальной копии. В случае отказа одной подсистемы хранения доступ к данным не нарушается и приложения могут получить доступ к данным, расположенным на активной зеркальной копии в оставшейся дисковой подсистеме.
HACMP выполняет автоматическую синхронизацию зеркальных отображений
LVM, и после интеграции отказавшего сайта в кластер он автоматически исправляет удаленные и отсутствующие тома (с состоянием PV removed и missing) и осуществляет синхронизацию данных. Автоматическая синхронизация в любом случае
невозможна, однако вы можете использовать C-
Для обеспечения целостности данных и соответствующей реакции HACMP при отказе сайта или дисковой подсистемы необходимо выполнение следующих требований:
При увеличении размера файловой системы с зеркальным отображением необходимо обеспечить выделение нового логического раздела на различных томах и в разных дисковых подсистемах в соответствии с требованиями, приведенными выше.
Для выполнения этой задачи необходимо сначала увеличить размер логического
тома, выбрав соответствующий том, а затем увеличить размер файловой системы, желательно с использованием C-
Перед конфигурированием среды зеркального отображения Cross-Site LVM mirroring проверьте выполнение следующих требований:
В этом разделе описываются некоторые аспекты, связанные с установкой SAN, подключениями
SAN или сеть может быть расширена за пределами первоначального сайта с использованием передовых технологий. См. SG-245250-04 .
Ниже перечислены технологии, которые можно использовать для такого расширения. Этот список не является исчерпывающим.
В этом разделе мы представим пример установки и конфигурирования среды зеркального отображения Cross-Site LVM mirroring. В целом можно выполнить конфигурирование зеркального отображения Cross-Site LVM mirroring при создании нового кластера. Также можно изменить существующий локальный кластер путем добавления зависимостей сайтов и функций Cross-Site LVM в конфигурацию кластера и их интеграции в межсайтовой среде.
Для тестирования зеркального отображения Cross-Site LVM мы решили выполнить
конфигурирование новой кластерной среды. Через меню
(рис 16.1) Среда тестирования кластера с зеркальным отображением Cross-Site LVM mirroringВажным элементом в межсайтовых средах являются пути для связи между узлами на обоих сайтах. Связь между узлами включает IP-подключения и подключения, отличные от IP. Подключения, отличные от IP, очень важны в межсайтовых кластерных системах, так как они позволяют не допустить изоляции узла или сайта ("split brain"). Мы сконфигурировали сеть пульса, отличную от IP, с использованием функции мониторинга пульса через диски.
Следуя общим рекомендациям для сетей пульса, отличных от IP (см. раздел
"Планирование сетей кластера", мы определили две сети пульса, отличные от IP. Первая сеть использует дисковые устройства в хранилище
Рис. 16.1 представляет нашу тестовую среду для тестирования межсайтового зеркального отображения Cross-Site LVM mirroring. В следующих разделах подробно описываются этапы конфигурирования Cross-Site LVM для определенной конфигурации кластера.
При конфигурировании межсайтового зеркального отображения LVM или любого из компонентов HACMP/XD следует использовать определения сайта в HAMCP.
Мы выполнили конфигурирование сайтов и добавили их в конфигурацию кластера, используя меню
(рис 16.2) Добавление сайта в конфигурацию топологииДля определения сайта в меню
После определения топологии кластера с зависимостями сайтов выполняется назначение определенных дисковых устройств соответствующим сайтам. На сайте France
установлено хранилище
nantes /иsr/es/sbin/cluster * lspv hdnskO 0O22be2ablcdllac raotvg active hdlskl 0022be2ahc247c91 alt1nst_rootvg hdisk2 O022be2afl607249f elvmmenhvg active hciikJ 0022be2d0bfelf60 clvmmshvg active hdisk4 0022be2a86607918 clvmmhvg active hdisk5 0022be2aOSd4844e clvitnenhvg active bdisk6 0D22be2ae662ce0e apP3vg hdisk7 00Ј2beЈa0bfe9el9 None hdiskS O025740Qh4d32D54 None hdisk9 0022be2aa6630978 None hdiskl0 0022be2aDbfe9eec elvmmenhvg active hdiskll OD22be2aObfe9fBa elvmmenhvg active hdiskl2 0022be2a0bfea026 elvmmenhvg active hdiskl3 0022be2a0bfeaOca elvmmshvg active hdisk14 0022 Ье2а11690be3 apP3vg
Мы используем .
chdev -l hdiskX -a pv=yes на одном узле с последующим
удалением и реконфигурированием дисковых устройств на других узлах (rmdev...,
cfgmgr).После использования меню Add Disk/Site Definition for Cross-Site LVM Mirroring (Добавление определения дисков/сайтов для зеркального отображения Cross-Site LVM) сначала следует выбрать сайт для своего определения, как показано в примере 16.2. После этого нужно выбрать диски, расположенные на выбранном сайте, как показано в примере 16.3.
Hove cursor to desired item and press Enter, France Slovenia
[TORE...10] 0O22be2aObfea026 hd1skl3 koper 0O2Zbe2aObfeaDca hdisk14 koper > 0O22be2aS607249f hdisk2 nantes 22bi22a0bfelfEQ hdisk3 ngntes > 0O22be2a86607913 hdisk4 nantes > 0O22be2aOBd4844e hdisk5 nantes 0O22beЈa8662ceQe hdisk6 nanus 0022 beSaObfe9e19 hdisк7 nantes [MORE..6]
Впоследствии можно изменить зависимость сайтов/дисков, выполнив и выбрав Change/Show Disk/Site Definition for Cross-Site LVM Mirroring
(Изменение/вывод определения дисков/сайтов для зеркального отображения Cross-Site LVM). Также можно удалить зависимость сайтов/дисков, выполнив и выбрав
Для тестирования межсайтового зеркального отображения Cross-Site LVM мы создали три группы томов:
clvmmshvg – общая группа томов без одновременного доступа (shared non-clvmmenhvg – группа томов с расширенным одновременным доступом (enhanced
app3vg – группа томов с расширенным одновременным доступом (enhanced Мы создали свои группы томов через меню C-,
после чего выбрали HACMP Logical Volume Management (Управление логическими томами HACMP) для общей группы томов или HACMP
После выбора участвующих узлов мы выбрали диски, как показано в примере
16.4. Затем мы заполняем все необходимые поля на экране создания группы томов
и устанавливаем для опции Enable Cross-Site LVM Mirroring
[MORE.. .1] > 0022be2a86607918 France > 0022be2a0bfelf60 France > 0022be2a0bfea026 Slovenia > 0022be2a0bfea0ca Slovenia 0022be2a86630978 0022be2a0bfe9f8a Slovenia 0 022be2a0bfe9eec Slovenia 0022be2a0bfe9el9
В примере 16.5 представлено создание общей группы томов.
После определения в кластере всех компонентов топологии и LVM мы выполнили создание групп ресурсов. Для двух групп ресурсов узел nantes является основным узлом. Для третьей группы ресурсов основным узлом является koper. Каждая группа ресурсов владеет одной группой томов, для которой осуществляется межсайтовое зеркальное отображение.
Создание группы ресурсов в межсайтовой кластерной среде подобно обычной кластерной конфигурации. Для групп ресурсов с зависимостями сайтов в кластерной среде, в которой выполняется определение сайтов, устанавливается дополнительный параметр Inter-Site Management Policy (Политика межсайтового управления). Этот параметр может принимать следующие значения:
После определения групп ресурсов выполняется конфигурирование атрибутов группы ресурсов, таких, как группа томов, сервисный IP-адрес и сервер приложения.
Важным параметром при добавлении группы томов с поддержкой межсайтового зеркального отображения в группу ресурсов является поле Use forced varyon of volume groups, if necessary (При необходимости использовать принудительную активизацию групп томов). Необходимо установить для этого поля значение true в любой конфигурации межсайтового зеркального отображения Cross-Site LVM. Это обеспечивает возможность активизации определенной группы томов на другом узле только с одной (оставшейся) копией логического тома в случае отказа хранилища или сайта.
После определения групп ресурсов и назначения групп томов в группы ресурсов
выполняется добавление логических томов и файловой системы в группы томов.
Конфигурирование выполняется обычным способом с использованием C-
Для каждой группы ресурсов мы определяем сервер приложения. Сервер приложения выполняет тестовое приложение, которое осуществляет интенсивную запись в файловые системы заданной группы ресурсов. При такой нагрузке мы можем достичь показателя использования заданного диска между 70 и 100 %.
После настройки кластерной среды мы выполнили активизацию автоматического уведомления об ошибках. Мы выполнили
После конфигурирования топологии и ресурсов кластера мы выполняем синхронизацию и верификацию кластера. Мы запустили кластер и проверили, все ли
ресурсы и пути для связи активны. Утилита cldump выводит информацию об узлах
кластера и сетевых интерфейсах, а также о состоянии групп ресурсов (включая политики каждой группы ресурсов). Пример 16.6 содержит выходные данные команды cldump из нашей тестовой кластерной среды.
kaper /usr/es/sbin/cluster/utilities gt; cldump Obtaining information via SNMP from Nude: nantes... Cluster Name: crossitelm Cluster State: JP Cluster Substate: STABLE Node Name: knper State: UP Network Name: netdiskhbDl State: UP Address: Label: dfskbb_slovenfatonantes State: UP Network Hums: net_ether_01 State: UP Address: 10.10.1.9 Label; koper_basel State: UP Address; 10.10.2.9 Label: koper_b3se2 State: UP Address: 192.18.100,117 Label: appJsvc State: UP Node Name: nantes State: UP Network Warn*: netdfskhbOl State; UP Address; Label: di skhb_fraricetos1 ovinia State: UP Network Name: net_ether_01 State: UP Address: 10.10.1.2 Label: nantes_basel State: UP Address: 10.10.2.2 Label: nantesbaseZ State: UP Address: 192.163.100,86 Label: applsvc State: UP Address: 192.163.100.87 Label: appZsvc State: UP Cluster Name: crossitelvm Resource Group Name: RG1 Startup Policy: Online On Home Node Only Fallover Policy: Fallover To Next Priority Node In The List Fallback Policy: Fallback To Higher Priority Node In The List Site Policy: ignore Priority Override Information: Primary Instance POL: Node Group State nantes ONLINE koper OFFLINE Resource Group Name: RG2 Startup Policy: Online On Home Node Only Fallover Policy: Fallover To Next Priority Node In The List Fallback Policy: Fallback To Higher Priority Node In The List Site Policy: ignore Priority Override Information: Primary Instance POL: Node Group State nantes ONLINE kopar OFFLINE Resource Group Name: RG3 Startup Policy: Online On Home Node Only Fallover Policy: Fallover To Next Priority Node In The List Fallback Policy: Fallback To Higher Priority Node In The List Site Policy: ignore Priority Override Information: Primary Instance POL: Node Group State koper OtlLlNE nantes OFFLINE
Постепенная остановка с передачей ресурсов
Сначала мы выполняем тестирование постепенной остановки с передачей ресурсов (graceful shutdown with takeover) на узле nantes. Службы кластера на узле nantes останавливают и перемещают группы ресурсов RG1 и RG2, активизируя их на узле koper сайта Slovenia, как и ожидалось. После тестирования мы запустили узел nantes0ы и кластер инициировал перемещение групп ресурсов RG1 и RG2 обратно на основной узел (nantes), как и было определено в политике группы ресурсов. Все ресурсы в группах ресурсов RG1 и RG2 стали доступны на узле nantes, после чего приложения стали активными.
Перемещение группы ресурсов на другой сайт
В следующем тесте мы выбрали узел nantes, владеющий двумя группами ресурсов.
Используя функцию C-
Отказ одной подсистемы хранения
В следующем тесте мы имитировали отказ (основного) хранилища
При первой имитации мы убрали назначения всех
В обоих случаях приложения продолжали работать без прерывания и группы
томов и файловые системы оставались доступными. После отказа мы проверили доступность диска и состояние синхронизации копии логического тома. Диски из хранилища
nantes > lsvg -p clvmmenhvg clvmmenhvg: PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdiskll active 79 78 16..15..15..16..16 hdisklO active 79 59 16..00..11..16..16 hdisk2 missing 74 73 15..14..14..15.. 15 hdiskS missing 74 54 15..00. .09..15..15 nantes > lsvg -1 clvmmenhvg clvmmenhvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT cenglogZlv jfsZlog 12 2 open/stale N/A enhtestllv jfs2 20 ВД 2 open/stale /applfs
Приложения продолжали работать с оставшейся копией логического тома. После этого теста мы восстановили доступ к хранилищу
Мы проверили доступность дисков и состояние синхронизации копии логического тома. Все диски во всех группах томов являются доступными, и все логические тома находятся в состоянии synch1. Пример 16.8 содержит данные для группы томов clvmmenhvg после реинтеграции хранилища.
nantes > lsvg -p clvmirtenhvg PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdiskll active 79 78 16..15..15..16..16 hdisklO active 79 59 16..00..11..16..16 hdisk2 active 74 73 15..14..14..15..15 hdiskS active 74 54 15. .00..09..15..15 nantes > lsvg -1 clvmmenhvg clvmnenhvg: LV NAME TYPE LPs PPs PVs Lv STATE MOUNT POINT cenglog21v jfs21og 1 2 2 open/syncd N/A enhtestllv jfs2 20 40 2 open/syncd /applfs
Отказ всех дисковых подключений на одном сайте
В следующем тесте выполняется разрыв подключений Fiber Channel на сайте France и узле nantes. После некоторой задержки (в пару минут) кластер обнаружил отказ хранилища для всех файловых систем в общей группе томов и выполнил перемещение групп ресурсов RG1 и RG2 на другой сайт Slovenia. Кластер активизирует обе группы ресурсов на узле koper, выполняет varyonvg для всех групп томов, подключает файловые системы и запускает приложения. Все ресурсы доступны на узле koper и группы томов из RG1 и RG2 активизированы.
Отказ сайта
В следующем тесте мы имитировали отказ сайта France посредством одновременного отказа узла nantes и подключений Fiber Channel к дисковой подсистеме
После выполнения данного теста мы подключили дисковую подсистему
Сеть хранения данных (
Эти удаленные диски могут быть объединены в группу томов через AIX 5L Logical Volume Manager (LVM), после чего эту группу томов можно импортировать на узлах, расположенных на разных сайтах. Можно создать логические тома и установить на каждом сайте зеркальное отображение LVM с копией. HACMP поддерживает не больше двух активных сайтов в межсайтовом зеркальном отображении Cross-Site LVM mirroring.
Основное различие между обычными локальными кластерами и кластерными решениями с межсайтовым зеркальным отображением состоит в следующем. В локальных кластерах все узлы и подсистемы хранения расположены в одном месте. В кластере с межсайтовым зеркальным отображением узлы и подсистемы хранения располагаются в разных местах. Каждый сайт имеет как минимум один узел кластера и одну подсистему хранения со всей необходимой инфраструктурой IP-сети и SAN.
Такое решение обеспечивает автоматизацию зеркального отображения AIX LVM в дисковых подсистемах SAN между разными сайтами. Оно также обеспечивает автоматическую синхронизацию зеркальных отображений LVM и активизацию дисковых устройств, когда после отказа диска или сайта узел или диск становится недоступным. Каждый узел в кластере Cross-Site LVM имеет доступ ко всем подсистемам хранения. Доступность данных обеспечивается посредством зеркального отображения LVM между томами, находящимися в различных подсистемах хранения на разных сайтах.
Рис. 16.1 представляет среду межсайтового отображения LVM с двумя сайтами, которую мы использовали при тестировании межсайтового зеркального отображения LVM.
В случае отказа сайта HACMP выполняет перехват ресурсов на дополнительном сайте в соответствии с установленной политикой кластера. Он активизирует все определенные группы томов с оставшейся зеркальной копии. В случае отказа одной подсистемы хранения доступ к данным не нарушается и приложения могут получить доступ к данным, расположенным на активной зеркальной копии в оставшейся дисковой подсистеме.
HACMP выполняет автоматическую синхронизацию зеркальных отображений
LVM, и после интеграции отказавшего сайта в кластер он автоматически исправляет удаленные и отсутствующие тома (с состоянием PV removed и missing) и осуществляет синхронизацию данных. Автоматическая синхронизация в любом случае
невозможна, однако вы можете использовать C-
Для обеспечения целостности данных и соответствующей реакции HACMP при отказе сайта или дисковой подсистемы необходимо выполнение следующих требований:
При увеличении размера файловой системы с зеркальным отображением необходимо обеспечить выделение нового логического раздела на различных томах и в разных дисковых подсистемах в соответствии с требованиями, приведенными выше.
Для выполнения этой задачи необходимо сначала увеличить размер логического
тома, выбрав соответствующий том, а затем увеличить размер файловой системы, желательно с использованием C-
Перед конфигурированием среды зеркального отображения Cross-Site LVM mirroring проверьте выполнение следующих требований:
В этом разделе описываются некоторые аспекты, связанные с установкой SAN, подключениями
SAN или сеть может быть расширена за пределами первоначального сайта с использованием передовых технологий. См. SG-245250-04 .
Ниже перечислены технологии, которые можно использовать для такого расширения. Этот список не является исчерпывающим.
В этом разделе мы представим пример установки и конфигурирования среды зеркального отображения Cross-Site LVM mirroring. В целом можно выполнить конфигурирование зеркального отображения Cross-Site LVM mirroring при создании нового кластера. Также можно изменить существующий локальный кластер путем добавления зависимостей сайтов и функций Cross-Site LVM в конфигурацию кластера и их интеграции в межсайтовой среде.
Для тестирования зеркального отображения Cross-Site LVM мы решили выполнить
конфигурирование новой кластерной среды. Через меню
(рис 16.1) Среда тестирования кластера с зеркальным отображением Cross-Site LVM mirroringВажным элементом в межсайтовых средах являются пути для связи между узлами на обоих сайтах. Связь между узлами включает IP-подключения и подключения, отличные от IP. Подключения, отличные от IP, очень важны в межсайтовых кластерных системах, так как они позволяют не допустить изоляции узла или сайта ("split brain"). Мы сконфигурировали сеть пульса, отличную от IP, с использованием функции мониторинга пульса через диски.
Следуя общим рекомендациям для сетей пульса, отличных от IP (см. раздел
"Планирование сетей кластера", мы определили две сети пульса, отличные от IP. Первая сеть использует дисковые устройства в хранилище
Рис. 16.1 представляет нашу тестовую среду для тестирования межсайтового зеркального отображения Cross-Site LVM mirroring. В следующих разделах подробно описываются этапы конфигурирования Cross-Site LVM для определенной конфигурации кластера.
При конфигурировании межсайтового зеркального отображения LVM или любого из компонентов HACMP/XD следует использовать определения сайта в HAMCP.
Мы выполнили конфигурирование сайтов и добавили их в конфигурацию кластера, используя меню
(рис 16.2) Добавление сайта в конфигурацию топологииДля определения сайта в меню
После определения топологии кластера с зависимостями сайтов выполняется назначение определенных дисковых устройств соответствующим сайтам. На сайте France
установлено хранилище
nantes /иsr/es/sbin/cluster * lspv hdnskO 0O22be2ablcdllac raotvg active hdlskl 0022be2ahc247c91 alt1nst_rootvg hdisk2 O022be2afl607249f elvmmenhvg active hciikJ 0022be2d0bfelf60 clvmmshvg active hdisk4 0022be2a86607918 clvmmhvg active hdisk5 0022be2aOSd4844e clvitnenhvg active bdisk6 0D22be2ae662ce0e apP3vg hdisk7 00Ј2beЈa0bfe9el9 None hdiskS O025740Qh4d32D54 None hdisk9 0022be2aa6630978 None hdiskl0 0022be2aDbfe9eec elvmmenhvg active hdiskll OD22be2aObfe9fBa elvmmenhvg active hdiskl2 0022be2a0bfea026 elvmmenhvg active hdiskl3 0022be2a0bfeaOca elvmmshvg active hdisk14 0022 Ье2а11690be3 apP3vg
Мы используем .
chdev -l hdiskX -a pv=yes на одном узле с последующим
удалением и реконфигурированием дисковых устройств на других узлах (rmdev...,
cfgmgr).После использования меню Add Disk/Site Definition for Cross-Site LVM Mirroring (Добавление определения дисков/сайтов для зеркального отображения Cross-Site LVM) сначала следует выбрать сайт для своего определения, как показано в примере 16.2. После этого нужно выбрать диски, расположенные на выбранном сайте, как показано в примере 16.3.
Hove cursor to desired item and press Enter, France Slovenia
[TORE...10] 0O22be2aObfea026 hd1skl3 koper 0O2Zbe2aObfeaDca hdisk14 koper > 0O22be2aS607249f hdisk2 nantes 22bi22a0bfelfEQ hdisk3 ngntes > 0O22be2a86607913 hdisk4 nantes > 0O22be2aOBd4844e hdisk5 nantes 0O22beЈa8662ceQe hdisk6 nanus 0022 beSaObfe9e19 hdisк7 nantes [MORE..6]
Впоследствии можно изменить зависимость сайтов/дисков, выполнив и выбрав Change/Show Disk/Site Definition for Cross-Site LVM Mirroring
(Изменение/вывод определения дисков/сайтов для зеркального отображения Cross-Site LVM). Также можно удалить зависимость сайтов/дисков, выполнив и выбрав
Для тестирования межсайтового зеркального отображения Cross-Site LVM мы создали три группы томов:
clvmmshvg – общая группа томов без одновременного доступа (shared non-clvmmenhvg – группа томов с расширенным одновременным доступом (enhanced
app3vg – группа томов с расширенным одновременным доступом (enhanced Мы создали свои группы томов через меню C-,
после чего выбрали HACMP Logical Volume Management (Управление логическими томами HACMP) для общей группы томов или HACMP
После выбора участвующих узлов мы выбрали диски, как показано в примере
16.4. Затем мы заполняем все необходимые поля на экране создания группы томов
и устанавливаем для опции Enable Cross-Site LVM Mirroring
[MORE.. .1] > 0022be2a86607918 France > 0022be2a0bfelf60 France > 0022be2a0bfea026 Slovenia > 0022be2a0bfea0ca Slovenia 0022be2a86630978 0022be2a0bfe9f8a Slovenia 0 022be2a0bfe9eec Slovenia 0022be2a0bfe9el9
В примере 16.5 представлено создание общей группы томов.
После определения в кластере всех компонентов топологии и LVM мы выполнили создание групп ресурсов. Для двух групп ресурсов узел nantes является основным узлом. Для третьей группы ресурсов основным узлом является koper. Каждая группа ресурсов владеет одной группой томов, для которой осуществляется межсайтовое зеркальное отображение.
Создание группы ресурсов в межсайтовой кластерной среде подобно обычной кластерной конфигурации. Для групп ресурсов с зависимостями сайтов в кластерной среде, в которой выполняется определение сайтов, устанавливается дополнительный параметр Inter-Site Management Policy (Политика межсайтового управления). Этот параметр может принимать следующие значения:
После определения групп ресурсов выполняется конфигурирование атрибутов группы ресурсов, таких, как группа томов, сервисный IP-адрес и сервер приложения.
Важным параметром при добавлении группы томов с поддержкой межсайтового зеркального отображения в группу ресурсов является поле Use forced varyon of volume groups, if necessary (При необходимости использовать принудительную активизацию групп томов). Необходимо установить для этого поля значение true в любой конфигурации межсайтового зеркального отображения Cross-Site LVM. Это обеспечивает возможность активизации определенной группы томов на другом узле только с одной (оставшейся) копией логического тома в случае отказа хранилища или сайта.
После определения групп ресурсов и назначения групп томов в группы ресурсов
выполняется добавление логических томов и файловой системы в группы томов.
Конфигурирование выполняется обычным способом с использованием C-
Для каждой группы ресурсов мы определяем сервер приложения. Сервер приложения выполняет тестовое приложение, которое осуществляет интенсивную запись в файловые системы заданной группы ресурсов. При такой нагрузке мы можем достичь показателя использования заданного диска между 70 и 100 %.
После настройки кластерной среды мы выполнили активизацию автоматического уведомления об ошибках. Мы выполнили
После конфигурирования топологии и ресурсов кластера мы выполняем синхронизацию и верификацию кластера. Мы запустили кластер и проверили, все ли
ресурсы и пути для связи активны. Утилита cldump выводит информацию об узлах
кластера и сетевых интерфейсах, а также о состоянии групп ресурсов (включая политики каждой группы ресурсов). Пример 16.6 содержит выходные данные команды cldump из нашей тестовой кластерной среды.
kaper /usr/es/sbin/cluster/utilities gt; cldump Obtaining information via SNMP from Nude: nantes... Cluster Name: crossitelm Cluster State: JP Cluster Substate: STABLE Node Name: knper State: UP Network Name: netdiskhbDl State: UP Address: Label: dfskbb_slovenfatonantes State: UP Network Hums: net_ether_01 State: UP Address: 10.10.1.9 Label; koper_basel State: UP Address; 10.10.2.9 Label: koper_b3se2 State: UP Address: 192.18.100,117 Label: appJsvc State: UP Node Name: nantes State: UP Network Warn*: netdfskhbOl State; UP Address; Label: di skhb_fraricetos1 ovinia State: UP Network Name: net_ether_01 State: UP Address: 10.10.1.2 Label: nantes_basel State: UP Address: 10.10.2.2 Label: nantesbaseZ State: UP Address: 192.163.100,86 Label: applsvc State: UP Address: 192.163.100.87 Label: appZsvc State: UP Cluster Name: crossitelvm Resource Group Name: RG1 Startup Policy: Online On Home Node Only Fallover Policy: Fallover To Next Priority Node In The List Fallback Policy: Fallback To Higher Priority Node In The List Site Policy: ignore Priority Override Information: Primary Instance POL: Node Group State nantes ONLINE koper OFFLINE Resource Group Name: RG2 Startup Policy: Online On Home Node Only Fallover Policy: Fallover To Next Priority Node In The List Fallback Policy: Fallback To Higher Priority Node In The List Site Policy: ignore Priority Override Information: Primary Instance POL: Node Group State nantes ONLINE kopar OFFLINE Resource Group Name: RG3 Startup Policy: Online On Home Node Only Fallover Policy: Fallover To Next Priority Node In The List Fallback Policy: Fallback To Higher Priority Node In The List Site Policy: ignore Priority Override Information: Primary Instance POL: Node Group State koper OtlLlNE nantes OFFLINE
Постепенная остановка с передачей ресурсов
Сначала мы выполняем тестирование постепенной остановки с передачей ресурсов (graceful shutdown with takeover) на узле nantes. Службы кластера на узле nantes останавливают и перемещают группы ресурсов RG1 и RG2, активизируя их на узле koper сайта Slovenia, как и ожидалось. После тестирования мы запустили узел nantes0ы и кластер инициировал перемещение групп ресурсов RG1 и RG2 обратно на основной узел (nantes), как и было определено в политике группы ресурсов. Все ресурсы в группах ресурсов RG1 и RG2 стали доступны на узле nantes, после чего приложения стали активными.
Перемещение группы ресурсов на другой сайт
В следующем тесте мы выбрали узел nantes, владеющий двумя группами ресурсов.
Используя функцию C-
Отказ одной подсистемы хранения
В следующем тесте мы имитировали отказ (основного) хранилища
При первой имитации мы убрали назначения всех
В обоих случаях приложения продолжали работать без прерывания и группы
томов и файловые системы оставались доступными. После отказа мы проверили доступность диска и состояние синхронизации копии логического тома. Диски из хранилища
nantes > lsvg -p clvmmenhvg clvmmenhvg: PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdiskll active 79 78 16..15..15..16..16 hdisklO active 79 59 16..00..11..16..16 hdisk2 missing 74 73 15..14..14..15.. 15 hdiskS missing 74 54 15..00. .09..15..15 nantes > lsvg -1 clvmmenhvg clvmmenhvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT cenglogZlv jfsZlog 12 2 open/stale N/A enhtestllv jfs2 20 ВД 2 open/stale /applfs
Приложения продолжали работать с оставшейся копией логического тома. После этого теста мы восстановили доступ к хранилищу
Мы проверили доступность дисков и состояние синхронизации копии логического тома. Все диски во всех группах томов являются доступными, и все логические тома находятся в состоянии synch1. Пример 16.8 содержит данные для группы томов clvmmenhvg после реинтеграции хранилища.
nantes > lsvg -p clvmirtenhvg PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdiskll active 79 78 16..15..15..16..16 hdisklO active 79 59 16..00..11..16..16 hdisk2 active 74 73 15..14..14..15..15 hdiskS active 74 54 15. .00..09..15..15 nantes > lsvg -1 clvmmenhvg clvmnenhvg: LV NAME TYPE LPs PPs PVs Lv STATE MOUNT POINT cenglog21v jfs21og 1 2 2 open/syncd N/A enhtestllv jfs2 20 40 2 open/syncd /applfs
Отказ всех дисковых подключений на одном сайте
В следующем тесте выполняется разрыв подключений Fiber Channel на сайте France и узле nantes. После некоторой задержки (в пару минут) кластер обнаружил отказ хранилища для всех файловых систем в общей группе томов и выполнил перемещение групп ресурсов RG1 и RG2 на другой сайт Slovenia. Кластер активизирует обе группы ресурсов на узле koper, выполняет varyonvg для всех групп томов, подключает файловые системы и запускает приложения. Все ресурсы доступны на узле koper и группы томов из RG1 и RG2 активизированы.
Отказ сайта
В следующем тесте мы имитировали отказ сайта France посредством одновременного отказа узла nantes и подключений Fiber Channel к дисковой подсистеме
После выполнения данного теста мы подключили дисковую подсистему
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.