Кластер с единым хранилищем — это кластерный сервер почтовых ящиков, использующий общее хранилище в отказоустойчивой конфигурации кластера для предоставления нескольким серверам возможности управления единой копией групп хранения. Эта функция сходна с функциями кластера в предыдущих версиях Microsoft Exchange. Однако эта функция была существенно изменена и улучшена. Способ создания, управления и устранения неполадок в кластере с едиым хранилищем соврешенно отличается от способов, которые применялись в предыдущих версиях кластеров Exchange. Кроме того, значительно изменилось стандартное поведение при переходе на другой ресурс при сбое в Microsoft Exchange Server 2007.

Эти изменения и улучшения включают в себя:

Как показано на следующем рисунке кластеры с единым хранилищем требуют использования архитектуры «ничего общего», которая включает общее дисковое хранилище. В данной архитектуре все узлы кластера могут осуществлять доступ к общим данным, однако они не могут делать это одновременно. Например, если узлу 1 двухузлового кластера назначается ресурс физического диска, то узел 2 не сможет осуществлять доступ к этому ресурсу до тех пор, пока узел 1 не будет переведен в автономный режим или отключен в результате сбоя, либо пока дисковый ресурс не будет перемещен на узел 2 вручную.


Архитектура кластера с единым хранилищем

В кластере с единым хранилищем сервер почтовых ящиков Exchange 2007 использует свое собственное сетевое удостоверение, а не удостоверение какого-либо узла в кластере. Это сетевое удостоверение упоминается как кластерный сервер почтовых ящиков. Если на узле, поддерживающем кластерный сервер почтовых ящиков, возникают проблемы, кластерный сервер почтовых ящиков кратковременно переходит в автономный режим, пока другой узел не возьмет под свой контроль кластерный сервер почтовых ящиков и не переведет его в оперативный режим. Этот процесс известен как переход на другой ресурс при сбое. Хранилище, содержащее группы хранения и базы данных кластерного сервера почтовых ящиков, размещается в общем хранилище, которое доступно для всех возможных узлов кластерного сервера почтовых ящиков. Когда происходит переход на другой ресурс, хранилище, связанное с кластерным почтовым ящиком, логически обнаруживается с отказавшего узла и передается под управление нового узла кластерного сервера почтовых ящиков.

Помимо ситуации с переходом на другой ресурс администратор может вручную перемещать кластерный сервер почтовых ящиков между узлами в кластере. Этот процесс известен как передача сервера (handoff). Перемещение кластерного сервера почтовых ящиков на другой узел должно выполняться только с помощью командлета Move-ClusteredMailboxServer в командной консоли Exchange или, при использовании Exchange 2007 с пакетом обновления 1 (SP1), при помощи мастера управления кластерным сервером почтовых ящиков в консоли управления Exchange . 

Примечание.
Администратор кластеров и средство cluster.exe обеспечивают механизмы для перемещения групп ресурсов между узлами в кластере. При выполнении ручного перемещения кластерного сервера почтовых ящиков в кластере с единым хранилищем вместо средств управления кластером рекомендуется использовать командлет Move-ClusteredMailboxServer или мастер управления кластерным сервером почтовых ящиков вместо инструментов управления кластером, поскольку командлет и мастер позволяют администратору указать причину ручного перемещения.

Отказоустойчивый кластер Windows

Чтобы создать кластер с единым хранилищем для сервера Exchange 2007, нужно создать отказоустойчивый кластер с помощью службы кластеров. Отказоустойчивая кластеризваия входит в состав Windows Server 2003 Enterprise и Datacenter Edition, а также Windows Server 2008 Enterprise и Datacenter Edition. В обеих операционных системах служба кластеров представляет собой ключевой компонент программного обеспечения, управляющий всеми аспектами кластерных ресурсов. При выполнении установки Exchange 2007 на узле отказоустойчивого кластера автоматически устанавливается версия Exchange , поддерживающая кластер. Кластерный почтовый сервер в среде кластера с единым хранилищем включает следующие элементы:

  • Общее хранилище   Exchange 2007 поддерживает кластеры общего хранилища и обычные кластеры. Кластеры с единым хранилищем используют общее хранилище. FДополнительные сведения о кластерах, не являющихся кластерами общего хранилища Exchange , см. в разделе Непрерывная репликация кластера.

  • DLL-файл ресурса.   Windows Взаимодействует с ресурсами кластера с помощью библиотеки динамической компоновки (DLL) ресурса. Exchange 2007 располагает собственным пользовательским ресурсом DLL (Exres.dll) для взаимодействия со службой кластеров. Взаимодействие между службой кластеров и Exchange 2007 настраивается для реализации функциональности кластера, включая переход при сбое.

  • Группы Exchange 2007 использует группы кластеров Windows для хранения и представления кластеризованного почтового сервера. В кластере с единым хранилищем кластерный сервер почтовых ящиков представляет собой кластерную группу, содержащую ресурсы кластера Exchange, такие как IP-адреса, один или несколько физических дисков, ресурс системного помощника Microsoft Exchange, а также другие ресурсы Exchange.

  • Ресурсы   Кластеризованные почтовые серверы включают ресурсы службы кластеров, например ресурсы IP-адресов, ресурсы сетевых имен и ресурсы физических дисков. Кластеризованные почтовые серверы также включают собственные ресурсы, относящиеся к Exchange. При создании кластерного сервера почтовых ящиков сервер Exchange автоматически создает другие необходимые ресурсы, относящиеся к серверу Exchange, например, службу системного помощника Microsoft Exchange, банк данных Microsoft Exchange, а также один или несколько экземпляров базы данных и группы хранения Microsoft Exchange.

Развертывание кластеров с единым хранилищем

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



Базовая архитектура кластера с единым хранилищем