3.7. Настройка failover-домена
Failover-домен представляет собой именованое подмножество узлов кластера, предназначенное для возобновления работы кластерного сервиса в случае сбоя узла, на котором он выполнялся. Failover-домен может обладать следующими характеристиками:
Неограниченный — позволяет определить подмножество узлов, являющихся предпочтительными. При этом кластерный сервис, закрепленный за этим доменом, может работать на любом узле кластера.
Ограниченный — позволяет ограничить набор узлов, на которых может работать определенный кластерный сервис. Если в ограниченном failover-домене не остается доступных узлов, ассоциированный с этим доменом кластерный сервис не может быть запущен (ни вручную, ни кластерным программным обеспечением).
Неупорядоченный — если кластерный сервис закреплен за неупорядоченным доменом, то восстановление сервиса после сбоя происходит на любом узле, входящем в failover-домен, без учета его приоритета.
Упорядоченный — позволяет определить предпочтительный порядок восстановления сервиса на узлах, входящих в этот failover-домен. Узел, находящийся в начале списка является наиболее предпочтительным, на ним следут второй и так далее.
Failback (возможность автоматического переноса кластерного сервиса на узел, где сервис функционировал до сбоя) — Позволяет указать, должен ли сервис, закрепленный за failover-доменом, мигрировать на узел, где он функционировал до сбоя. Настройка этой характеристики полезна в условиях, когда периодически просходит сбой узла, являющегося участником упорядоченного failover-домена. В таком случае, при условии,что узел является предпочтительным, возможна ситуация, когда происходит постоянная миграция сервиса со сбойного предпочтительного узла на другой узел, являющийся участником failover-домена, и обратно. Естественно, что такое поведение сервиса негативно сказывается на его производительности.
Замечание
Характеристика failback применяется только в упорядоченном failover-домене.
Замечание
Изменение конфигурации failover-домена не оказывает влияния на работающие в данный момент сервисы.
Note
Failover-домены не являются обязательными для работы кластера.
По умолчанию, failover-домены являются неограниченными и неупорядоченными.
В кластере с количеством участников более 2 использование ограниченных failover-доменов поможет минимизировать затраты времени на настройку кластера для запуска кластерного сервиса (такого, например, как httpd
), требующего идентичной настройки всех узлов, на которых он будет работать. Вместо того, чтобы настраивать весь кластер для запуска этого сервиса, нужно будет настроить только узлы, являющиеся участниками ограниченного failover-домена, ассоциированного с кластерным сервисом.
Замечание
Для настройки предпочтительного узла можно создать неограниченный failover-домен, включающий только один узел. Такая конфигурация определяет, что сервис будет запускаться вначале на участнике домена (предпочтительном узле). А поскольку failover-домен - неограниченный, то в случае сбоя кластерный сервис сможет работать и на других узлах кластера.
В приведенных ниже разделах описываются процедуры добавления failover-домена и редактирования свойств failover-домена:
3.7.1. Добавление failover-домена
В данном разделе приведено описание процедуры добавления нового failover-домена. Отправной точкой будет служить страница нужного кластера, на которую, в свою очередь можно попасть со страницы Choose a cluster to administer на вкладке .
В развернутом меню кластера (ниже меню ) щелкнуть по пункту . В результате отобразится страница со списком failover-доменов и относящимися к ним сервисами, а также появятся пункты меню, относящиеся к failover-доменам: и .
Щелкнуть по пункту . В результате отобразится страница Add a Failover Domain.
На странице Add a Failover Domain ввести имя failover-домена в поле ввода .
Замечание
Имя домена должно быть достаточно информативным. В случае наличия большого количества failover-доменов это позволит в дальнейшем избежать путаницы.
Для задействования возможности назначения приоритетов узлам кластера в failover-домене необходимо отметить пункт . При активной опции можно установить значения приритета, , для каждого узла, являющегося участником failover-домена.
Для ограничения набора узлов, на которых возможно восстановление сервиса, только участниками failover-домена, необходимо отметить пункт . После активации этой опции восстановление ассоциированного с failover-доменом сервиса после сбоя будет возможно только на узлах, являющихся участниками этого failover-домена.
Для того, чтобы указать, что не требуется постоянная работа сервиса на узле, где тот первоначально был запущен, нужно выбрать опцию . При активной опции , в случае сбоя на предпочтительном узле и последующем восстановлении его функционирования, обратная миграция сервиса на предпочтительный узел не осуществляется.
Выбрать участников этого failover-домена. Отметить пункт для каждого узла, который должен стать участником failover-доменаю. Если выбрана опция , установить значение приоритета в поле ввода для каждого участника домена.
Щелкнуть по кнопке Submit. При этом будет показана страница, отображающая ход создания failover-домена. По завершении процесса отобразится страница Failover Domain Form. На этой странице будет показан добавленный ресурс. Этот же ресурс появится в виде пункта меню кластера, ниже пункта .
Для внесения дополнительных изменений в конфигурацию failover-домена, можно отредактировать свойства на странице Failover Domain Form и щелкнуть по кнопке Submit.