Кластер с единым хранилищем — это кластерный сервер почтовых ящиков, использующий общее хранилище в отказоустойчивой конфигурации кластера для предоставления нескольким серверам возможности управления единой копией групп хранения. Эта функция сходна с функциями кластера в предыдущих версиях Microsoft Exchange. Однако эта функция была существенно изменена и улучшена. Способ создания, управления и устранения неполадок в кластере с едиым хранилищем соврешенно отличается от способов, которые применялись в предыдущих версиях кластеров Exchange. Кроме того, значительно изменилось стандартное поведение при переходе на другой ресурс при сбое в Microsoft Exchange Server 2007.
Эти изменения и улучшения включают в себя:
- Улучшенная установкка. Установка кластерного сервера
почтовых ящиков в кластере с единым хранилищем значительно
отличается от установки в прежних версиях Exchange. В предыдущих
версиях после завершения установки Exchange необходимо было
выполнить еще ряд допонительных задач, используя программу
"Администратор кластера", перед созданием кластерного сервера
почтовых ящиков (прежнее название — виртуальный сервер
Exchange). В Exchange 2007 установка кластерного сервера
почтовых ящиков интегрирована в установку Exchange . В результате
кластерная и некластерная установки являются аналогичными, сокращая
дополнительные усилия, обычно ассоциируемые с работой с кластерными
приложениями. Кроме того, после завершения установки будет создан
кластерный сервер почтовых ящиков.
- Улучшенное управление В предыдущих
версиях для выполнения ряда задач по управлению требовалась
программа "Администратор кластера", например, для остановки и
запуска кластерного сервера почтовых ящиков и перемещения
кластерного сервера почтовых ящиков между узлами кластера. В
Exchange 2007, эти задачи и управление новым кластерным
сервером почтовых ящиков интегрированы в инструменты управления
Exchange . Также можно использовать командную консоль Exchange для
остановки, запуска и перемещения кластерных серверов почтовых
ящиков. Кроме того, в Microsoft Exchange 2007 с пакетом
обновления 1 (SP1) можно использовать консоль управления Exchange
для остановки, запуска и перемещения кластерных серверов почтовых
ящиков.
- Оптимизированные настройки по
умолчанию В предыдущих версиях после создания
кластерного сервера почтовых ящиков необходимо было выполнить
вручную несколько административных задач для настройки кластерного
сервера почтовых ящиков на оптимальный режим работы. В
Exchange 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 и на развертывание кластера с непрерывной репликацией. Однако существуют большие отличия, о которых необходимо знать при развертывании кластеров единой копии. Рекомендуется ознакомиться со следующими разделами: