На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Exchange 5.5
Exchange 2000
Exchange 2003
Exchange 2007
Общее
Exchange 2010

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 18832698
45665
Hosts 2157337
1054
Visitors 1289380
1620

6
Мониторинг активности принтеров

Главная / Статьи / Exchange 2003 / Построение двух узлового кластера в Windows 2003 Enterprise


Построение двух узлового кластера в Windows 2003 Enterprise

Версия для печати Версия для печати

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.

В этой статье я предоставлю Вам подробный обзор по установке Exchange 2003 на двух узловом кластере Windows 2003. Эта статья не объясняет каждый необходимый шаг для кластеринга Exchange, но она должна дать Вам представление об инсталляционном процессе и некоторых базовых операциях.

Что такое кластер?

Кластер-это группа компьютеров, называемая узлами(nodes), которые функционируют как одиночный компьютер/система, чтобы обеспечить высокую готовность и высокую устойчивость к сбоям для приложений или сервисов. Серверы Windows 2003 могут участвовать в кластерной конфигурации путём использования Cluster Services(кластерных сервисов). Если один из участников кластера (узел) недоступен, то другие компьютеры берут нагрузку на себя, так что приложения или сервисы всегда (с маленьким прерыванием) доступны.

Все узлы кластера используют разделяемый диск — внешний диск или дисковую подсистему, которая доступна для всех узлов через SCSI (2 узла) или Fibre Channel (более чем 2 узла). Все данные будут сохраняться на разделяемом диске или на внешней дисковой подсистеме (например, базы данных Exchange).

Каждый узел имеет локальную инсталляцию Exchange 2003 с уникальной конфигурацией для каждого кластерного узла. Каждый кластер с Exchange 2003 имеет как минимум один виртуальный сервер Exchange (EVS). EVS — это логический узел, который будет использоваться для всех кластерных операций. EVS содержит IP адрес, сетевое имя, физический диск и приложение.

Кластер может быть ...

  • Активный(Active)/Активный или
  • Активный/Пассивный(Passive)

Microsoft рекомендует только Active/Passive кластеры — причину я сообщу Вам позже.

Количество кластерных узлов, поддерживаемых Windows 2003 Enterprise и Datacenter, равно 8 узлам. Windows Server 2003 Standard и Web Editon не поддерживают кластер.

В Active/Passive кластере — если один из узлов в кластере выходит из строя, то активный кластер переводится на другой узел, который становится Active. Это называется Failover. Если вышедший из строя узел восстанавливается, то Failback может быть инициирован вручную или автоматически сконфигурирован в свойствах кластерной группы(Cluster Group properties).

Каждый кластерный узел должен иметь два сетевых интерфейса. Один сетевой интерфейс — для кластерной связи, называемой private LAN(частная сеть), и ещё один сетевой интерфейс, называемый public LAN(публичная сеть). Вы можете связать кластер с двумя узлами простым соединительным кабелем. Если в кластер включены более чем два узла, то Вам следует использовать специально предназначенный для их соединения switch / hub.

Для Heartbeat связи (кластерная связь) используется частный NIC. Heartbeat очень похожа на прозвонку, которая может быть использована для тестирования- доступен ли ещё другой кластерный узел. Если heartbeat сбоит, то происходит Failover процесс.

Изменения кластеринга в Exchange 2003 SP1

В версиях до Exchange 2003 SP1, независимо от количества кластерных узлов, Вы могли иметь только один экземпляр хранилища публичных папок(Public Folder store), который связан с MAPI деревом папок.

В Exchange 2003 SP1 команда разработчиков Exchange добавила возможность иметь множество MAPI баз данных публичных папок на отдельном многоузловом кластере.

Эта поддержка была добавлена, потому что команда разработчиков Exchange обнаружила, что режим кэширования в Outlook 2003 накладывает большую нагрузку на Public Folders(публичные папки), такие как Outlook Address Book(адресная книга Outlook) (OAB будет загружаться автономно на клиенте). С помощью множества хранилищ публичных папок(Public Folder stores) нагрузка может быть распределена по этим папкам. Это позволяет достичь лучшей производительности клиента.

Почему Active/Active кластер не рекомендуется

Active / Active кластер не рекомендуется из-за фрагментации виртуальной памяти (VM).

Когда два экземпляра информационного процесса работают в одном пространстве памяти, может сложиться ситуация, при которой не существует достаточно VM, чтобы перенести ресурс интерактивно(online) в течение failover/failback.

Дополнительно смотрите здесь:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;816893

Вот три главные концепции, которые уменьшают фрагментацию виртуальной памяти:

  • Уменьшите количество динамических распределений при старте системы
  • Увеличьте размер виртуального адресного пространства
  • Назначьте распределения (из общих областей памяти) одинакового размера

Требования к кластеру Exchange Server 2003

  • Microsoft Windows 2000 Advanced Server (до двух узлов)
  • Windows 2000 Datacenter Server (до четырёх узлов)
  • Windows 2000 должна иметь SP3 + 329938 hotfix или SP4
  • Windows Server 2003, Enterprise Edition (до восьми кластерных узлов)
  • Windows Server 2003, Datacenter Edition (до восьми кластерных узлов)
  • Аппаратура из кластерного списка HCL
  • Windows 2000 — просмотрите списки по инсталляции кластерного сервиса http://go.microsoft.com/fwlink/?LinkId=266
  • Windows Server 2003 — http://go.microsoft.com/fwlink/?LinkId=17219
  • Установленный Microsoft Distributed Transaction Coordinator (MSDTC)

Изменения установки кластера Exchange Server 2003

  • Блочное удаление узла, если EVS работает на кластере
  • Переключатель /disasterrecovery блокирован
  • Предупреждает Exchange 2003 от того, чтобы быть первым ненаследуемым(non-legacy) сервером в сайте Exchange 5.5
  • По умолчанию, POP3 и IMAP4 ресурсы не создаются (как часть инициативы Trustworthy Computing(заслуживающие доверия вычисления) от Microsoft)
  • Учётная запись кластерного сервиса не требует полных прав администратора Exchange
  • IPSEC теперь поддерживается между внешними (front-end) серверами и внутренними (back-end) кластерами

Изменения кластерных дисков в Exchange Server 2003

Кластеры Windows 2003 теперь поддерживают Volume Mount points(точки монтирования тома) для преодоления пределов традиционных назначений имени диска. Это новое средство очень полезно для четырёх- и восьми-узловых кластеров Exchange, потому что традиционное назначение имени диска в Exchange было очень ограничено в кластерных средах, когда использовались множество групп хранилищ(stores).

Установка кластера Windows 2003

Я не стану объяснять каждый шаг по установке кластера Windows 2003. Для детальной информации кликните следующую ссылку.

Я покажу Вам только несколько картинок.

Рис. 1: Создание нового кластера

Администратор кластера Windows 2003 после успешной установки.

Рис. 2: Администратор кластера

Установка кластера Exchange 2003

Перед тем, как устанавливать Exchange 2003, мы должны создать ресурс MS-DTC (Distribution Transaction Coordinator-координатор распределения транзанкций).

В Windows 2003 Microsoft рекомендует установку DTC в качестве отдельной кластерной группы, содержащей физический диск(Physical Disk), сетевое имя(Network Name) и IP адресный ресурс и затем добавление ресурса MSDTC в кластерную группу.

Для дополнительной информации о том, как установить MS-DTC в кластере Windows 2003, читайте следующую статью из базы знаний.

Второй шаг — это установка Exchange 2003 и всех требуемых обновлений(hotfixes) на каждом узле. Вы ДОЛЖНЫ устанавливать Exchange последовательно, одно после другого. После установки Exchange Вы можете развернуть Exchange 2003 SP1 на каждом кластерном узле. Для большей информации о том, как развернуть Exchange 2003 SP1 в кластерном окружении, читайте следующую статью.

Как только исполняемые файлы Exchange 2003 установлены на кластерном узле, мы можем теперь создать виртуальный сервер Exchange.

Процесс создания виртуального сервера Exchange- это почти то же самое, что и создание Exchange 2003. Во-первых, нам следует создать кластерную группу для виртуального сервера Exchange. Группа должна иметь как минимум один ресурс физического диска, как минимум один IP адресный ресурс и ресурс сетевого имени. Ресурс сетевого имени должен быть зависим от IP адресных ресурсов в кластерной группе.

Когда все ресурсы в режиме онлайн(online), мы должны создать ресурс системного дежурного (System Attendant resource). System Attendant Resource (SA) создаёт все остальные кластерные ресурсы Exchange 2003 автоматически.

Чтобы сделать это, кликните правой кнопкой мыши на кластерной группе Exchange 2003 и выберите New Resource и затем выберите Microsoft Exchange System Attendant. Вы должны назвать SA.

Рис. 3: Exchange System Attendant (системный дежурный)

Добавьте узлы, которые станут возможными владельцами ресурса System Attendant Resource. Возможный владелец-это узел в кластере, на который ресурс может быть перенесён в режиме онлайн. Эти узлы также будут добавлены как возможные владельцы всех остальных ресурсов Exchange, которые создаются автоматически. Узел должен быть определён как возможный владелец ресурса для нас для того, чтобы выполнять failover на этот узел.

Рис. 4: Возможные владельцы EVS

Вы должны установить зависимости на ресурсе System Attendant Resource. Следующие зависимости:

  • ресурс сетевого имени(Network Name resource)
  • все дисковые ресурсы (которые Exchange 2003 должен использовать — включая Mount Point диски, которые будут содержать данные Exchange 2003)
Рис. 5: SA — ресурсные зависимости

Подобно нормальной инсталляции Exchange, Вы должны выбрать административную группу, в которой создаётся виртуальный сервер Exchange.

Рис. 6: Выбор административной группы для EVS

В пределах выбранной административной группы (Administrative Group) Вам теперь следует выбрать маршрутную группу(Routing Group), в которой будет расположен виртуальный сервер Exchange, если во время создания EVS существует более одной маршрутной группы. Вы можете изменить расположение сервера в маршрутной группе (Routing Group) после установки.

Рис. 7: Выбор маршрутной группы для EVS

Пожалуйста, внимательно прочитайте суммарный отчёт мастера.

Рис. 8: Суммарный отчёт мастера Exchange 2003

Кликните Finish для пуска процесса создания. Это может потребовать времени, потому что установочный процесс в действительности создаёт все кластерные ресурсы Exchange 2003. Когда процесс завершён, Вы увидете следующее сообщение:

Рис. 9: Сделано

Следующая картинка показывает инструмент кластерного администрирования(Cluster Administrator tool) после установки EVS. Учтите, что все ресурсы Exchange не в режиме онлайн (NOT online).

Рис. 10: Cluster Administrator после установки EVS

Exchange 2003 больше не создаёт кластерный ресурс POP3 и SMTP. Это часть инициативы Microsoft Trustworthy и это также действительно для «нормальной» установки Exchange 2003.

Далее, мы должны вынести ресурс System Attendant в онлайн. Чтобы сделать это, кликните правой кнопкой мыши EVS System Attendant и кликните «Bring Online».

Рис. 11: Вам следует перенести System Attendant в онлайн.

Ресурсные зависимости Exchange 2003

Microsoft изменила ресурсные зависимости Exchange 2003 для того, чтобы ускорить failover/failback.

В Exchange 2000 присутствуют следующие зависимости:
IP Address > Network Name (имя) > System Attendant (системный дежурный)
Physical Disk (физический диск) > System Attendant
Routing Engine (средство маршрутизации) > System Attendant
Information Store (информационный склад) > System Attendant
MTA > System Attendant
MS Search (поиск) > Information Store
POP3 > Information Store
SMTP > Information Store
IMAP4 > Information Store

Начиная с Exchange 2003, Microsoft изменила ресурсные зависимости:
IP Address > Network Name > System Attendant
Physical Disk > System Attendant
Routing Engine > System Attendant
Information Store > System Attendant
MTA > System Attendant
MS Search > System Attendant
POP3 > System Attendant
SMTP > System Attendant
IMAP4 > System Attendant

Поддержка Kerberos

Начиная с Windows 2000 SP3, была добавлена идентификация (authentication) Kerberos против кластерированных виртуальных серверов. До Windows 2000 SP3 все идентификации против кластерированных виртуальных серверов были NTLM или NTLMv2. До Windows 2000 SP3 кластерированный виртуальный сервер не имел передачи компьютерного объекта Active Directory.

Exchange 2003 теперь поддерживает Kerberos идентификацию. Это делается автоматически процессом установки для некластерированных серверов. В кластерном окружении эти свойства устанавливаются в течение создания виртуального сервера Exchange (EVS). Это означает, что компьютерный объект(computer object) существует в Active Directory для каждого виртуального сервера Exchange.

Заключение

Развернуть кластер Windows 2003 с Exchange 2003 относительно просто. Microsoft сделала много расширений и усовершенствований в Windows 2003 и Exchange 2003 для облегчения жизни администраторов кластеров.

Не забудьте уделить внимание улаживанию проблем Вашей кластерной среды. Исчерпывающее кластерное решение должно иметь дело с сертифицированной аппаратурой (как минимум, просмотрите HCL), опознающими кластер приложениями и 24/7 поддержкой и определёнными SLA (Service Level Agreements-соглашения сервисного уровня). Важно убедиться, что инфраструктура также поддерживает высокую готовность. Это означает, что Вы должны иметь избыточное сетевое оборудование (Routers(маршрутизаторы), Switches), поддержку USV и многое другое.





Рейтинг:  
2.4 (голосов 63)  
 1   2   3   4   5    

Автор: Марк Гроут(Mark Grote)
Марк Грот (Marc Grote) является MCSA/MCSE Messaging & Security и Microsoft Certified Trainer (инструктором, сертифицированным Microsoft). Он работает в качестве внештатного IT инструктора и консультанта на севере Германии. Он специализируется в ISA, SMS, Exchange, Безопасности на Windows 2000 и Windows Server 2003 при разработках, миграциях и реализациях и Citrix Metaframe / Cisco реализациях. Его заслуги были замечены и ему присвоено звание Microsoft MVP для ISA Server. Вы можете посетить его домашнюю страницу www.it-training-grote.de
Эта статья переведена и опубликована с разрешения http://www.msexchange.org

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.





Печать пластиковых карт - это часть процесса изготовления и производства пластиковых карт