Пакет обновления 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
Порядок выполнения
Команда
Требуемые разрешения
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)
Рисунок 01
- Вводная страница. Список новых функций,
устанавливаемых в вашу сеть, будет показан, просто кликните
Далее.
- Окно лицензии соглашения. Если вы согласны с
условиями лицензии, просто кликните на
иконкеПринимаю', а затем Далее.
- Окно готовности. Будет произведено подтверждение
данной системы, и если у текущего сервера возникли
какие-либо критические ошибки, установка не продолжиться, в
нашем случае единственным предупреждением было сообщение о
.Net Framework SP1, который уже был установлен. Просто жмите
Upgrade, чтобы начать процесс обновления.
Рисунок 02
- Окно завершения. Появится последнее окно
помощника установки с уведомлением о том, что все
установленные роли были успешно обновлены.
Рисунок 03
Важно: После апгрейда Exchange Server 2007 вы не
сможете его удалить. Когда вы запускаете программу
Установка/Удаление, она удалит продукт полностью.
Апгрейд Exchange Server 2007 SP1 с помощью командной
строки
Чтобы провести апгрейд Exchange Server 2007 с помощью
командной строки, нам просто нужно запустить setup
/mode:upgrade из файла источника Service Pack 1, как
показано на рисунке 04.
Рисунок 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.
Рисунок 05
Теперь, когда мы видели все это в общем, давайте посмотрим
на эти шаги более детально:
- Во-первых, нужно извлечь файлы 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 нам
нужно перезапустить сервер.
Рисунок 06
- Во втором узле. Открываем оболочку Exchange
Management Shell, чтобы остановить и переместить CMS.
Обратите внимание: Во время этого процесса CMS будет
недоступен для клиентов. Нужно запустить следующие команды:
Stop-ClusteredMailboxServer <CMS Name> -StopReason
'Upgrade to SP1', type Y для подтверждения
операции Move-ClusteredMailboxServer <CMS Name>
-TargetMachine Srv-Node02 'MoveComment 'SP1 upgrade'
- Во втором узле. На данном этапе второй узел
обновлен с SP1 и имеет доступ к ресурсам CMS, нашей
следующей задачей будет обновление CMS с SP1. Чтобы это
сделать, нам нужно запустить: setup /UpgradeCMS, как
показано на рисунке 07.
Рисунок 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.