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

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

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


Авторизация

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

Подписка

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

Статистика

Hits 14899323
12083
Hosts 2014333
1579
Visitors 972573
1850

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

Главная / Статьи / Exchange 2007 / Установка и настройка Exchange 2007 из командной строки (часть 1)


SurfCop

Установка и настройка Exchange 2007 из командной строки (часть 1)

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

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

Вкратце

Эта серия из двух частей проведет вас через все шаги установки Exchange 2007 на чистом сервере Windows 2008. Exchange 2003 уже существует в среде. Разница между этой серией и предыдущей заключается в том, что установка будет полностью (ну, или, по крайней мере, в большей степени) из командной строки. Учитывая огромное изобилие статей, описывающих установку Exchange 2007, я не собираюсь расписывать подробно каждый отдельный шаг, я скорее сконцентрирую внимание на необходимых шагах работы в командной строке.

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

При необходимости я расширю используемые методы, чтобы показать, как их можно использовать в более масштабной установке. Я также расскажу о том, как это можно использовать в качестве метода для документации и DR. В заключении я представлю некоторую информацию о тех областях, которые считаю частью настройки системы Exchange 2007.

Введение

С появлением PowerShell, Exchange 2007 является первой версией линейки Exchange, с которым действительно просто работать из командной строки. Однако прежде чем начать работать с Exchange, нужно его установить. Это очень просто выполнить из командной строки, но прежде нужно выполнить некоторые подготовительные шаги.

Прежде чем мы начнем, я должен немного рассказать о своей тестовой среде. Она состоит из коревого домена под названием Gaots.co.uk и дочернего домена под названием Child.gaots.co.uk. В каждом домене есть по одному контроллеру домена. Единственная служба в корневом домене – это служба Enterprise Root CA. В дочернем домене Exchange 2003 работает на машине Windows Server 2003. На рисунке 1 ниже приведены подробности среды.

Рисунок 1: Тестовая среда Рисунок 1: Тестовая среда

Подготовка

Нижеприведенные шаги не представляют особой сложности, но я предпочитаю выполнять их перед установкой Exchange 2007.

  • Проверяем, что домен работает в минимальном собственном режиме Windows 2000 Native Mode
  • Проверяем, что организация Exchange 2003 работает в собственном режиме (Native Mode)
  • Ставим ОС хоста в стандартную спецификацию построения и присоединяем к домену
  • Устанавливаем все необходимые настройки для установки Exchange 2007, как описано в статьях, ссылки на которые приведены ниже:
    • Exchange 2007 System Requirements
    • How to Install Exchange 2007 SP1 Prerequisites on Windows Server 2008 or Windows Vista

По сути, подготовка Exchange 2007 имеет два элемента; подготовка Active Directory и все необходимое ПО на сервере Exchange. Я подготовлю AD на контроллере домена в корневом домене, о чем расскажу немного позже.

Чтобы подготовить установку Exchange 2007 на машине Windows Server 2008, сначала нужно установить PowerShell, используя нижеприведенную команду:

ServerManagerCmd -i PowerShell

Далее, нужно установить следующие компоненты IIS:

ServerManagerCmd -i Web-ServerServerManagerCmd -i Web-ISAPI-ExtServerManagerCmd -i
Web-MetabaseServerManagerCmd -i Web-Lgcy-Mgmt-ConsoleServerManagerCmd -i
Web-Basic-AuthServerManagerCmd -i Web-Digest-AuthServerManagerCmd -i
Web-Windows-AuthServerManagerCmd -i Web-Dyn-Compression

Наконец, если вы планируете поддерживать пользователей Outlook Anywhere на сервере, вам нужно установить компоненты RPC по HTTP прокси, используя нижеприведенную команду:

ServerManagerCmd -i RPC-over-HTTP-proxy

Все эти шаги необходимо выполнять из стандартной командной строки Windows, и я предпочитаю располагать их вместе в один командный файл, что, конечно же, избавляет от необходимости вписывать их одну за одной по отдельности!

  • Обновите сервер с помощью Microsoft Update.
  • Создайте организационные подразделения (OUs) для объектов сервера Exchange в AD (эти OUs можно использовать для групповых политик, непосредственно связанных с серверами Exchange).
  • Переместите учетные записи серверных машин в правильные OUs.
  • Создайте учетную запись с полными правами администратора (Exchange Full Administrator Account – от ее имени будет устанавливаться Exchange).
  • Для подготовки AD вам понадобятся права администратора домена, предприятия и схемы (Domain, Enterprise and Schema Administrator), а где установлен Exchange 2003, создайте такую же учетную запись и учетную запись администратора с полными правами (Exchange 2003 Full Administrator). Чтобы установить Exchange в дочерний домен, вам понадобятся права администратора организации (Exchange Organization Administrator) или администратора предприятия (Enterprise Administrator).
  • Скопируйте установочные файлы на каждый сервер - c:\software\Exchange2007.
  • Создайте директорию обновлений на каждом сервере - c:\software\Exchange2007Patches.
  • Скопируйте самые свежие обновления Rollup Update в директорию обновлений, созданную выше.
  • Если еще не существует, то нужно создать внутренний центр сертификации, как правило из разряда корневых производственных центров (Enterprise Root). Он будет использоваться в целях предоставления сертификатов для защиты внутреннего доступа к Exchange.
  • Там, где стоит Exchange 2003, блокируйте опцию Implement Link State для предотвращения петель маршрутизации, как описано в статье How to Suppress Link State Updates.
  • Как часто бывает в ситуации с большими изменениями в среде, сейчас самое время произвести чистку. В этом случае я бы обратил внимание на домены принятой почты и политики получателей, и убедился, что нет ничего ненужного.
  • Последний раз перепроверьте компоновку сервера, включая сетевые настройки, обновления, версию IE, необходимые для установки условия и компоненты.
  • Запустите анализатор оценки готовности Exchange Best Practise Analyzer (ExBPA) Readiness Assessment и исправьте (в случае возникновения) все проблемы.

Установка

По завершении всех вышеуказанных шагов можно приступать собственно к установке сервера Exchange 2007. Первым шагом будет подготовка Active Directory (AD) к Exchange 2007. В моей лаборатории я буду делать это на своем корневом контроллере домена путем запуска команды из стандартной командной строки Windows:

Setup.com /PrepareADSetup.com /PrepareAllDomains

Осуществив подготовку Active Directory и убедившись, что AD полностью реплицировалась, можно выполнить установку Exchange.

Заметка: с этого момента все элементы сценария можно выполнять по отдельности в PowerShell или последовательно путем сохранения их в текстовый файл с расширением .PS1.

Прежде чем выполнять нижеприведенный сценарий, необходимо включить функцию выполнения сценариев на сервере. До тех пор, пока вы создаете сценарии на том сервере, на котором будете их выполнять, рекомендуются эти параметры, так как они поддерживают безопасность PowerShell. Выполните команду, чтобы задать политике исполнения значение RemoteSigned.

Set-ExecutionPolicy RemoteSigned

Наконец, начните установку Exchange путем выполнения нижеприведенного сценария:

#First Create the install directoryNew-Item -Type directory -Path "C:\Program
Files\Microsoft\Exchange Server"#Run SetupC:\software\exchange2007\Setup.com 
   /mode:install /roles:"ClientAccess,HubTransport,Mailbox"
   /TargetDir:"C:\Program Files\Microsoft\Exchange Server"
   /SourceDir:C:\Software\Exchange2007 /EnableErrorReporting
   /LegacyRoutingServer:Exch2003.child.gaots.co.uk 
   /UpdatesDir:C:\Software\Exchange2007Patches

Итак, давайте разберем вышеприведенный сценарий. Мы выполняем командную строку программы установки Exchange (Setup.com) из директории ПО, в которую скопировали установочные файлы.

Заметка: Первый установленный сервер Exchange 2007 будет использовать немного другой сценарий, отличающийся от сценария установки всех последующих серверов, так как вам нужно указать наследственный сервер маршрутизации (Legacy Routing Server), который позволит установке создать первый коннектор групп маршрутизации (Routing Group Connector) для связи групп маршрутизации Exchange 2003 и 2007.

Для руководства по всем параметрам, доступным на setup.com смотрите White Paper: Description of the Parameters Used With the Exchange 2007 Setup.com Tool.

Установив Exchange 2007, нужно выполнить еще одно сканирование обновлений Microsoft Update, чтобы убедиться что сервер полностью обновлен, прежде чем перезагружать его.

После перезагрузки следует просмотреть журналы регистрации событий и установки, чтобы убедиться, что установка завершена успешно. Для начала необходимо выполнить команду Get-ExchangeServer из оболочки Exchange Management Shell. В результате будет отображен список серверов Exchange с установленными на них ролями. Убедитесь, что все роли, которые вы намеревались установить, есть в списке и двигайтесь далее.

Далее нужно проверить логи установки. Основной лог отслеживает прогресс установки каждой задачи, которая выполняется во время процесса установки и настройки Exchange 2007. Этот файл содержит информацию о статусе предварительных условий и проверках готовности системы, которые выполняются перед процессом установки, информацию о прогрессе установки приложений и о конфигурационных изменениях, которые были внесены в систему. Лог находиться в нижеуказанной директории:

\ExchangeSetupLogs\ExchangeSetup.log

Помимо вышеупомянутого лога, есть также файл ExchangeSetup.msilog, содержащий информацию о процессе извлечения кода Exchange 2007 из файла установки.

\ExchangeSetupLogs\ExchangeSetup.msilog

Чтобы проанализировать эти журналы на предмет ошибок, вы, конечно, можете открыть их в блокноте и пролистать. Однако, поскольку эта статья посвящена работе с командной строкой, давайте воспользуемся ею! Компания Microsoft поставляет сценарий с Exchange, используемый в этих целях и находящийся в папке сценариев в директории установки Exchange. Откройте Exchange Management Shell, измените директорию на папку сценариев и выполните следующую команду:

Get-SetupLog c:\exchangesetuplogs\exchangesetup.log - error -tree

В результате у вас появится список только ошибок и предупреждений, зарегистрированных во время установки, а результаты будут представлены в виде развернутого древа.

Для дополнительной информации о проверке журналов установки смотрите Exchange 2007 setup logs and how to use them to troubleshoot setup.

Наконец, последним шагом будет запуск анализатора Exchange Best Practice Analyzer для получения общего обзора здоровья организации Exchange.

На этом мы закончим первую часть. Установка завершена и проверена, и теперь мы можем перейти к настройке сервера, но об этом мы поговорим в следующей части.

Заключение

В этой статье мы рассмотрели необходимые предварительные условия для установки Exchange и начали процесс установки с подготовки AD из командной строки. Затем мы установили Exchange 2007 с ролями Hub, CAS и Почтового сервера и убедились, что установка была успешно завершена. Во второй части мы рассмотрим команды, необходимые для настройки Exchange 2007, чтобы привести его в пригодное для использования пользователями состояние!





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

Автор: Натан Уинтерс(Nathan Winters)
Натан Уинтерс – консультант по унифицированным коммуникациям для Dimension Data. В первой половине 2006 Натан основал Microsoft Messaging and Mobility User Group UK. В апреле 2007 Натан был награжден MVP (Exchange Server) за свою работу с MMMUG и за пожертвование в Mark Minasi Forum. Вы можете написать Натану на [email protected] или блог.
Эта статья переведена и опубликована с разрешения www.msexchange.org

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





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