Пакет обновления Service Pack 1 для Exchange 2007 добавляет множество новых интересных функций Exchange Server 2007; основные функции/усовершенствования можно обнаружить в следующих областях:
- Exchange ActiveSync
- Outlook Web Access
- POP3 и IMAP4
- Усовершенствование Hub Transport
- Mailbox Server
- Поддержка большего количества сценариев для High Availability
- Лучшая интеграция между OCS и Exchange Server
- Усовершенствования унифицированного обмена сообщений
- Усовершенствования разработки
Первое, что нужно сделать, прежде чем устанавливать пакет обновления Exchange Server 2007 SP1, это скачать Service Pack 1 для .Net Framework 2.0, который можно найти на сайте Microsoft Download Center. Если по каким-то причинам мы не можем установить .Net Framework SP1, необходимо выполнить hotfix.
Итак, теперь мы готовы приступить к работе с Exchange Server 2007 SP1, мы можем провести апгрейд установки Exchange Server 2007, используя два способа:
- загрузка апгрейда Exchange Server 2007,
- Exchange Server 2007 SP1 носитель, содержащий интегрированные RTM и SP1, которые можно найти на сайте MSDN. Вы можете устанавливать их на все новые серверы.
Воздействие Exchange Server 2007 SP1 на Windows Vista и Windows 2008
Exchange 2007 поддерживает новое поколение операционных систем Microsoft, коими являются Windows Server 2008 и Windows Vista (для нужд управления).
Для пользователей/администраторов Windows 2008 и Windows Vista нам нужно установить самый свежий пакет, содержащий вместе версию RTM и SP1. Невозможно сначала установить RTM, а затем запустить апгрейд SP1.
Пользователям версии Exchange 2007 RTM мы предлагаем обновить текущий пакет установки с помощью апгрейда SP1, однако, убедитесь, что ваша операционная система XP или 2003 имеет пакет обновления Service Pack 2.
Подготовка элемента Forest и доменов с помощью командной строки
Exchange Server 2007 Service Pack 1 включает обновления схемы и доменов. Этот процесс можно выполнить автоматически через помощника SP1 Wizard, однако в больших сетях или при различных разрешениях мы можем подготовить элемент forest и домен, используя следующую таблицу:
Порядок выполнения | Команда | Требуемые разрешения |
---|---|---|
1 | Setup /PrepareSchema | Администраторы схемы (Schema Admins) и группа администраторов (Enterprise Admins Groups) |
2 | Setup /PrepareAD | Группа администраторов (Enterprise Admins Group) |
3 | Setup /PrepareDomain или Setup /PrepareAllDomains | Администраторы домена |
Чтобы подтвердить версию схемы мы можем установить атрибут objectversion из контейнера Exchange Organization с помощью Adsiedit.msc, возможные значения будут: 10666 для версии RTM и 11221 для SP1.
Установка пакета обновления Service Pack 1 на Exchange Server 2007
Процесс GUI довольно прост и его можно применить в большинстве сетевых окружений Exchange Server 2007, единственным исключением здесь является сценарий CMS (Clustered Mailbox Server), потому что он требует специального внимания и выполнения определенных шагов, все эти шаги будут описаны в последнем разделе данной статьи.
Прежде чем преступать к установке, важно подтвердить разрешения: первым для обновления должен быть сервер Exchange Server с ролью Exchange Organization Administrators, который также должен служить локальным администратором текущего сервера.
Прежде чем выполнять обновление с помощью Service Pack 1, нужно обратить внимание на следующие моменты:
- Нет необходимости удалять предыдущие обновления, поскольку программа установки сама найдет их и автоматически удалит.
- Если у нас сеть со множеством серверов и расположений, SP1 следует в первую очередь устанавливать на серверах CAS, которые имеют выход в Интернет.
- Нужно проверить наличие прочего ПО, работающего на Service Pack 1, возможно потребуется обновление для того, чтобы корректно выполнить апгрейд SP1.
- Перезапустить службу удаленной регистрации.
Вот некоторые шаги выполнения апгрейда Exchange Server 2007 RTM с помощью Service Pack 1:
- Дважды кликните на иконке Setup.exe в извлеченных файлах SP1 или в корне носителя с SP1, а затем нажмите на кнопку Установить Microsoft Exchange Service Pack 1 (Рисунок 01)
- Вводная страница. Список новых функций, устанавливаемых в вашу сеть, будет показан, просто кликните Далее.
- Окно лицензии соглашения. Если вы согласны с условиями лицензии, просто кликните на иконкеПринимаю', а затем Далее.
- Окно готовности. Будет произведено подтверждение данной системы, и если у текущего сервера возникли какие-либо критические ошибки, установка не продолжиться, в нашем случае единственным предупреждением было сообщение о .Net Framework SP1, который уже был установлен. Просто жмите Upgrade, чтобы начать процесс обновления.
- Окно завершения. Появится последнее окно помощника установки с уведомлением о том, что все установленные роли были успешно обновлены.
Важно: После апгрейда Exchange Server 2007 вы не сможете его удалить. Когда вы запускаете программу Установка/Удаление, она удалит продукт полностью.
Апгрейд Exchange Server 2007 SP1 с помощью командной строки
Чтобы провести апгрейд Exchange Server 2007 с помощью командной строки, нам просто нужно запустить setup /mode:upgrade из файла источника Service Pack 1, как показано на рисунке 04.
Обновление серверов Clustered Mailbox Servers (CMS) с помощью Service Pack 1
Когда у нас установлен CCR/SCC, процесс обновления CMS с SP1 будет несколько отличаться от обычного процесса, который мы рассматривали в предыдущем разделе.
В этом разделе мы рассмотрим процесс обновления кластера CCR, содержащего только два узла, процесс обновления обоих узлов будет проиллюстрирован на рисунке 05. Процесс этот, в основе своей, представляет изолирование пассивного узла (Passive node (srv-node02)) и его обновление с SP1; отключаем CMS от узла с уже установленным SP1 (srv-node02), и затем обновляем CMS с SP1; наконец обновляем узел RTM (srv-node01) с SP1.
Теперь, когда мы видели все это в общем, давайте посмотрим на эти шаги более детально:
- Во-первых, нужно извлечь файлы SP1 в нужную вам папку каждого сервера.
- Нам необходимо убедиться в том, что все ресурсы находятся на первом узле. Чтобы перенести CMS на первый узел, используем команду Move-ClusteredMailboxServer; Чтобы перенести ресурс группы кластера (Cluster Group), мы можем использовать Cluster Administrator.
- Во втором узле. Отключите все службы/процессы, которые могут иметь прямой доступ к реестру производительности, например MOM Agents.
- Во втором узле. Нужно также убедиться, что брандмауэр (Windows Firewall) запущен, и что он выполняет перезапуск службы удаленной регистрации (Remote Registry). Мы можем выполнить эти два действия с помощью следующей команды в PowerShell: Set-Service SharedAccess 'StartupType:Automatic or Manual Start-Service SharedAccess Restart-Service RemoteRegistry Обратите внимание: Процесс установки добавит исключения брандмауэра для Exchange Services, и мы можем отключить их в конце процесса установки.
- Во втором узле. Сейчас мы будем обновлять файлы буфера сервера, запустив setup /mode:upgrade, как показано на рисунке 06. После процесса установки SP1 нам нужно перезапустить сервер.
-
Во втором узле. Открываем оболочку Exchange Management Shell, чтобы остановить и переместить CMS.
Обратите внимание: Во время этого процесса CMS будет недоступен для клиентов. Нужно запустить следующие команды:
Stop-ClusteredMailboxServer
-StopReason 'Upgrade to SP1' , type Y для подтверждения операции Move-ClusteredMailboxServer-TargetMachine Srv-Node02 'MoveComment 'SP1 upgrade' - Во втором узле. На данном этапе второй узел обновлен с SP1 и имеет доступ к ресурсам CMS, нашей следующей задачей будет обновление CMS с SP1. Чтобы это сделать, нам нужно запустить: setup /UpgradeCMS, как показано на рисунке 07.
- Итак, теперь наш CMS и второй узел работают с новым пакетом SP1, и нам нужно обновить оставшиеся узлы. Для этого нам потребуется выполнить описанные выше шаги с 3 по 5 на первом узле.
- Если вы не используете брандмауэр, его можно будет снова выключить на обоих узлах (Set-Service SharedAccess 'StartupType:Disabled)
- Наконец, ваш CMS был обновлен с SP1.
Если у вас сетевое окружение SCC, которое может включать более двух узлов, шаги с 3 по 5 необходимо выполнить на каждом узле. Дополнительную информацию об установлении SCC можно найти в статье: Как обновлять Single Copy Cluster с Exchange 2007 SP1.
Заключение
В этой статье мы посмотрели, как обновлять Exchange Server 2007 RTM с SP1, а также дополнительные шаги при обновлении сетей CCR/SCC. Процесс обновления сервера Exchange Server 2007 с несколькими ролями пакетом SP1 можно посмотреть на видео, созданном моим приятелем MVP Хенриком Уолтером, Upgrading to Exchange Server 2007 SP1.