22.11.2009
Без названия 1
Установка MS Project Server 2010 Rus
без глупостей
Владимир Иванов,
Наиболее значимый профессионал в Microsoft Project (MVP)
"Не читайте перед обедом советских
газет"
Собачье Сердце
C понедельника подписчики MSDN
получившие первыми MS Project Server 2010 оборвали
телефон технической поддержки Microsoft. Виной тому
неправильные инструкции по установке MS Project Server 2010
опубликованные на разных WAREZ-сайтах.
Итак, многие IT-пользователи либо
оказались в тупике не установив продукт, либо еще хуже начитавшись глупостей из
Интернет многие администраторы повредили Windows Server 2008
и заблокировали процедуру инсталляции
MS Project Server 2010.

Мы публикуем первый публичный скриншот
русской версии MS Project Server 2010
Cпешим на помощь! Реальный опыт
установки русской версии MS Project Server 2010 с
картинками и пояснениями.
Мы будем обновлять эту статью комментариями
по разрешению проблем "troubleshooting" и добавлять
ссылки на скачивание ПО поэтому заглядывайте сюда чаще. Первая редакция статьи
дает обзор "скользких" мест.
Как определить "битые" инструкции по установке
MS
Project Server 2010?
Большинство "битых" инструкций происходят из "утечек"
документации Technical Preview опубликованных с не только
с нарушением NDA, но и с фактическими ошибками. Если Вы
заметили какие-то слова типа Technical Preview, сразу
стоит нажать "крестик" в браузере и уйти со страницы. Поясним.
Архитектор Microsoft Project Server 2010
Александр Суров прислал мне и Microsoft RUS
письмо в котором объявим практику копирования информации из
Technical Preview
крайне нежелательной,
причем основная причина не в NDA, а в том, что такая публикация может ввести
пользователей MS Project Server в заблуждение, т.к. к
выходу бета-версии она может устареть.
"Can internal members share documentation from the Technical Preview with
other customers?
We don’t recommend it. The main reason is because the documentation is going to
be obsolete once the public Beta is available. We’re still considering the exact
format of the documentation for the Beta release, but there is definitely going
to be some additional documentation that is going to be more up-to-date than the
documents we released for the Technical Preview. "
Александр Суров, архитектор Microsoft Project Server 2010
Кроме элементов копирования элементов документации из
Technical Preview вторым признаком ненадежного источника
информации служит пропуск каких-то важных шагов инсталляции без которых она в
принципе невозможна. Как можно пропустить шаг? Очень многие работали с готовыми
виртуальными машинами MS Project Server 2010 настроенными
инженерами Microsoft. При этом часто не проверялись
копируемые материалы на полноту, т.к. сама установка MS Project Server
2010 не производилась.
После того как MS Project Server 2010
стал доступен в MSDN многие взяли "инструкции
профессионалов", на что MS Project Server 2010 встретил
пользователя сходу примерно так.
Понятное дело, что даже начинающий системный администратор
увидев такое и не увидев в инструкции требований к предварительной установке не
просто MS SQL 2008 SP1, а труднодоставаемый
Cumulative Update 2, задастся вопросом "а был ли
мальчик?", в смысле имеет ли автор инструкции реальный опыт установки MS
Project Server 2010?
Приведенная проблема ненадежных инструкций на самом деле
шире. Ошибочные указания на установку пререквизитов MS Project Server
блокируют его процедуру развертывания. Об этом далее.
Предварительная подготовка к установке
Сервер с 6-8 гигабайт памяти
Установить новые серверные продукты Microsoft
можно только на 64-битную Windows Server 2008.
Сама установка Windows Server 2008
дело обычное. Необычное это сервер.
MS Project Server 2010 можно запустить на сервере как минимум
с 6 гигабайтами памяти. На 4х гигабайтах - без шансов. Проверено. Точнее
страницы будут открываться на 10-20 сек.
На 6 гигабайтах еще можно делать пилотные апробации.
Установка Microsoft SQL Server 2008 SP1 Cumulative
Update 2
Нетривиальный момент с MS SQL Server.
Рекомендуется использовать только MS SQL 2008. Разница в
производительности с MS SQL 2005 примерно на
20-30% для MS Project Server 2010. Особенно это
проявляется, если установить MS SQL на одну машину с
MS Project Server 2010, как это часто делается для
пилотных апробаций.
Дополнительная сложность в том, что без Cumulative
Update ниже 2й версии установить MS Project Server 2010
не получится. Одного SP1 будет
недостаточно.
Для "пиратов" это серьезный барьер, т.к. на файлы с CU
в Microsoft меняют пароли чуть ли не
каждый день. Для легальных пользователей это означает ожидание на получение
CU от техподдержки Microsoft.
Запросить
CU2 можно тут.
Отметим, что на CU более старших
версий, чем CU2 все работает нормально.
Вероятно запросе Cumulative Update 2
на MS SQL 2008 в техническую поддержку Microsoft
многие сейчас и остановятся. Однако пока вы получаете
CU2, данный материал также будет улучшен. Не расстраивайтесь.
Доменные пользователи для установки
Установить MS Project Server 2010 на
локальных пользователях не получится. Нужны доменные пользователи. Для
виртуальных демо-машин это проблема. В любом случае вам нужна Active
Directory. Если вы поднимите AD на
демонстрационном Windows Server 2008, помните, что логины
в MS SQL 2008 переименуются. Это может "подвесить"
инсталляцию MS Project Server в процессе.
Не читайте WAREZ-сайты про ручную
установку пререквизитов!
Загрузку компонентов для установки SharePoint
из Интернет сделали в Microsoft специально, чтобы
автоматически обновлять компоненты. Поэтому запуск процедуры проверки
пререквизитов обязателен хотя бы с точки зрения контроля
версий.
На WAREZ-сайтах встречается совет
установить компоненты для MS SharePoint 2010 вручную не
давая мастеру установки скачать их из Интернет.
Если Вы так сделали, то наверное уже увидели, что установка
заблокировалась и вы не можете проверить валидны ли версии компонент.
Проблема в том, что вы поставили
"руками" Geneva Framework. Его автоматический установщик
MS SharePoint 2010 не сможет обновить.
Если вы в отчаянии от того, что по неправильной инструкции
устанавливали
MS Project Server 2010, спешим Вас утешить.
Вам просто нужно еще раз загрузить
инсталлятор
Geneva Framework
по этой ссылке и указать инсталлятору, чтобы он
удалил "Женеву". После этого пункт "Установить необходимое ПО" станет работать
без ошибок. Еще раз отметим, что это совет для тех, кто был не осторожен в
выборе источников информации по MS Project Server 2010.
Обычным пользователям делать ничего не нужно.
Другая проблема в PowerShell.
PowerShell 2.0 CTP3
Инсталлятор требует самую последнюю версию PowerShell
2.0
CTP3.
Скачать ее можно
по этой ссылке, только устанавливаться она откажется, т.к. инсталлятор
PowerShell не умеет удалять предыдущие версии.
Удалить придется вручную. Для этого нужно войти в компоненты
Windows Server (там где включаются роли сервера и т.п.) и
отключить cтарый PowerShell.
Установка MS SharePoint Server 2010
Запустив инсталлятор MS SharePoint Server 2010
обязательно начните с "Установить необходимое ПО". Инсталлятор
проверит версии файлов.
Если вы использовали инструкции с WAREZ-сайтов
скорее всего эта опция завершится аварийно. Причем будет невидно в окне в чем
дело.
Подсказка. Если произошла ошибка "Установить
необходимое ПО", просто выделите мышкой окно сообщения. И о чудо! Тексты ошибок
проявятся. Видно дизайнеры Microsoft решили покарать за
использование неправильных инструкций и .... вывели часть текста ошибок белым
шрифтом на белом фоне. :)
После короткого сражения с обновлением PowerShell
у вас все должно получится и запускаем. "Установить
SharePoint Server".
Обратите внимание, что для установки продукта потребуется
ключ.
Вас спросят "Автономно" или "Ферма серверов". Выбирайте
"Ферма"., т.к. "Автономно" вам принудительно установит MS SQL 2008
Express Edition с обрезанным функционалом.

Далее выбираете пункт "Полная", чтобы не установить MS
SQL 2008 Express Edition.
Запуск Configuration Wizard
После установки SharePoint запустите
Configuration Wizard.

Попросите создать новую ферму

Используйте доменные эккаунты в процессе установки.
Установка MS Project Server 2010
Можете сразу запускать "Установить Project Server"
Подключитесь к ферме и установите MS Project Server.
Тут ничего сложного, просто идем по мастеру.
В конце снова запускаем Configuration Wizard.

Настройка фермы SharePoint
Из меню Windows открываем папку
программ SharePoint и вызываем "Центр администрирования".
Вам сразу предложат настроить ферму мастером. Соглашаемся.

Далее спросят про учетную запись. Можно ставить все под одной
учетной записью.

После этого несколько минут может идти "Обработка".
Если выдаст какие-то ошибки, тогда повторите вызов мастера.
Если не поможет, проверяйте логины и особенно их права в
MS SQL.

Создаем узел PWA
Прямо из "Центра администрирования" вызываем "Управление
приложениями-службами".

В списке находим Project Server

Нажимаем "Создать сайт Project Web Access"

Окно создания узла PWA заполнится
данными SQL-сервера и баз автоматически.
Исправьте по желанию.

Отдайте команду на наполнение данными узла PWA.
Если нет проблем с доступом логинов в MS SQL,
тогда узел PWA будет успешно создан.
Щелкните по ссылке типа
http://server/pwa и Вы уже счастливый обладатель MS
Project Server 2010.
Разрешение проблем. TroubleShooting
В заключении о возможных проблемах и их устранении.
Вас могут встретить "грозной" красной строкой в Центре
Администрирования. Просто щелкните для уточнения в чем проблема.

Возможно просто не хватает места.

Более серьезная проблема, если узел PWA
не создается и в логе примерно такая ошибка.
Шаблоны лежат в нужном каталоге. Проблема в другом.
Проверьте доступ всех логинов в MS SQL.
Еще может помочь создание сайта на шаблоне PWA
в конце работы мастера настройки фермы.

Другая проблема. Возможно узел PWA не
будет создаваться.

Проверьте названия логинов в MS SQL и
их права.
Если вы заметили любую ошибку в статье, вы можете сообщить об этой ошибке редакторам сайта, выделив мышью отрывок текста с ошибкой и нажав Ctrl+Enter. Ваша помощь в улучшении материалов для нас неоценима!