среда, 12 октября 2011 г.

Установка Microsoft Project Server 2007 пошаговая инструкция

Черновик этой заметки был написан больше года назад, и за это время Project Server 2007 уже весьма устарел. Однако, не все могут себе позволить купить или даже установить на имеющееся оборудование Project Server 2010 и Windows Server 2008, да и нет в сети свежей версии в свободном доступе.

Установить Project Server 2007 хоть и не сложно, но последовательность действий нетривиальна (в лучших традициях Microsoft).

Часть I - Предварительные требования
  1. Подготовить сервер с Windows Server 2003, установить последние обновления (как минимум SP2), ввести сервер в существующий домен. Можно установить Project Server на контроллер домена, но это не рекомендуется, хотя и функционирует нормально. Также можно работать и в одноранговой сети, правда пользователей в Project Server придётся заводить вручную.
  2. Создать пользовательский аккаунт ProjectAcct с опцией "Срок действия пароля не ограничен", также можно запретить смену пароля.
  3. Добавить его в группу локальных администраторов (testdom.local/Builtin) на сервере, где будет установлен Project. Если серверов несколько, то эту операцию необходимо проделать на каждом. Далее работаем только под новым аккаунтом testdom\ProjectAcct.
  4. Установить .NET Framework 3.5. Скачать можно с сайта Microsoft http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe
  5. Добавить роль "Сервер приложений" через остнастку "Управление данным сервером", поставить галку включить ASP.NET.
  6.  Установить и настроить SQL Server 2005 Standard. Пуск - Программы - Microsoft SQL Server 2005 - Средства настройки - Настройка контактной зоны SQL Server. В нижней части окна нажимаем "Настройка контактной зоны для служб и соединений" - Выбираем компонент Database Engine и Удалённые соединения - щёлкаем на "Использовать TCP/IP и именованные каналы" - Ок.
Часть II - Установка
Установка Project Server 2007 и Windows SharePoint Services 3.0
  1. Запуск установки Project Server 2007. Вводим лицензионный ключ продукта, тип установки Расширенная - Полная. После завершения установки, не снимая галку "Запустить мастер настройки технологий и продуктов SharePoint", жмём Закрыть.
  2. Мастер настройки технологий и продуктов SharePoint. Нужно создать новую ферму SharePoint, задаём путь к серверу SQL, логин и пароль testdom\projectacct. Зададим номер порта 5555 центра администрирования SharePoint. Щёлкаем на Готово.
  3. Создание Web приложений для Project Web Access. Центр администрирования SharePoint - Управление приложениями, Создание или расширение веб приложения - Создать веб-приложение. Описание "PWA - 80". Имя создаваемого пула приложений "PWA - 80", учётная запись для пула Настраиваемая, наш testdom\Projectacct. Переимновать базу в "PWA_Content". Жмём Ок.
  4. Создание Shared Services Provider. Центр администрирования SharePoint - Управление приложениями, Создание или расширение веб приложения - Создать веб-приложение. Описание "PWA SSP - 82", изменить порт на 82. Имя создаваемого пула приложений "PWA SSP - 82", учётная запись для пула Настраиваемая, наш testdom\Projectacct. Переимновать базу в "PWA_SSP_Content". Жмём Ок.
  5. Может потребоваться перезагрузка IIS. Выполняем в консоли iisreset /noforce
  6. Запуск сервиса Project Server Application. Центр администрирования SharePoint - Администрирование общих служб - Окно "Управление общими службами данной фермы" - Создать поставщико общих служб - Имя "Proj_SSP", веб-приложение "PWA SSP - 82". Задать учётные данные testdom\Projectacct. Изменим имя базы данных на "Proj_SSP_DB".
  7. Создание сайта Project Web Access. Центр администрирования SharePoint - Операции - Службы на сервере - пункт Настройка, выбрать в списке Служба приложения Project и нажать Запустить.
  8. Администрирование общих служб - "Proj_SSP" - Узлы веб-клиента Project - Создать узел веб-клиента Project - задать имя sql сервера - Ок. Дождаться создания.
Поздравляю, Project Server 2007 установлен и готов к работе. Следующим этапом станет ввод пользователей вручную или из AD, определение их прав и подключение локальных рабочих мест к серверу.