В этой серии статей о том, как устанавливать кластер
Exchange 2007 SP1 CCR на Windows Server 2008, мы продолжим
разговор с того места, на котором остановились в первой части.
Мы создадим кластер обхода отказа Windows Server 2008 Failover
Cluster, а затем проверим правильность его настройки с помощью
мастера проверки правильности конфигурации нового кластера,
включенного в Windows Server 2008.
Установка необходимых ролей и параметров Windows Server
2008
В первой части мы настроили два сервера, которые будут
служить узлами в кластере обхода отказа Windows Server 2008, а
также включили их в домен. Следующим шагом будет установка
необходимых ролей и параметров Windows Server 2008. Кластерный
почтовый сервер требует следующих ролей и функций на каждом
узле кластера обхода отказа:
- Web Server (IIS)
- PowerShell
- Fail-Over Clustering
Самый простой способ установки этих ролей и функций
заключается в использовании новой командной строки Windows
Server 2008, основанной на инструменте ServerManagerCMD.exe,
который позволяет вам осуществлять установки из окна командной
строки или с помощью созданного вами сценария. Чтобы
установить каждую роль или функцию по отдельности, используйте
следующие команды в окне командной строки:
ServerManagerCmd -i PowerShell
ServerManagerCmd -i Failover-Clustering
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Windows-Auth
Если вы хотите установить все эти роли и функции сразу,
создайте XML файл ответа следующего содержания:
<ServerManagerConfiguration
Action="Install"
xmlns="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">
<Feature Id="Failover-Clustering"/> <Feature
Id="PowerShell"/>
<Role Id="Web-Server"/> <RoleService
Id="Web-Metabase"/> <RoleService
Id="Web-Lgcy-Mgmt-Console"/> <RoleService
Id="Web-Basic-Auth"/> <RoleService
Id="Web-Windows-Auth"/>
</ServerManagerConfiguration>
Для этого откройте блокнот, скопируйте в него указанный
выше код, затем сохраните его в формате XML файла (или даже
проще, скачайте сценарий здесь).
Когда сценарий создан, введите ServerManagerCMD 'ip
<имя и путь xml файла> в командную строку. Требуемые
роли и функции будут автоматически установлены, как показано
на рисунке 1.
Рисунок 1: Установка
необходимых ролей и функций с помощью XML файла
Создание и формирование кластера обхода отказа
Следующим шагом будет формирование кластера обхода отказа.
Это можно сделать либо с помощью командной строки, используя
Cluster.exe, либо с помощью менеджера кластеров обхода отказа.
Чтобы немного ознакомить вас с новым менеджером кластеров
обхода отказа в Windows Server 2008, я буду использовать
графический интерфейс в этой статье.
Заметка:Если вы будете использовать Cluster.exe,
прочтите соответствующую документацию Exchange
2007 на TechNet.
Чтобы запустить менеджера кластеров обхода отказа, нажмите
меню Пуск, затем инструменты администрирования и, наконец,
выберите управление кластерами обхода отказа, как показано на
рисунке 2.
Рисунок 2: Запуск менеджера
кластеров обхода отказа
Менеджер кластеров обхода отказа будет запущен. В строке
управления выберите опцию «Создать кластер», как показано на
рисунке 3.
Рисунок 3: Открытие мастера
создания кластеров
В мастере создания кластеров (рисунок 4) нажмите
«Далее».
Рисунок 4: Рисунок 4:
Начальная страница мастера
Теперь нам нужно добавить имена серверов, которые будут
служить узлами в кластере (рисунок 5). Сделайте это и нажмите
«Далее».
Рисунок 5: Добавление
серверов в кластер обхода отказов
Задайте кластеру обхода отказов имя и IP адрес, как
показано на рисунке 6, и нажмите «Далее».
Заметка: Это имя нельзя путать с именем кластерного
почтового сервера, к которому клиенты Outlook будут
подключаться.
Рисунок 6: Рисунок 6:
Указание имени и IP адреса кластера обхода отказов
На следующей странице нажмите «Далее».
Рисунок 7: Страница подтверждения
Теперь мастер создаст и настроит новый кластер обхода
отказов, как показано на рисунке 8.
Рисунок 8: Создание и
соответствующая настройка кластера обхода отказов
Когда кластер будет создан, у вас откроется страница
результата, подобно той, что изображена на рисунке 9, и вы
можете посмотреть отчет или просто нажать «Завершить», чтобы
выйти из мастера.
Рисунок 9: Страница результата
Итак, мы создали базовый кластер обхода отказов Windows
Server 2008, но еще остались определенные настройки, которые
необходимо выполнить, прежде чем кластер будет готов для
нашего сервера Exchange 2007 SP1 Clustered Mailbox.
Настройка кластерных сетей
Когда кластер обхода отказов создан, нам нужно настроить
кластерные сети, чтобы один сетевой интерфейс использовался
для клиентских подключений, а второй был ограничен
исключительно для использования тактового трафика между
узлами. Давайте начнем с открытия страницы свойств интерфейса
публичной сети (рисунок 10).
Рисунок 10: Открытие
страницы свойств интерфейса публичной сети
Теперь поменяем имя сетевого интерфейса на Public или на
что-нибудь другое, чтобы было понятно, что этот интерфейс
подключен к публичной сети. Также проверяем, чтобы опции
«Разрешить кластеру использовать эту сеть» и «Разрешить
клиентам подключение через эту сеть» были выбраны и жмем
OK.
Рисунок 11: Страница
свойств интерфейса публичной сети
Открываем страницу свойств интерфейса частной сети и
выполняем те же шаги, однако опцию «Разрешить клиентам
подключаться через эту сеть» оставляем неотмеченной. Нам не
нужно, чтобы какие-либо клиенты смогли подключиться к
интерфейсу частной сети. Эта сеть должна использоваться
исключительно для тактового трафика между узлами.
Рисунок 12: Страница
свойств интерфейса частной сети
Заметка:В Exchange Server 2007 SP1 любая сеть,
которая настроена для кластера, чтобы принимать и использовать
клиентские соединения, может также использоваться для CCR
затравливания, переправки логов, а также повторной затравки.
Для этой настройки нужно использовать команду
Enable-ContinuousReplicationHostName. Подробнее об этом вы
можете прочитать в Exchange
2007 документации на TechNet.
Настройка кворума File Share Majority
Теперь нам нужно настроить кворум кластера обхода отказов.
То есть создать файловый ресурс на отдельном сервере (лучшим
вариантом будет использование сервера Hub Transport в том же
сайте AD, в котором расположены узлы кластера обхода отказов).
Для этого нужно войти на сервер в вашей лабораторной среде, на
котором установлены роли Client Access и Hub Transport, затем
открыть командную строку и создать новую папку путем
ввода:
MKDIR FSM_DIR_MBX
Где MBX – это имя, которое вы собираетесь использовать для
кластерного почтового сервера. По сути, неважно, как вы его
назовете, но если вы собираетесь использовать Hub Transport
сервер в качестве кворума file share majority для нескольких
кластеров CCR, будет хорошей мыслью использовать имя, которое
вы также назначили для CMS:
Теперь разрешите совместное использование папки, которую вы
только что создали, путем ввода следующей команды:
NET SHARE FSM_MBX=C:\FSM_DIR_MBX /GRANT:CCRCLUSTER$,FULL
Обратите внимание, что только учетная запись кластера
обхода отказа Windows 2008 имеет разрешение доступа к этому
ресурсу. Также учтите, что учетная запись машины кластера
скрыта, поэтому вам нужно добавить знак '$' после имени.
Теперь настраиваем разрешения файловой системы с помощью
команды:
CACLS C:\FSM_DIR_MBX /G BUILTIN\Administrators:F CCRCLUSTER$:F
Рисунок 13: Создание и
разрешение совместного использования FSM папки
Когда ресурс системных файлов создан, нам необходимо
настроить параметры кворума для кластера обхода отказов так,
чтобы он ссылался на ресурс, который мы только что создали.
Для этого открываем менеджера кластеров обхода отказа на одном
из узлов, выбираем «Дополнительные действия» в панели
действий, а затем в контекстном меню выбираем опцию «Настроить
параметры кворума кластера» (рисунок 14).
Рисунок 14: Открытие опции
«Настройка параметров кворума кластера
В мастере настройки кворума (рисунок 15) жмем «Далее».
Рисунок 15: Начальная
страница мастера настройки кворума кластера
На странице «Выбор конфигурации кворума» выбираем опции
«Узел и File Share Majority» (для кластеров с определенной
конфигурацией) и жмем «Далее».
Рисунок 16: Выбор
подходящей конфигурации кворума для кластера обхода
отказов
Теперь нам нужно указать путь к общей папке, созданной на
сервере Hub Transport. Это можно сделать путем
непосредственного вписывания или указания пути к этой папке с
помощью кнопки «Обзор» (рисунок 17). Когда соответствующий
путь был указан, жмем «Далее».
Рисунок 17: Введение пути к
общей папке, которая будет использоваться ресурсом общих
файлов
После этого появится окно подтверждения, где у вас есть еще
один шанс проверки правильности настройки кворума кластера.
Все выглядит отлично, жмем «Далее», а затем «Завершить» на
странице результата.
Рисунок 18: Страница
подтверждения мастера настройки кворума
Заметка: Вы также можете настроить параметры кворума
с помощью Cluster.exe. Более подробную информацию об этом
смотрите в Exchange
2007 документации на TechNet. Как я уже отмечал, я буду
использовать графический интерфейс нового кластера по мере
возможности, чтобы показать вам, как он используется.
Как показано на рисунке 19, теперь у нас есть
полностью работающий кластер обхода отказов Windows Server
2008, с нетерпением ожидающий установки исполняемых файлов
Exchange 2007 SP1, но прежде чем мы начнем установку Exchange
2007, нам нужно подтвердить конфигурацию кластера обхода
отказа.
Рисунок 19: Статус кластера
обхода отказа
Подтверждение конфигурации кластера обхода отказов
Поскольку в этой статье мы работаем с тестовым окружением,
это не столь важно, но когда вы устанавливаете кластер обхода
отказа Windows Server 2008 в производственной среде, вам
необходимо убедиться в том, что кластер правильно подтвержден
с помощью мастера подтверждения. Как уже говорилось, этот шаг
не является крайне важным для тестируемой среды, но чтобы
показать вам, что собой представляет данный мастер, я решил
выполнить этот шаг.
Чтобы подтвердить конфигурацию кластера обхода отказа, нам
нужно нажать на кнопку «Подтвердить конфигурацию», как
показано на рисунке 20.
Рисунок 20: Кнопка
подтверждения конфигурации
На начальной странице нажмите «Далее» (Рисунок 21).
Рисунок 21: Начальная
страница мастера подтверждения конфигурации
Чтобы утвердить набор серверов в существующем кластере
обхода отказов, вам необходимо либо добавить имена серверов по
отдельности, либо просто вписать имя самого кластера. После
этого нажмите «Далее».
Рисунок 22: Ввод имени
кластера или его узлов
Теперь у нас есть возможность выбора между двумя различными
тестами (рисунок 23). Гораздо проще, и этот способ
рекомендуется, выбрать опцию «Запустить все тесты»
(рекомендуется). Когда все готово, нажмите «Далее».
Рисунок 23: Выбор теста для
запуска
Мы можем выбрать подтверждение кластера обхода отказов;
чтобы начать этот процесс, нажмите «Далее» (рисунок 24).
Рисунок 24: Страница
подтверждения мастера подтверждения конфигурации
Мастер подтверждения проведет ряд тестов; некоторые из них
займут больше времени, чем другие (рисунок 25). В зависимости
от специфики оборудования узлов вашего кластера, вам нужно
будет запастись терпением, поскольку подтверждение
конфигурации может занять сравнительно продолжительное
время.
Рисунок 25: Запуск теста
подтверждения
По завершении всех тестов у вас появится страница
результатов, где вы можете просмотреть все обнаруженные
проблемы.
Рисунок 26: Просмотр всех
обнаруженных во время тестирования проблем
К тому же вы можете просмотреть подробный отчет (нажав на
кнопку «Показать отчет»). Обратите внимание на то, что этот
отчет сохраняется, поэтому вы можете просмотреть его в любое
удобное для вас время.
Рисунок 27: Отчет
подтверждения кластера обхода отказов
Здесь мы закончим вторую из трех частей серии статей о том,
как устанавливать кластер Exchange 2007 SP1 CCR на кластере
обхода отказа Windows Server 2008. В третьей части, которая
скоро будет опубликована, мы установим почтовый кластерный
сервер (CMS) на базе CCR, а также протестируем его работу.