С помощью службы кластеров Microsoft Windows Server в кластерах Microsoft Exchange Server 2007 создаются логические серверы, которые называются кластерными серверами почтовых ящиков. Сервер Exchange 2007 поддерживает для кластера с единым хранилищем только конфигурации «активный-пассивный». В предыдущих версиях Exchange кластерные серверы почтовых ящиков назывались виртуальными серверами Exchange. В отличие от изолированного (некластерного) сервера почтовых ящиков Exchange 2007, кластерный сервер почтовых ящиков мобилен и может переходить на другой ресурс при сбое, если произошел сбой сервера, на котором он работает. Если произошел сбой на сервере, который обслуживает клиентские запросы для Exchange в кластере, один из оставшихся узлов кластера замещает проблемный кластерный сервер почтовых ящиков и клиенты могут получить доступ к этому серверу, используя то же имя Exchange Server.
Чтобы создать кластер Exchange 2007, необходимо сначала создать кластер Windows Server 2003, а затем установить Exchange на каждом узле кластера. Также необходимо использовать программу установки для каждого кластерного сервера почтовых ящиков в кластере.
Кластерный сервер почтовых ящиков является группой ресурсов, для которой требуется наличие по меньшей мере следующих ресурсов:
- IP-адрес;
- имя сети;
- один или несколько физических дисков для общего хранилища;
- несколько ресурсов, относящихся к Exchange.
Клиентские компьютеры подключаются к кластерному серверу почтовых ящиков точно так же, как они подключаются к изолированному компьютеру, на котором работает Exchange 2007. Программа установки Exchange 2007 автоматически создает IP-адрес, имя сети и ресурсы, относящиеся к Exchange. Администратор несет ответственность за заполнение физических дисков в группе ресурсов.
Активные и пассивные кластеры
Exchange 2007 поддерживает только кластеры с как минимум одним пассивным узлом, например с двумя активными узлами и пассивным узлом. Кластеры с конфигурацией «активный-пассивный» включают по крайней мере один основной (активный) и один дополнительный (пассивный) узел. Дополнительные узлы не задействуются до тех пор, пока не произойдет переход на другой ресурс при сбое на основном узле. Если происходит сбой на основном узле в активном или пассивном кластере или этот узел переходит в автономный режим, управление передается функции кластеризации Windows. Проблемный узел переводится в автономный режим, а дополнительный узел начинает управлять операциями проблемного узла. Обычно требуется несколько минут для перехода кластера на другой узел при сбое. В результате ресурсы Exchange кластера недоступны пользователям лишь на короткий срок.
В кластерах типа «активный/пассивный» количество кластерных серверов почтовых ящиков всегда меньше количества физических узлов кластера.
Ресурс диска кворума
Кроме групп ресурсов, созданных на каждом кластерном сервере почтовых ящиков, кластер с единым хранилищем всегда содержит группу ресурсов, которая представляет кворум кластера. Эта группа ресурсов, которая по умолчанию называется группой кластера, появляется при создании кластера. В кластере с единым хранилищем стратегия кворума по умолчанию использует общий диск. Однако для кластеров с единым хранилищем также поддерживается кворум с набором узлов большинства и файловым ресурсом-свидетелем. В кворуме общих дисков диск, содержащий ресурс кворума, называется диском кворума. Он должен быть членом группы кластера по умолчанию.
Примечание. |
---|
Сбой диска кворума приводит к переходу кластера в автономный режим. Это останавливает все кластерные серверы почтовых ящиков, которые поддерживаются кластером. |
Диск кворума поддерживает данные конфигурации в журнале кворума, контрольной точке базы данных и в контрольных точках ресурсов. Ресурс диска кворума также предоставляет постоянное физическое хранилище на случай сбоев в системе. Так как конфигурация кластера содержится на ресурсе диска кворума, все узлы кластера должны иметь возможность связываться с узлом, который владеет этим ресурсом.
Если кластер создан или произошел сбой связи между узлами, ресурс диска кворума предотвращает создание нескольких кластеров на разных узлах. Чтобы сформировать кластер, узел должен управлять и владеть ресурсом диска кворума. Например, если узел не может обнаружить кластер во время поиска, узел пытается сформировать собственный кластер, получая управление ресурсом диска кворума. Однако если узел не может получить управление диском кворума, он не сможет сформировать кластер.
Ресурс диска кворума хранит самую последнюю версию данных конфигурации кластера. Эти данные содержат конфигурацию кластера и сведения о состоянии каждого узла. Если узел присоединяется к кластеру или формирует его, служба кластеров обновляет на узле отдельную копию базы данных конфигурации. Если узел подключается к существующему кластеру, служба кластеров получает данные конфигурации от других активных узлов.
Служба кластеров использует журналы восстановления ресурса диска кворума, чтобы:
- гарантировать, что только один набор активных узлов связи может
функционировать в качестве кластера;
- разрешить узлу формировать кластер только в том случае, если
узел может получить управление ресурсом диска кворума;
- разрешить узлу подключиться к существующему кластеру или
остаться в нем, если узел может связаться с другими кластерами,
управляющими ресурсом кворума.
Примечание. Никогда не следует создавать кластерный сервер почтовых ящиков в группе кластеров по умолчанию. Кластерные серверы почтовых ящиков поддерживаются только в группах выделенных ресурсов.
Модель ресурсов кластера с единым хранилищем
В основе кластеров с единым хранилищем лежит создание логической модели, называемой моделью ресурсов, которая представляет отдельные ресурсы, образующие кластерный сервер почтовых ящиков (такие как служба банка данных Microsoft Exchange и базы данных, обслуживаемые кластерным сервером почтовых ящиков). Модель ресурсов представляется в виде дерева, позволяющего программному обеспечению определять порядок действий при запусках или остановках части модели.
Существенные различия между моделями ресурсов Exchange 2007 и Exchange Server 2003 заключаются в следующем:
- теперь используется новый ресурс кластера, который называется
экземпляром базы данных Microsoft Exchange;
- теперь ресурсы физических дисков зависят от экземпляров баз
данных;
- служба банка данных Microsoft Exchange больше не зависит
от службы системного помощника Microsoft Exchange, поэтому
ресурс кластера службы банка данных Microsoft Exchange не
зависит от ресурса системного помощника
Microsoft Exchange;
- параметр Затрагивать группу должен быть выбран только
для ресурсов IP-адреса и сетевого имени.
Базы данных, служба информационного хранилища сервера Microsoft Exchange и другие ресурсы могут переключаться в оперативный и автономный режим вручную администратором или автоматически службой кластеров. Термин оперативный обычно относится к процессу, запускающему службу и подключающему базу данных. Термин автономная работа обычно относится к процессу остановки службы, отключения базы данных или остановки всего кластерного сервера почтовых ящиков. Служба кластеров отслеживает оперативные и автономные состояния ресурсов в модели ресурсов.
При управлении процессами, базами данных и сетевыми идентификаторами, связанными с кластерным сервером почтовых ящиков, выполняемые действия направлены на ресурсы. Ниже приводится краткое описание каждого типа ресурса в кластере с единым хранилищем.
- Экземпляр базы данных Microsoft Exchange. Этот ресурс
представляет базу данных, которая размещается на кластерном сервере
почтовых ящиков. Когда этот ресурс находится в оперативном режиме,
база данных подключена. Когда этот ресурс находится в автономном
режиме, база данных отключена. По умолчанию банк данных
Microsoft Exchange зависит от каждого из экземпляров базы
данных. Кроме того, необходимо вручную создать соответствующие
зависимости дисков для каждого из экземпляров базы данных. Перед
подключением экземпляра базы данных необходимо подключить все
зависимости. По умолчанию параметр Затрагивать группу для
этого ресурса отключен.
- Информационное хранилище Microsoft Exchange. Этот ресурс
представляет кластерный сервер почтовых ящиков. Когда данный ресурс
находится в оперативном режиме, служба банка данных
Microsoft Exchange запускается и может принимать трафик MAPI.
Кластерный сервер почтовых ящиков может иметь или может не иметь
подключенные базы данных. Когда служба банка данных
Microsoft Exchange отключена, она останавливается и не
способна принимать трафик MAPI. По умолчанию параметр
Затрагивать группу для этого ресурса отключен.
- Системный помощник Microsoft Exchange. Этот ресурс
представляет службу системного помощника Microsoft Exchange
для кластерного сервера почтовых ящиков. Когда этот ресурс
подключен, служба системного помощника Microsoft Exchange
запущена. Когда этот ресурс отключен, служба системного помощника
Microsoft Exchange остановлена. По умолчанию параметр
Затрагивать группу для этого ресурса отключен.
- Сетевое имя (имя). Этот ресурс представляет сетевое
имя кластерного сервера почтовых ящиков. Когда ресурс сетевого
имени подключен, он связан с сетевым адаптером на указанном
компьютере. Когда ресурс сетевого имени отключен, он не связан с
сетевым адаптером на указанном компьютере. По умолчанию для этого
ресурса требуется проверка подлинности Kerberos и успешная
регистрация в системе DNS. Кроме того, для этого ресурса по
умолчанию включен параметр Затрагивать группу.
- IP-адрес (имя). Этот ресурс представляет IP-адрес,
связанный с кластерным сервером почтовых ящиков. Данный IP-адрес
связан с сетевым именем кластерного сервера почтовых ящиков в
службе DNS. Когда ресурс IP-адреса подключен, он связан с сетевым
адаптером на указанном компьютере. Когда ресурс IP-адреса отключен,
он не связан с сетевым адаптером на указанном компьютере. По
умолчанию для этого ресурса включен NetBIOS. Кроме того, для этого
ресурса по умолчанию включен параметр Затрагивать
группу.
Помимо этих ресурсов кластеры с единым хранилищем также содержат ресурсы «Физический диск», представляющие диски, которые содержат файлы групп хранения и баз данных для кластерных серверов почтовых ящиков в кластере с единым хранилищем. При добавлении физических дисков в кластерную группу, в которую входит кластерный сервер почтовых ящиков, кроме создания зависимостей дисков для соответствующей базы данных также для каждого ресурса физического диска необходимо снять флажок Затрагивать группу. Если флажок оставить установленным, сбой данных приведет к передаче управления, что не соответствует поведению по умолчанию.
Дополнительные сведения
Дополнительные сведения о кластерах с единым хранилищем см. в разделе Кластеры единой копии.