В этом разделе описывается конфигурация первоначального кластера из двух узлов с использованием таблиц, подобных применяемым при планировании кластера HACMP. Конфигурация кластера изображена на рис. 6.1. Основные особенности двухузлового кластера следующие:
(рис 6.1) Конфигурация из двух узловСведения о конфигурации топологии кластера:
Имя кластера: clto24. Имя узла 1: p650n01. Имя узла 2: p650n02.
В кластере используется одна IP-сеть и одна сеть пульса через диски, отличная от IP. Также применяется перехват IP-адреса посредством синонимов. Конфигурация сети представлена в табл. 6.1.
| Имя сети | Тип сети | IPAT посредством синонимов | |
|---|---|---|---|
| net_ether_01 | ethernet (открытая) | 255.255.255.0 | Включен |
| net_diskhb_01 | Сеть пульса через диски | Неприменимо | Неприменимо |
В табл. 6.2 представлена конфигурация сетевых интерфейсов. Каждый узел содержит два сетевых адаптера, и каждый интерфейс содержит один базовый IP-адрес. Кроме того, имеется два сервисных адреса, по одному для каждой группы ресурсов.
| IP-метка | Сетевой интерфейс | Функция интерфейса | IP-адрес |
|---|---|---|---|
| node1b1 | en0 | Базовый на p650n01 | 192.168.100.51 |
| node1b2 | en1 | Базовый на p650n01 | 192.168.145.51 |
| Сервисный | 192.168.147.51 | ||
| node2b1 | en0 | Базовый на p650n02 | 192.168.100.52 |
| node2b2 | en1 | Базовый на p650n02 | 192.168.145.52 |
| p650n02 | Сервисный | 192.168.147.52 |
Кластер имеет одну сеть пульса через диски, которая включает одну группу томов с возможностью расширенного одновременного доступа (enhanced concurrent capable volume group). Этот диск используется только для мониторинга пульса. ( табл. 6.3).
| Имя сети | Первый узел | Второй узел | Имя устройства | Имя группы томов |
|---|---|---|---|---|
| net_diskhb_01 | p650n01 | p650n02 | vpath4 | c12vg |
Далее описывается, какие ресурсы необходимы для выполнения наших приложений в HACMP.
Наш кластер имеет два приложения. В обычных условиях приложение DB2 выполняется на узле p650n01, тогда как приложение Development выполняется на узле p650n02. Узлы работают в традиционной конфигурации со взаимным перехватом.
Каждое приложение имеет собственную группу томов: db2vg и devvg соответственно.
Конфигурация общих групп томов и файловых систем
В табл. 6.4 представлена конфигурация общих групп томов.
| Имя группы томов | Vpath на p65 0n01 | Vpath на p65 0n02 | Старший номер устройства |
|---|---|---|---|
| db2vg | vpath0 | vpath0 | 45 |
| devvg | vpath1 | vpath1 | 46 |
Табл. 6.5 содержит подробную конфигурацию файловых систем в группе томов db2vg.
| Имя группы томов | db2vg |
|---|---|
| Файловая система 1 | /db2data |
| Файловая система 1 – логический том | /dev/db2datalv |
| Файловая система 1 – том журнала jfs | /dev/db2loglv |
| Файловая система 2 | /db2archiv |
| Файловая система 2 – логический том | /dev/db2arclv |
| Файловая система 2 – том журнала jfs | /dev/db2loglv |
Табл. 6.6 содержит конфигурацию файловых систем в группе томов devvg.
| Имя группы томов | devv g |
|---|---|
| Файловая система 1 | /develop |
| Файловая система 1 – логический том | /dev/devlv |
| Файловая система 1 – том журнала jfs | |
| Файловая система 2 | /tools |
| Файловая система 2 – логический том | /dev/toolslv |
| Файловая система 2 – том журнала jfs | Встроенный журнал |
| Конфигурация серверов приложений | Скрипт запуска | Скрипт остановки |
|---|---|---|
| DB2 | /usr/ha/start.db2 | /usr/ha/stop.db2 |
| Development | /usr/ha/start.development | /usr/ha/stop.development |
Группы ресурсов
Мы создали две группы ресурсов. Каждая группа ресурсов содержит один сервер приложений, один сервисный IP-адрес и требуемую группу томов. Табл. 6.8 содержит подробную конфигурацию группы ресурсов.
| Имя ресурса | |
rg2 |
|---|---|---|
| Имена узлов-участников | p650n01, p650n02 | p650n02, p650n01 |
| Политика запуска | Подключение только на домашнем узле (Online On Home Node Only) | Подключение только на домашнем узле (Online On Home Node Only) |
| Политика перемещения при сбое | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) |
| Политика возврата после восстановления | Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
| Политика динамического приоритета узлов | ||
| Порядок обработки | Параллельная | Параллельная |
| Сервисные IP-метки | p650n01 | p650n02 |
| Серверы приложений | db2 | development |
| Группы томов | db2vg | devvg |
| Использование принудительной активизации групп томов при необходимости | Нет | Нет |
| Автоматический импорт групп томов | Нет | Нет |
| Файловые системы | ВСЕ | ВСЕ |
| Проверка согласованности файловой системы | fsck | fsck |
| Метод восстановления файловой системы | Последовательный | Последовательный |
| Подключение файловых систем перед конфигурированием IP | Нет | Нет |
| Файловые системы/каталоги для экспорта | ||
| Файловые системы/каталоги для NFS-подключения | ||
| Сеть для NFS-подключения | ||
| Основной класс WLM |
В этом разделе обсуждается конфигурация нового кластера из четырех узлов. Мы хотим добавить в кластер два новых узла и два новых приложения вместе с необходимыми ресурсами. Ниже представлена информация, используемая на этапе реконфигурации.
На рис. 6.2 представлена конфигурация нового кластера. Основные особенности кластера:
net_ether_01 ) с перехватом IP-адреса посредством
синонимов;
(рис 6.2) Четырехузловая конфигурацияСведения о конфигурации топологии кластера:
Имя кластера: clto24. Имя узла 1: p650n01. Имя узла 2: p650n02. Имя узла 3: p650n03. Имя узла 4: p690n01.
Конфигурация сети представлена в табл. 6.9. В новом кластере все еще используется только одна сеть Ethernet с перехватом IP-адреса посредством синонимов. Изменение состоит в том, что теперь кластер содержит четыре сети пульса через диски.
| Имя сети | Тип сети | IPAT посредством синонимов | |
|---|---|---|---|
| net_ether_01 | ethernet (открытая) | 255.255.255.0 | Включен |
| net_diskhb_01 | Сеть пульса через диски | Неприменимо | Неприменимо |
| net_diskhb_02 | Сеть пульса через диски | Неприменимо | Неприменимо |
| net_diskhb_03 | Сеть пульса через диски | Неприменимо | Неприменимо |
| net_diskhb_04 | Сеть пульса через диски | Неприменимо | Неприменимо |
Конфигурация IP-сети на новых узлах подобна конфигурации на старых узлах: узлы содержат две интерфейсные карты с базовыми адресами. Также мы имеем два новых сервисных адреса для новых групп ресурсов ( табл. 6.10).
| IP-метка | Сетевой интерфейс | Функция интерфейса | IP-адрес |
|---|---|---|---|
| node1b1 | en0 | Базовый на p650n01 | 192.168.100.51 |
| node1b2 | en1 | Базовый на p650n01 | 192.168.145.51 |
| p650n01 | Сервисный | 192.168.147.51 | |
| node2b1 | en0 | Базовый на p650n02 | 192.168.100.52 |
| 192.168.100.52 | en1 | Базовый на p650n02 | 192.168.100.52 |
| p650n02 | Сервисный | 192.168.100.52 | |
| node3b1 | en0 | Базовый на p650n03 | 192.168.100.53 |
| node3b2 | en1 | Базовый на p650n03 | 192.168.100.53 |
| p650n03 | Сервисный | 192.168.100.53 | |
| node4b1 | en0 | Базовый на p690n01 | 192.168.100.63 |
| node4b2 | en1 | Базовый на p690n01 | 192.168.145.63 |
| p690n01 | Сервисный | 192.168.147.63 |
Четырехузловой кластер требует использования четырех сетей пульса через диски. Каждая сеть соединяет два узла через устройство vpath. Четыре сети составляют
кольцо, соединяющее узлы. В случае отказа сети Ethernet узлы могут передавать пакеты пульса друг другу по этому кольцу, например узел 1 может отправлять данные
на узел 3. На рис. 6.3 показана топология сети пульса через диски.
(рис 6.3) Конфигурация сетей пульса через дискиПодробно конфигурация сети пульса через диски представлена в табл. 6.11.
| Имя сети | Узел 1/устройство | Узел 2/устройство | Имя группы томов |
|---|---|---|---|
| net_diskhb_01 | p650n01/vpath4 | p650n02/vpath4 | c12vg |
| net_diskhb_02 | p650n02/vpath5 | p650n03/vpath5 | c23vg |
| net_diskhb_03 | p650n03/vpath6 | p690n01/vpath6 | c34vg |
| net_diskhb_04 | p690n01/vpath7 | p650n01/vpath7 | c41vg |
Новый кластер содержит два новых приложения: Itapp выполняется на узле p650n03,
его резервный узел – p690n01. Домашний узел приложения App1 – p690n01 ; он применяет динамический приоритет для перемещения при сбое на наименее используемый узел.
Мы не меняем серверы приложений DB2 и Development. В обычных условиях DB2
выполняется на узле p650n01, тогда как Development выполняется на узле p650n02.
Узлы работают в традиционной конфигурации со взаимным перехватом.
Ниже описана конфигурация групп ресурсов HACMP, включая информацию об общем хранилище и группе ресурсов.
Конфигурация общих групп томов и файловых систем
В табл. 6.12 представлена конфигурация общей группы томов.
| Имя группы томов | p65 0n01 | p65 0n02 | p65 0n03 | p69 0n01 | |
|---|---|---|---|---|---|
| db2vg | vpath0 | vpath0 | vpath0 | vpath0 | 45 |
| devvg | vpath1 | vpath1 | vpath1 | vpath1 | 46 |
| itappvg | vpath2 | vpath2 | vpath2 | vpath2 | 47 |
| app1vg | vpath3 | vpath3 | vpath3 | vpath3 | 48 |
Табл. 6.13 содержит подробную конфигурацию файловых систем в группе томов db2vg.
| Имя группы томов | db2vg |
|---|---|
| Файловая система 1 | /db2data |
| Файловая система 1 – логический том | /dev/db2datalv |
| Файловая система 1 – том журнала jfs | /dev/db2loglv |
| Файловая система 2 | /db2archiv |
| Файловая система 2 – логический том | /dev/db2arclv |
| Файловая система 2 – том журнала jfs | /dev/db2loglv |
Табл. 6.14 содержит конфигурацию файловых систем в группе томов devvg.
| Имя группы томов | devv g |
|---|---|
| Файловая система 1 | /develop |
| Файловая система 1 – логический том | /dev/devlv |
| Файловая система 1 – том журнала jfs | Встроенный журнал |
| Файловая система 2 | /tools |
| Файловая система 2 – логический том | /dev/toolslv |
| Файловая система 2 – том журнала jfs | Встроенный журнал |
Табл. 6.15 содержит конфигурацию файловой системы в группе томов itappvg.
| Имя группы томов | itappvg |
|---|---|
| Файловая система 1 | /itapp |
| Файловая система 1 – логический том | /dev/ itapplv |
| Файловая система 1 – том журнала jfs | Встроенный журнал |
Табл. 6.16 содержит конфигурацию файловой системы в группе томов app1vg.
| Имя группы томов | app1v g |
|---|---|
| Файловая система 1 | /app1 |
| Файловая система 1 – логический том | /dev/ app1lv |
| Файловая система 1 – том журнала jfs | Встроенный журнал |
Серверы приложений
Наш кластер содержит два новых сервера приложений: Itapp и App1. В табл. 6.17
представлены скрипты запуска и остановки для серверов приложений.
| Имя сервера приложений | Скрипт запуска | Скрипт остановки |
|---|---|---|
| DB2 | /usr/ha/start.db2 | /usr/ha/stop.db2 |
| Development | /usr/ha/start.development | /usr/ha/stop.development |
| Itapp | /usr/ha/start.itapp | /usr/ha/stop.itapp |
| App1 | /usr/ha/start.app1 | /usr/ha/stop.app1 |
Группы ресурсов
Табл. 6.18 содержит подробную конфигурацию для первоначальных групп ресурсов rg1 и rg2.
| Имя ресурса | rg1 | rg2 |
|---|---|---|
| Имена узлов-участников | p650n01, p650n02 | p650n02, p650n01 |
| Политика запуска | Подключение только на домашнем узле (Online On Home Node Only) | Подключение только на домашнем узле (Online On Home Node Only) |
| Политика перемещения при сбое | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) |
| Политика возврата после восстановления | Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
| Политика динамического приоритета узлов | ||
| Порядок обработки | Параллельная | Параллельная |
| Сервисные IP-метки | p650n01 | p650n02 |
| Серверы приложений | db2 | development |
| Группы томов | db2vg | devvg |
| Использование принудительной активизации групп томов при необходимости | Нет | Нет |
| Автоматический импорт групп томов | Нет | Нет |
| Файловые системы | ВСЕ | ВСЕ |
| Проверка согласованности файловой системы | fsck | fsck |
| Метод восстановления файловой системы | Последовательный | Последовательный |
| Подключение файловых систем перед конфигурированием IP | Нет | Нет |
| Файловые системы/каталоги для экспорта | ||
| Файловые системы/каталоги для NFS-подключения | ||
| Сеть для NFS-подключения | ||
| Основной класс WLM |
Табл. 6.19 содержит подробную конфигурацию новых групп ресурсов. Группа
ресурсов rg4 применяет политику динамического перемещения при сбое: в случае
отказа узла p690n01 выполняется ее перемещение на любой из остальных трех узлов
с наименьшей нагрузкой на процессор.
| Имя ресурса | rg3 | rg4 |
|---|---|---|
| Имена узлов-участников | p650n03, p690n01, p650n02 | p690n01, p650n03, p650n02, p650n01 |
| Политика запуска | Подключение только на домашнем узле (Online On Home Node Only) | Подключение только на домашнем узле (Online On Home Node Only) |
| Политика перемещения при сбое | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) |
| Политика возврата после восстановления | Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
| Политика динамического приоритета узлов | Перемещение при сбое на узел с наименьшей нагрузкой на процессор (Fallover to the node with the highest idle CPU (cl_highest_ idle_cpu)) | |
| Порядок обработки | Параллельная | Параллельная |
| Сервисные IP-метки | p650n03 | p690n01 |
| Серверы приложений | itapp | app1 |
| Группы томов | itappvg | app1vg |
| Использование принудительной активизации групп томов при необходимости | Нет | Нет |
| Автоматический импорт групп томов | Нет | Нет |
| Файловые системы | ВСЕ | ВСЕ |
| Проверка согласованности файловой системы | fsck | fsck |
| Метод восстановления файловой системы | Последовательный | Последовательный |
| Подключение файловых систем перед конфигурированием IP | Нет | Нет |
| Файловые системы/каталоги для экспорта | ||
| Файловые системы/каталоги для NFS-подключения | ||
| Сеть для NFS-подключения | ||
| Основной класс WLM |
Расширение кластера с двух до четырех узлов состоит из следующих этапов:
На новых узлах требуется выполнить следующие действия:
smit hacmp на одном из первоначальных узлов. Мы будем использовать этот узел для всех операций, кроме тех, о которых сказано другое.p630n3 и p690n01, используя один из базовых адресов в качестве путей для связи с узлом.Повторите эти действия на каждом узле.
Обнаружение информации, относящейся к HACMP, на узлах
smit hacmp.После этого HACMP выполняет обнаружение всей релевантной информации на всех узлах, включая новые. Впоследствии эта информация будет использоваться для конфигурирования кластера.
Следуйте нижеперечисленным указаниям, чтобы сконфигурировать параметры IP-сети кластера на новых узлах.
Добавление базовых интерфейсов в топологию кластера
См. параметры IP-сети кластера в табл. 6.9 и в табл. 6.10.
smit hacmp.Повторите эти действия для каждого базового интерфейса на всех новых узлах
( node3b1, node3b2, node4b1 и node4b2 ). Если в списке не отображаются требуемые
сетевые интерфейсы, нужно тщательно проверить параметры сети для новых узлов
и файла /etc/hosts, после чего повторно выполнить процесс обнаружения HACMP
Проверка новой сетевой топологии
smit hacmp.Топология кластера должна соответствовать табл. 6.10, если вы все сделали правильно.
Конфигурирование сетей пульса через диски
Для удобства мы советуем вам создать отдельные группы томов для мониторинга пульса через диски, чтобы эти диски не использовались для других целей. Кроме того, следует импортировать группы томов на каждом узле, чтобы вы знали, какие диски для чего применяются.
c23vg, c34vg и c41vg ):smit lvm.importvg -V 53 -y c23vg
vpath5, либо использовать smit importvg.
(рис 6.6) Создание группы томов с возможностью расширенного одновременного доступа
(рис 6.7) Добавление устройств пульса через дискиНапример, сеть пульса через диски между узлами p650n03 и p690n01 проходит
через c34vg. Группа томов c34vg содержит один диск; этот диск на обоих узлах называется vpath6. Этот диск имеет идентификатор PVID 000197caca4d816f. Так что при
выборе пары устройств в меню К этому моменту мы успешно сконфигурировали новую топологию кластера. Пожалуйста, еще раз проверьте новую топологию и выполнение предварительных требований, прежде чем начинать процесс верификации и синхронизации.
Выполнение верификации и синхронизации кластера
При верификации кластера выполняется проверка и наполнение
(рис 6.9) Верификация и синхронизация кластераНа данном этапе предполагается, что уже были выполнены следующие предварительные задачи:
Конфигурирование сервисного IP-адреса
Для выполнения этого этапа используйте данные конфигурации сети из табл. 6.10.
net_ether_01.
(рис 6.10) Конфигурирование сервисной IP-меткиПовторите эти действия для новых сервисных IP-меток: p650n03 и p690n01.
Определение новых серверов приложений
(рис 6.11) Добавление сервера приложенияСоздайте серверы приложений itapp и app1. Сведения о конфигурации серверов
приложений см. в табл. 6.17.
Определение групп ресурсов
Подробные сведения о параметрах конфигурации групп ресурсов см. в табл. 6.18 и в табл. 6.19.
(рис 6.12) Добавление группы ресурсовПовторите эти действия для всех новых групп ресурсов ( rg3 и rg4 ).
Определение атрибутов группы ресурсов
Повторите эти действия для всех новых групп ресурсов ( rg3 и rg4 ). Если какой-либо
из предопределенных ресурсов (например, общая группа томов или файловая система)
не отображается, следует еще раз запустить процесс обнаружения HACMP (см. раздел
"Обнаружение информации, относящейся к HACMP, на узлах".
Выполнение верификации и синхронизации кластера
К этому моменту было успешно выполнено конфигурирование новых ресурсов кластера. Можно также выполнить любые другие необходимые задачи конфигурирования, например добавить мониторы приложений или скрипты пред- и постобработки событий.
(рис 6.13) Конфигурирование атрибутов группы ресурсовПожалуйста, ее раз проверьте новые ресурсы, прежде чем начинать процесс верификации и синхронизации, так как некоторые группы ресурсов могут быть активизированы на первоначальных узлах. В нашем примере группы ресурсов rg3 и rg4 будут
подключены на узлах p650n01 или p650n02 после успешной синхронизации кластера.
Так как два узла уже работают и новая конфигурация ресурсов может на них повлиять, пожалуйста, проверьте файлы /tmp/hacmp.out на двух первоначальных узлах на наличие ошибок.
Если верификация кластера прошла успешно, можно запустить HACMP на новых узлах.
Следует проверить файлы /tmp/hacmp.out на всех узлах на наличие ошибок при запуске. Если проектирование и конфигурирование были выполнены должным образом, то на этом этапе все должно быть нормально.
Тестирование кластера
Так как выполнение этой операции предполагает, что кластер должен продолжать работать на первых двух узлах, мы рекомендуем выполнить тестирование новой конфигурации во время окна обслуживания, когда допускается перерыв в работе существующих приложений. Мы предлагаем как можно быстрее выполнить тестирование перехвата и проверить максимально возможное количество сценариев. См. раздел "Разработка плана тестирования кластера".
В табл. 6.20 представлено размещение группы ресурсов при отказе одного или
двух узлов. При отключении узла p690n01 нельзя предсказать расположение группы
ресурсов rg4, так как она будет перемещена на узел с наименьшим показателем использования процессора. В таблице это обозначено путем указания группы ресурсов
в скобках.
| p65 0n01 | p65 0n02 | p65 0n03 | p69 0n01 | |
|---|---|---|---|---|
| Все узлы работают | rg1 | rg2 | rg3 | rg4 |
| Отказ p650n01 | отказ | rg2, rg1 | rg3 | rg4 |
| Отказ p650n02 | rg1, rg2 | отказ | rg3 | rg4 |
| Отказ p650n03 | rg1 | rg2 | отказ | rg4, rg3 |
| Отказ p690n01 | rg1 (rg4) | rg2 (rg4) | rg3 (rg4) | отказ |
| Отказ p650n03 и p690n01 | rg1 (rg4) | rg2, rg3, (rg4) | отказ | отказ |
| Отказ p650n01, p650n03 и p690n01 | отказ | rg2, rg1, rg3, rg4 | отказ | отказ |
В этом разделе описывается конфигурация первоначального кластера из двух узлов с использованием таблиц, подобных применяемым при планировании кластера HACMP. Конфигурация кластера изображена на рис. 6.1. Основные особенности двухузлового кластера следующие:
(рис 6.1) Конфигурация из двух узловСведения о конфигурации топологии кластера:
Имя кластера: clto24. Имя узла 1: p650n01. Имя узла 2: p650n02.
В кластере используется одна IP-сеть и одна сеть пульса через диски, отличная от IP. Также применяется перехват IP-адреса посредством синонимов. Конфигурация сети представлена в табл. 6.1.
| Имя сети | Тип сети | IPAT посредством синонимов | |
|---|---|---|---|
| net_ether_01 | ethernet (открытая) | 255.255.255.0 | Включен |
| net_diskhb_01 | Сеть пульса через диски | Неприменимо | Неприменимо |
В табл. 6.2 представлена конфигурация сетевых интерфейсов. Каждый узел содержит два сетевых адаптера, и каждый интерфейс содержит один базовый IP-адрес. Кроме того, имеется два сервисных адреса, по одному для каждой группы ресурсов.
| IP-метка | Сетевой интерфейс | Функция интерфейса | IP-адрес |
|---|---|---|---|
| node1b1 | en0 | Базовый на p650n01 | 192.168.100.51 |
| node1b2 | en1 | Базовый на p650n01 | 192.168.145.51 |
| Сервисный | 192.168.147.51 | ||
| node2b1 | en0 | Базовый на p650n02 | 192.168.100.52 |
| node2b2 | en1 | Базовый на p650n02 | 192.168.145.52 |
| p650n02 | Сервисный | 192.168.147.52 |
Кластер имеет одну сеть пульса через диски, которая включает одну группу томов с возможностью расширенного одновременного доступа (enhanced concurrent capable volume group). Этот диск используется только для мониторинга пульса. ( табл. 6.3).
| Имя сети | Первый узел | Второй узел | Имя устройства | Имя группы томов |
|---|---|---|---|---|
| net_diskhb_01 | p650n01 | p650n02 | vpath4 | c12vg |
Далее описывается, какие ресурсы необходимы для выполнения наших приложений в HACMP.
Наш кластер имеет два приложения. В обычных условиях приложение DB2 выполняется на узле p650n01, тогда как приложение Development выполняется на узле p650n02. Узлы работают в традиционной конфигурации со взаимным перехватом.
Каждое приложение имеет собственную группу томов: db2vg и devvg соответственно.
Конфигурация общих групп томов и файловых систем
В табл. 6.4 представлена конфигурация общих групп томов.
| Имя группы томов | Vpath на p65 0n01 | Vpath на p65 0n02 | Старший номер устройства |
|---|---|---|---|
| db2vg | vpath0 | vpath0 | 45 |
| devvg | vpath1 | vpath1 | 46 |
Табл. 6.5 содержит подробную конфигурацию файловых систем в группе томов db2vg.
| Имя группы томов | db2vg |
|---|---|
| Файловая система 1 | /db2data |
| Файловая система 1 – логический том | /dev/db2datalv |
| Файловая система 1 – том журнала jfs | /dev/db2loglv |
| Файловая система 2 | /db2archiv |
| Файловая система 2 – логический том | /dev/db2arclv |
| Файловая система 2 – том журнала jfs | /dev/db2loglv |
Табл. 6.6 содержит конфигурацию файловых систем в группе томов devvg.
| Имя группы томов | devv g |
|---|---|
| Файловая система 1 | /develop |
| Файловая система 1 – логический том | /dev/devlv |
| Файловая система 1 – том журнала jfs | |
| Файловая система 2 | /tools |
| Файловая система 2 – логический том | /dev/toolslv |
| Файловая система 2 – том журнала jfs | Встроенный журнал |
| Конфигурация серверов приложений | Скрипт запуска | Скрипт остановки |
|---|---|---|
| DB2 | /usr/ha/start.db2 | /usr/ha/stop.db2 |
| Development | /usr/ha/start.development | /usr/ha/stop.development |
Группы ресурсов
Мы создали две группы ресурсов. Каждая группа ресурсов содержит один сервер приложений, один сервисный IP-адрес и требуемую группу томов. Табл. 6.8 содержит подробную конфигурацию группы ресурсов.
| Имя ресурса | |
rg2 |
|---|---|---|
| Имена узлов-участников | p650n01, p650n02 | p650n02, p650n01 |
| Политика запуска | Подключение только на домашнем узле (Online On Home Node Only) | Подключение только на домашнем узле (Online On Home Node Only) |
| Политика перемещения при сбое | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) |
| Политика возврата после восстановления | Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
| Политика динамического приоритета узлов | ||
| Порядок обработки | Параллельная | Параллельная |
| Сервисные IP-метки | p650n01 | p650n02 |
| Серверы приложений | db2 | development |
| Группы томов | db2vg | devvg |
| Использование принудительной активизации групп томов при необходимости | Нет | Нет |
| Автоматический импорт групп томов | Нет | Нет |
| Файловые системы | ВСЕ | ВСЕ |
| Проверка согласованности файловой системы | fsck | fsck |
| Метод восстановления файловой системы | Последовательный | Последовательный |
| Подключение файловых систем перед конфигурированием IP | Нет | Нет |
| Файловые системы/каталоги для экспорта | ||
| Файловые системы/каталоги для NFS-подключения | ||
| Сеть для NFS-подключения | ||
| Основной класс WLM |
В этом разделе обсуждается конфигурация нового кластера из четырех узлов. Мы хотим добавить в кластер два новых узла и два новых приложения вместе с необходимыми ресурсами. Ниже представлена информация, используемая на этапе реконфигурации.
На рис. 6.2 представлена конфигурация нового кластера. Основные особенности кластера:
net_ether_01 ) с перехватом IP-адреса посредством
синонимов;
(рис 6.2) Четырехузловая конфигурацияСведения о конфигурации топологии кластера:
Имя кластера: clto24. Имя узла 1: p650n01. Имя узла 2: p650n02. Имя узла 3: p650n03. Имя узла 4: p690n01.
Конфигурация сети представлена в табл. 6.9. В новом кластере все еще используется только одна сеть Ethernet с перехватом IP-адреса посредством синонимов. Изменение состоит в том, что теперь кластер содержит четыре сети пульса через диски.
| Имя сети | Тип сети | IPAT посредством синонимов | |
|---|---|---|---|
| net_ether_01 | ethernet (открытая) | 255.255.255.0 | Включен |
| net_diskhb_01 | Сеть пульса через диски | Неприменимо | Неприменимо |
| net_diskhb_02 | Сеть пульса через диски | Неприменимо | Неприменимо |
| net_diskhb_03 | Сеть пульса через диски | Неприменимо | Неприменимо |
| net_diskhb_04 | Сеть пульса через диски | Неприменимо | Неприменимо |
Конфигурация IP-сети на новых узлах подобна конфигурации на старых узлах: узлы содержат две интерфейсные карты с базовыми адресами. Также мы имеем два новых сервисных адреса для новых групп ресурсов ( табл. 6.10).
| IP-метка | Сетевой интерфейс | Функция интерфейса | IP-адрес |
|---|---|---|---|
| node1b1 | en0 | Базовый на p650n01 | 192.168.100.51 |
| node1b2 | en1 | Базовый на p650n01 | 192.168.145.51 |
| p650n01 | Сервисный | 192.168.147.51 | |
| node2b1 | en0 | Базовый на p650n02 | 192.168.100.52 |
| 192.168.100.52 | en1 | Базовый на p650n02 | 192.168.100.52 |
| p650n02 | Сервисный | 192.168.100.52 | |
| node3b1 | en0 | Базовый на p650n03 | 192.168.100.53 |
| node3b2 | en1 | Базовый на p650n03 | 192.168.100.53 |
| p650n03 | Сервисный | 192.168.100.53 | |
| node4b1 | en0 | Базовый на p690n01 | 192.168.100.63 |
| node4b2 | en1 | Базовый на p690n01 | 192.168.145.63 |
| p690n01 | Сервисный | 192.168.147.63 |
Четырехузловой кластер требует использования четырех сетей пульса через диски. Каждая сеть соединяет два узла через устройство vpath. Четыре сети составляют
кольцо, соединяющее узлы. В случае отказа сети Ethernet узлы могут передавать пакеты пульса друг другу по этому кольцу, например узел 1 может отправлять данные
на узел 3. На рис. 6.3 показана топология сети пульса через диски.
(рис 6.3) Конфигурация сетей пульса через дискиПодробно конфигурация сети пульса через диски представлена в табл. 6.11.
| Имя сети | Узел 1/устройство | Узел 2/устройство | Имя группы томов |
|---|---|---|---|
| net_diskhb_01 | p650n01/vpath4 | p650n02/vpath4 | c12vg |
| net_diskhb_02 | p650n02/vpath5 | p650n03/vpath5 | c23vg |
| net_diskhb_03 | p650n03/vpath6 | p690n01/vpath6 | c34vg |
| net_diskhb_04 | p690n01/vpath7 | p650n01/vpath7 | c41vg |
Новый кластер содержит два новых приложения: Itapp выполняется на узле p650n03,
его резервный узел – p690n01. Домашний узел приложения App1 – p690n01 ; он применяет динамический приоритет для перемещения при сбое на наименее используемый узел.
Мы не меняем серверы приложений DB2 и Development. В обычных условиях DB2
выполняется на узле p650n01, тогда как Development выполняется на узле p650n02.
Узлы работают в традиционной конфигурации со взаимным перехватом.
Ниже описана конфигурация групп ресурсов HACMP, включая информацию об общем хранилище и группе ресурсов.
Конфигурация общих групп томов и файловых систем
В табл. 6.12 представлена конфигурация общей группы томов.
| Имя группы томов | p65 0n01 | p65 0n02 | p65 0n03 | p69 0n01 | |
|---|---|---|---|---|---|
| db2vg | vpath0 | vpath0 | vpath0 | vpath0 | 45 |
| devvg | vpath1 | vpath1 | vpath1 | vpath1 | 46 |
| itappvg | vpath2 | vpath2 | vpath2 | vpath2 | 47 |
| app1vg | vpath3 | vpath3 | vpath3 | vpath3 | 48 |
Табл. 6.13 содержит подробную конфигурацию файловых систем в группе томов db2vg.
| Имя группы томов | db2vg |
|---|---|
| Файловая система 1 | /db2data |
| Файловая система 1 – логический том | /dev/db2datalv |
| Файловая система 1 – том журнала jfs | /dev/db2loglv |
| Файловая система 2 | /db2archiv |
| Файловая система 2 – логический том | /dev/db2arclv |
| Файловая система 2 – том журнала jfs | /dev/db2loglv |
Табл. 6.14 содержит конфигурацию файловых систем в группе томов devvg.
| Имя группы томов | devv g |
|---|---|
| Файловая система 1 | /develop |
| Файловая система 1 – логический том | /dev/devlv |
| Файловая система 1 – том журнала jfs | Встроенный журнал |
| Файловая система 2 | /tools |
| Файловая система 2 – логический том | /dev/toolslv |
| Файловая система 2 – том журнала jfs | Встроенный журнал |
Табл. 6.15 содержит конфигурацию файловой системы в группе томов itappvg.
| Имя группы томов | itappvg |
|---|---|
| Файловая система 1 | /itapp |
| Файловая система 1 – логический том | /dev/ itapplv |
| Файловая система 1 – том журнала jfs | Встроенный журнал |
Табл. 6.16 содержит конфигурацию файловой системы в группе томов app1vg.
| Имя группы томов | app1v g |
|---|---|
| Файловая система 1 | /app1 |
| Файловая система 1 – логический том | /dev/ app1lv |
| Файловая система 1 – том журнала jfs | Встроенный журнал |
Серверы приложений
Наш кластер содержит два новых сервера приложений: Itapp и App1. В табл. 6.17
представлены скрипты запуска и остановки для серверов приложений.
| Имя сервера приложений | Скрипт запуска | Скрипт остановки |
|---|---|---|
| DB2 | /usr/ha/start.db2 | /usr/ha/stop.db2 |
| Development | /usr/ha/start.development | /usr/ha/stop.development |
| Itapp | /usr/ha/start.itapp | /usr/ha/stop.itapp |
| App1 | /usr/ha/start.app1 | /usr/ha/stop.app1 |
Группы ресурсов
Табл. 6.18 содержит подробную конфигурацию для первоначальных групп ресурсов rg1 и rg2.
| Имя ресурса | rg1 | rg2 |
|---|---|---|
| Имена узлов-участников | p650n01, p650n02 | p650n02, p650n01 |
| Политика запуска | Подключение только на домашнем узле (Online On Home Node Only) | Подключение только на домашнем узле (Online On Home Node Only) |
| Политика перемещения при сбое | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) |
| Политика возврата после восстановления | Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
| Политика динамического приоритета узлов | ||
| Порядок обработки | Параллельная | Параллельная |
| Сервисные IP-метки | p650n01 | p650n02 |
| Серверы приложений | db2 | development |
| Группы томов | db2vg | devvg |
| Использование принудительной активизации групп томов при необходимости | Нет | Нет |
| Автоматический импорт групп томов | Нет | Нет |
| Файловые системы | ВСЕ | ВСЕ |
| Проверка согласованности файловой системы | fsck | fsck |
| Метод восстановления файловой системы | Последовательный | Последовательный |
| Подключение файловых систем перед конфигурированием IP | Нет | Нет |
| Файловые системы/каталоги для экспорта | ||
| Файловые системы/каталоги для NFS-подключения | ||
| Сеть для NFS-подключения | ||
| Основной класс WLM |
Табл. 6.19 содержит подробную конфигурацию новых групп ресурсов. Группа
ресурсов rg4 применяет политику динамического перемещения при сбое: в случае
отказа узла p690n01 выполняется ее перемещение на любой из остальных трех узлов
с наименьшей нагрузкой на процессор.
| Имя ресурса | rg3 | rg4 |
|---|---|---|
| Имена узлов-участников | p650n03, p690n01, p650n02 | p690n01, p650n03, p650n02, p650n01 |
| Политика запуска | Подключение только на домашнем узле (Online On Home Node Only) | Подключение только на домашнем узле (Online On Home Node Only) |
| Политика перемещения при сбое | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) | Перемещение при сбое на узел из списка со следующим приоритетом (Fallover To Next Priority Node In The List) |
| Политика возврата после восстановления | Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
Возврат после восстановления на
узел с более высоким приоритетом в списке ( |
| Политика динамического приоритета узлов | Перемещение при сбое на узел с наименьшей нагрузкой на процессор (Fallover to the node with the highest idle CPU (cl_highest_ idle_cpu)) | |
| Порядок обработки | Параллельная | Параллельная |
| Сервисные IP-метки | p650n03 | p690n01 |
| Серверы приложений | itapp | app1 |
| Группы томов | itappvg | app1vg |
| Использование принудительной активизации групп томов при необходимости | Нет | Нет |
| Автоматический импорт групп томов | Нет | Нет |
| Файловые системы | ВСЕ | ВСЕ |
| Проверка согласованности файловой системы | fsck | fsck |
| Метод восстановления файловой системы | Последовательный | Последовательный |
| Подключение файловых систем перед конфигурированием IP | Нет | Нет |
| Файловые системы/каталоги для экспорта | ||
| Файловые системы/каталоги для NFS-подключения | ||
| Сеть для NFS-подключения | ||
| Основной класс WLM |
Расширение кластера с двух до четырех узлов состоит из следующих этапов:
На новых узлах требуется выполнить следующие действия:
smit hacmp на одном из первоначальных узлов. Мы будем использовать этот узел для всех операций, кроме тех, о которых сказано другое.p630n3 и p690n01, используя один из базовых адресов в качестве путей для связи с узлом.Повторите эти действия на каждом узле.
Обнаружение информации, относящейся к HACMP, на узлах
smit hacmp.После этого HACMP выполняет обнаружение всей релевантной информации на всех узлах, включая новые. Впоследствии эта информация будет использоваться для конфигурирования кластера.
Следуйте нижеперечисленным указаниям, чтобы сконфигурировать параметры IP-сети кластера на новых узлах.
Добавление базовых интерфейсов в топологию кластера
См. параметры IP-сети кластера в табл. 6.9 и в табл. 6.10.
smit hacmp.Повторите эти действия для каждого базового интерфейса на всех новых узлах
( node3b1, node3b2, node4b1 и node4b2 ). Если в списке не отображаются требуемые
сетевые интерфейсы, нужно тщательно проверить параметры сети для новых узлов
и файла /etc/hosts, после чего повторно выполнить процесс обнаружения HACMP
Проверка новой сетевой топологии
smit hacmp.Топология кластера должна соответствовать табл. 6.10, если вы все сделали правильно.
Конфигурирование сетей пульса через диски
Для удобства мы советуем вам создать отдельные группы томов для мониторинга пульса через диски, чтобы эти диски не использовались для других целей. Кроме того, следует импортировать группы томов на каждом узле, чтобы вы знали, какие диски для чего применяются.
c23vg, c34vg и c41vg ):smit lvm.importvg -V 53 -y c23vg
vpath5, либо использовать smit importvg.
(рис 6.6) Создание группы томов с возможностью расширенного одновременного доступа
(рис 6.7) Добавление устройств пульса через дискиНапример, сеть пульса через диски между узлами p650n03 и p690n01 проходит
через c34vg. Группа томов c34vg содержит один диск; этот диск на обоих узлах называется vpath6. Этот диск имеет идентификатор PVID 000197caca4d816f. Так что при
выборе пары устройств в меню К этому моменту мы успешно сконфигурировали новую топологию кластера. Пожалуйста, еще раз проверьте новую топологию и выполнение предварительных требований, прежде чем начинать процесс верификации и синхронизации.
Выполнение верификации и синхронизации кластера
При верификации кластера выполняется проверка и наполнение
(рис 6.9) Верификация и синхронизация кластераНа данном этапе предполагается, что уже были выполнены следующие предварительные задачи:
Конфигурирование сервисного IP-адреса
Для выполнения этого этапа используйте данные конфигурации сети из табл. 6.10.
net_ether_01.
(рис 6.10) Конфигурирование сервисной IP-меткиПовторите эти действия для новых сервисных IP-меток: p650n03 и p690n01.
Определение новых серверов приложений
(рис 6.11) Добавление сервера приложенияСоздайте серверы приложений itapp и app1. Сведения о конфигурации серверов
приложений см. в табл. 6.17.
Определение групп ресурсов
Подробные сведения о параметрах конфигурации групп ресурсов см. в табл. 6.18 и в табл. 6.19.
(рис 6.12) Добавление группы ресурсовПовторите эти действия для всех новых групп ресурсов ( rg3 и rg4 ).
Определение атрибутов группы ресурсов
Повторите эти действия для всех новых групп ресурсов ( rg3 и rg4 ). Если какой-либо
из предопределенных ресурсов (например, общая группа томов или файловая система)
не отображается, следует еще раз запустить процесс обнаружения HACMP (см. раздел
"Обнаружение информации, относящейся к HACMP, на узлах".
Выполнение верификации и синхронизации кластера
К этому моменту было успешно выполнено конфигурирование новых ресурсов кластера. Можно также выполнить любые другие необходимые задачи конфигурирования, например добавить мониторы приложений или скрипты пред- и постобработки событий.
(рис 6.13) Конфигурирование атрибутов группы ресурсовПожалуйста, ее раз проверьте новые ресурсы, прежде чем начинать процесс верификации и синхронизации, так как некоторые группы ресурсов могут быть активизированы на первоначальных узлах. В нашем примере группы ресурсов rg3 и rg4 будут
подключены на узлах p650n01 или p650n02 после успешной синхронизации кластера.
Так как два узла уже работают и новая конфигурация ресурсов может на них повлиять, пожалуйста, проверьте файлы /tmp/hacmp.out на двух первоначальных узлах на наличие ошибок.
Если верификация кластера прошла успешно, можно запустить HACMP на новых узлах.
Следует проверить файлы /tmp/hacmp.out на всех узлах на наличие ошибок при запуске. Если проектирование и конфигурирование были выполнены должным образом, то на этом этапе все должно быть нормально.
Тестирование кластера
Так как выполнение этой операции предполагает, что кластер должен продолжать работать на первых двух узлах, мы рекомендуем выполнить тестирование новой конфигурации во время окна обслуживания, когда допускается перерыв в работе существующих приложений. Мы предлагаем как можно быстрее выполнить тестирование перехвата и проверить максимально возможное количество сценариев. См. раздел "Разработка плана тестирования кластера".
В табл. 6.20 представлено размещение группы ресурсов при отказе одного или
двух узлов. При отключении узла p690n01 нельзя предсказать расположение группы
ресурсов rg4, так как она будет перемещена на узел с наименьшим показателем использования процессора. В таблице это обозначено путем указания группы ресурсов
в скобках.
| p65 0n01 | p65 0n02 | p65 0n03 | p69 0n01 | |
|---|---|---|---|---|
| Все узлы работают | rg1 | rg2 | rg3 | rg4 |
| Отказ p650n01 | отказ | rg2, rg1 | rg3 | rg4 |
| Отказ p650n02 | rg1, rg2 | отказ | rg3 | rg4 |
| Отказ p650n03 | rg1 | rg2 | отказ | rg4, rg3 |
| Отказ p690n01 | rg1 (rg4) | rg2 (rg4) | rg3 (rg4) | отказ |
| Отказ p650n03 и p690n01 | rg1 (rg4) | rg2, rg3, (rg4) | отказ | отказ |
| Отказ p650n01, p650n03 и p690n01 | отказ | rg2, rg1, rg3, rg4 | отказ | отказ |
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.