Развертывание Microsoft Exchange Server 2007 требует тщательного планирования. Если Exchange 2007 внедряется в компании, в которой используются Exchange Server 2003 или Exchange 2000 Server, то нельзя просто вставить установочный диск в один из существующих серверов Exchange и запустить мастер Exchange Server 2007 Setup. Чтобы подготовиться к модернизации, требуется сначала выполнить шаги, описанные в данной статье.

Предварительные действия

Exchange 2007 функционирует только с 64-разрядной версией Windows Server 2003. Но Exchange 2003 работает только с 32-разрядными операционными системами Windows Server. Поэтому модернизация по месту невозможна. Чтобы внедрить Exchange 2007 в организацию Exchange 2003, необходимо выполнить миграцию, т. е. установить 64-разрядную Windows 2003 на новом сервере, установить Exchange 2007, перенести данные с сервера Exchange 2003, а затем, если понадобится, вывести старый сервер из эксплуатации.

Некоторые компании вкладывали немало средств в оборудование, на котором в настоящее время функционирует Exchange 2003. Если старые серверы соответствуют минимальным рекомендуемым требованиям Exchange 2007 к аппаратным средствам, например располагают процессорами, пригодными как для 32-, так и для 64-разрядных операционных систем, то им, возможно, удастся найти новое применение. Например, можно перенести содержимое одного из существующих серверов на новый сервер Exchange 2007. После того как миграция завершена и проведено тестирование, можно переформатировать старый сервер, установить на нем 64-разрядную Windows 2003, а затем инсталлировать Exchange 2007. Затем можно перенести на этот сервер содержимое другого сервера и т. д., как в игре в чехарду. Может оказаться, что компании достаточно купить всего один новый сервер.

Начальная подготовка AD

В каждой версии Exchange Server, выпущенной после Exchange 2000, данные об организации хранятся в Active Directory (AD). Exchange 2007 — не исключение, поэтому нужно заранее подготовить AD к установке первого сервера Exchange 2007. Для совместимости AD с Exchange 2007 придется расширить схему AD, но этот шаг выполняется позднее (см. раздел «Завершающая подготовка AD»). А пока необходимо убедиться, что отдельные контроллеры домена (DC) готовы к работе с Exchange 2007.

Во-первых, нужно удостовериться, что хозяин схемы AD работает с Windows 2003 SP1. Определить хозяина схемы можно, вставив установочный CD-ROM Windows 2003 в накопитель сервера и дважды щелкнув на файле adminpak.msi, который находится в каталоге I386 на диске CD-ROM. В результате будет запущен мастер the Administration Tools Pack Setup Wizard. Следуйте указаниям мастера, чтобы установить набор административных инструментов.

Завершив процесс установки, следует закрыть мастер и открыть консоль Microsoft Management Console (MMC). В консоли требуется выбрать пункт Add/Remove Snap-in меню File. На экране появится диалоговое окно Add/Remove Snap-in. Нажмите кнопку Add на вкладке Standalone, чтобы увидеть список доступных оснасток. Следует выбрать из списка оснастку Active Directory Schema, а затем нажать Add, Close, OK.

После того как оснастка будет загружена, необходимо щелкнуть правой кнопкой мыши на контейнере Active Directory Schema в дереве консоли, а затем выбрать пункт Operations Master в контекстном меню. На экране 1 в диалоговом окне показан сервер, который является хозяином схемы леса. Обнаружив хозяина схемы, просто щелкните правой кнопкой мыши на пиктограмме My Computer этого сервера и выберите пункт Properties, чтобы отобразить страницу System Properties, на которой приведен уровень операционной системы сервера и пакета обновления.

Экран 1. Идентификация мастера схемы AD

Следующий этап подготовки AD для Exchange 2007 — убедиться, что серверы и сайты Global Catalog (GC), содержащие серверы Exchange, работают с Windows 2003 SP1. Не обязательно отыскивать серверы GC; более удачный метод — просто убедиться, что каждый сайт, содержащий сервер Exchange, располагает по крайней мере одним DC с Windows 2003 SP1. Это требование обеспечивает два преимущества. Во-первых, благодаря Windows 2003 SP1 на контроллерах домена пользователи могут просматривать адресную книгу через Microsoft Outlook Web Access (OWA), а администраторам удобнее видеть сведения о членстве в списках рассылки.

Занимаясь серверами GC, полезно определить их уровень производительности. Если AD содержит более 20 тыс. объектов, то для повышения производительности рекомендуется использовать на серверах GC 64-разрядную версию Windows 2003.

Последний шаг подготовки AD (по крайней мере, на данном этапе) — убедиться, что уровень функциональности любого домена, содержащего серверы Exchange 2007, установлен не ниже собственного для Windows 2000. Конечно, предпочтителен домен с функциональным уровнем Windows 2003, но если в домене есть DC с Windows 2000 Server, придется удовлетвориться функциональным уровнем Windows 2000.

Чтобы узнать функциональный уровень домена, нужно открыть оснастку Active Directory Users and Computers консоли MMC. Щелкните правой кнопкой мыши на домене в дереве консоли и выберите пункт Raise Domain Functional Level. В диалоговом окне (экран 2) можно увидеть текущий функциональный уровень. Если функциональный уровень ниже, чем Windows 2003, то в диалоговом окне приводится вариант для повышения функционального уровня.

Экран 2. Проверка функционального уровня домена

Подготовка организации Exchange

Завершив подготовительную работу с AD, можно переключить внимание на существующую организацию Exchange и определить масштаб модернизации. Например, следует выяснить, все ли серверы Exchange переводятся на Exchange 2007 или обновление ограничивается определенным фрагментом организации Exchange.

Безусловно, самый важный фактор, который необходимо учитывать, — наличие в организации серверов Exchange Server 5.5.

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

Exchange 2007 рассчитан на сосуществование с Exchange 2003 и Exchange 2000. Однако Exchange 2007 поддерживает не все унаследованные функции. В частности, удалены следующие службы Exchange 2000:

  • cc:Mail Connector;
  • Exchange 2000 Conferencing Server;
  • Instant Messaging Service;
  • Key Management Service;
  • Microsoft Exchange Chat Service;
  • Microsoft Mobile Information Server;
  • коннектор MS Mail.
    Кроме того, Exchange 2007 не поддерживает следующие функции Exchange 2003:
  • коннектор Lotus Notes;
  • коннектор GroupWise;
  • коннектор X.400.

После того как принято решение о переходе к Exchange 2007, следующий этап процесса — перевод организации Exchange в собственный режим, в котором предполагается, что в организации нет серверов Exchange 5.5. В данной статье я исхожу из того, что в компании используется только Exchange 2003; в этом случае процедура перехода отличается от применяемой для Exchange 2000.

Чтобы переключить организацию Exchange в собственный режим, нужно открыть диспетчер Exchange System Manager, затем щелкнуть правой кнопкой мыши на узле, представляющем организацию Exchange. Щелкните на пункте Properties, и консоль отобразит диалоговое окно, в котором можно переключиться в собственный режим. Следует помнить, что преобразование необратимо и нельзя вернуться в смешанный режим, необходимый для Exchange 5.5. Как показано на экране 3, по завершении процесса в диалоговом окне сообщается, что организация Exchange работает в собственном режиме.

Экран 3. Перевод организации Exchange в однородный режим

Запрет обновлений состояния связи

Если в организации Exchange есть унаследованные серверы, то, возможно, в реестры этих серверов потребуется внести изменения, чтобы запретить обновление состояния связи. В Exchange 2007 нужно подавлять информацию о состоянии связи, но изменение реестра необходимо лишь в том случае, если в организации имеется более одного коннектора Routing Group Connector.

Прежде чем описывать процедуру, стоит отметить, что вносить изменения в реестр опасно. Поэтому рекомендуется предварительно сделать полную резервную копию системы.

Создав резервную копию, откройте редактор реестра (regedit.exe) на каждом унаследованном сервере Exchange и перейдите к разделу HKEY_LOCAL_MACHINESystemCurrentControlSetServicesRESvcParameters. Щелкните правой кнопкой мыши на контейнере Parameters и выберите New, DWORD. В ответ на приглашение создайте значение типа DWORD с именем SuppressStateChanges и установите поле данных Value в значение 1. Выполнив эти операции, необходимо перезапустить службы SMTP, Message Transfer Agent (MTA) Stacks и Exchange Routing Engine.

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

Завершающая подготовка AD

Как отмечалось, при первой установке Exchange 2003 можно подготовить AD, запустив программу Setup с ключами ForestPrep и DomainPrep. Если администратор пренебрег этими задачами, Setup выполнит их автоматически при попытке установить Exchange 2003. В Exchange 2007 есть аналогичный механизм, который можно запустить перед установкой.

Прежде чем продолжить, необходимо сделать полную резервную копию хозяина схемы и по крайней мере одного DC в каждом домене, содержащем сервер Exchange 2007. Приведенные ниже команды изменяют схему AD, поэтому резервная копия будет очень полезной в случае сбоя процесса подготовки AD.

Первой следует запустить команду

setup /PrepareLegacyExchangePermissions

Она назначает ряд необходимых разрешений в частях AD, которые будут изменены программой Setup на следующих этапах. Если пропустить этот шаг, но запустить другие команды, на серверах Exchange 2003 и Exchange 2000 откажет служба Recipient Update Service.

Следующий шаг — расширить AD-схему с помощью команды

setup /PrepareSchema

После того как схема будет расширена, требуется подготовить AD с помощью команды

setup /PrepareAD

Эта команда создает административную группу Exchange 2007, группу Exchange Universal Security Group и группу маршрутизации Exchange 2007.

Последний шаг в подготовке AD — настроить отдельные домены, в которых будут размещаться серверы Exchange с помощью команды

setup /PrepareDomain:target domain

Для целевого домена следует использовать полное имя (FQDN). Если серверы Exchange 2007 предстоит разместить во многих доменах, то можно сократить процесс, подготовив все домены одновременно с помощью команды

setup /PrepareAllDomains

Проверка готовности

На данном этапе можно запустить программу Setup и установить Exchange 2007. Однако сначала рекомендуется выполнить последнюю проверку: запустить анализатор Exchange Server Best Practices Analyzer (ExBPA), чтобы убедиться в готовности организации Exchange. Новейшую версию этого бесплатного инструмента можно загрузить по адресу http://www.microsoft.com/exchange/exbpa . На момент подготовки статьи самой новой версией является 2.7. Анализатор ExBPA устанавливается на компьютере с Microsoft .NET Framework 1.1 и IIS Common Files.

Также необходимо загрузить новейшие обновления для ExBPA, поскольку в версии 2.7 нет функций проверки готовности Exchange 2007. После того как будут загружены и установлены обновления, следует перезапустить ExBPA и щелкнуть на ссылке, чтобы перейти к экрану Welcome, на котором дана ссылка для выбора параметров новой проверки. Убедитесь, что ExBPA отображает имя одного из DC, затем щелкните Connect to the Active Directory server. На следующем экране можно задать диапазон и тип проверки. Как показано на экране 4, один из возможных режимов — проверка готовности Exchange 2007. Следует воспользоваться этой проверкой, чтобы убедиться в достаточной готовности AD и существующей организации Exchange к переходу на Exchange 2007.

Экран 4. Проверка готовности с помощью ExBPA

Итак, все готово к завершению процесса перехода на Exchange 2007. Можно установить Exchange 2007, а затем перенести данные из заменяемых унаследованных серверов. Список задач, которые необходимо выполнить для подготовки к модернизации, приведен во врезке Step by Step to Exchange 2007.

Брайен Поуси (http://www.brienposey.com ) — вице-президент по исследованиям компании Relevant Technologies. Автор статей на технические темы для различных изданий и Web-узлов


Шаг за шагом к Exchange 2007

Переход к Exchange Server 2007 — крупный проект. Даже после того, как одобрен бюджет, установлено новое оборудование и изучена вся документация, выпущенная Microsoft, предстоит составить список задач по подготовке компании к модернизации. Ниже приводится краткий обзор мероприятий, необходимых, чтобы подготовить Active Directory (AD) и старую организацию к обновлению:

  1. Подумайте, можно ли использовать часть имеющегося оборудования; возможно, удастся сократить затраты и ускорить модернизацию.
  2. Убедитесь, что хозяин схемы AD работает с Windows Server 2003 SP1.
  3. Убедитесь, что каждый сайт, содержащий сервер Exchange, располагает по крайней мере одним контроллером домена (DC) с Windows 2003 SP1.
  4. Проверьте, соответствует ли функциональный уровень всех доменов, содержащих серверы Exchange 2007, собственному режиму Windows 2000 или выше.
  5. Замените все серверы Exchange Server 5.5 по крайней мере на Exchange 2000 Server. Помните, что не все функции Exchange 2003 и Exchange 2000 поддерживаются в Exchange 2007.
  6. Переключите организацию Exchange в собственный режим.
  7. Измените реестр серверов Exchange 2003 и Exchange 2000, чтобы запретить обновление состояния связи.
  8. Завершите подготовку AD, запустив команды Setup, чтобы назначить необходимые права, расширить схему AD, подготовить AD и домены.
  9. Выполните проверку готовности Exchange 2007 с использованием анализатора Exchange Server Best Practices Analyzer (ExBPA).