Переведите свою почтовую службу с Exchange 2000 Server, работающую под управлением операционной системы Windows 2000 Server на новый сервер с Exchange Server 2003 под Windows Server 2003. Данное руководство проведет вас через все связанные с Exchange вопросы, начиная с добавления вашей первой системы Windows Server 2003 до выключения вашей старой системы Exchange 2000 в завершение всего.
Если вы просто хотите произвести замену Exchange 2000 на Exchange 2003, продолжив использовать тот же сервер — считайте это уже сделанным: Microsoft детально описала процесс такой замены, превратив его в достаточно простую процедуру. Даже если вы все еще пользуетесь Exchange v5.5, Microsoft обеспечила вас богатым набором документации для работы. Ну, а что если ваша организация работает на Exchange 2000 и хочет перейти на новую систему Exchange 2003 вместе с новым оборудованием, перенести все содержимое на новую машину и списать устаревшее «железо»? Здесь вам придется почесать затылок. Когда писалась эта статья, я не смог обнаружить ни одного руководства, сколько-нибудь детально описывающего этот процесс.
Данный документ поясняет процесс замены, сочетая информацию из многочисленных источников и из моего личного опыта. Внедрить Exchange Server 2003 в вашу организацию, работающую на Exchange 2000 очень просто, и это доставит минимум неудобств вашему существующему оборудованию и вашим пользователям. Данный документ подразумевает, что ваша организация использует Exchange 2000 в так называемом «родном режиме».
Далее система Exchange 2000 будет именоваться как «старый» сервер, а система Exchange 2003 — как «новый» сервер.
I. Подготовка сети для работы с Windows Server 2003
Вне зависимости от того, каким образом вы планируете перейти на Exchange 2003, вам необходимо будет предпринять несколько простых шагов.
- Начните с ознакомления со статьей от Microsoft «314649 — «Windows Server 2003 adprep /forestprep Command Causes Mangled Attributes in Windows 2000 Forests That Contain Exchange 2000 Servers» Данная статья поясняет, что если у вас в организации установлен Exchange 2000, и вы решили впервые установить систему Windows Server 2003 (и внести соответствующие изменения в систему), вы можете в результате получить некоторые некорректные атрибуты в AD. Сделать так, чтобы этого не случилось достаточно просто: за вас все сделает скрипт Inetorgpersonfix. ldf
- Запустите команду adprep /forestprep с компакт-диска Windows Server 2003 на своем сервере под Windows 2000, работающего в роли мастера схем, Schema master FSMO. (Естественно, вам необходимо быть членом группы Schema Admins). Обязательно продублируйте сделанные изменения по всем доменам перед тем, как двигаться дальше.
- Запустите команду adprep /domainprep с компакт-диска Windows Server 2003 на своем сервере под Windows 2000. Я запускал его на системе, исполняющей роль эмулятора PDC, PDC Emulator FSMO.
- Перед тем, как вывести новую систему Windows Server 2003 онлайн, будет замечательно просмотреть ваши серверные утилиты от третьих фирм и обновить их до последних версий, чтобы обеспечить необходимую совместимость. В моем случае это включало последние версии BackupExec, Symantec Antivirus Corp. Edition, а так же Diskeeper.
- Запустите команду setup /forestprep с компакт-диска Windows Server 2003 на своем сервере под Windows 2000, работающего в роли мастера схем, Schema master FSMO. Продублируйте сделанные изменения по всем доменам.
- Запустите команду setup /domainprep с компакт-диска Windows Server 2003 на своем сервере под Windows 2000. Я снова запускал его на системе, исполняющей роль эмулятора PDC, PDC Emulator.
II. Установка Windows Server 2003
- Установите Windows Server 2003 на новый сервер, включите его в домен, затем примените все «заплатки» (hotfixes) к программному обеспечению, чтобы привести его в актуальное состояние.
- В AD переместите объект сервера в желаемый OU.
- Если вы — параноик вроде меня, вы можете искуситься как можно быстрее установить антивирусное программное обеспечение (AV) на свой новый сервер. Пока с этим повремените.
- Ознакомьтесь со статьей Microsoft «815372 — „How to optimize memory usage in Exchange Server 2003“», которая поясняет набор установок, необходимых для Exchange Server 2003. В частности, вам возможно потребуется добавить ключи /3GB и /userva=3030 в файл boot. ini, иначе ваш журнал событий (event log) будет содержать код 9665. Так же мне нужно было изменить значение HeapDeCommitFreeBlockThreshold в реестре, в ключе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ to 0