Установка Team Foundation Server - PullRequest
       40

Установка Team Foundation Server

3 голосов
/ 28 августа 2008

Каковы лучшие практики при настройке нового экземпляра TFS 2008 Workgroup edition?

В частности, существуют следующие ограничения:

  • Необходимо установить на существующую 64-разрядную версию Windows Server 2008
  • Уровень приложений TFS только 32-битный

Должен ли я установить SQL Server 2008, Sharepoint и уровень приложения в виртуальный экземпляр Windows Server 2008 или 2003 (я уже использую Hyper-V) или разделить уровни с помощью базы данных на хост-ОС и уровня приложения в виртуальная машина?

Редактировать: По-видимому, разделение слоев не рекомендуется

Ответы [ 4 ]

8 голосов
/ 02 сентября 2008

Это мой рецепт для установки TFS 2008 SP1.

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

  • Хост-сервер под управлением Windows Server 2008 с 8 ГБ ОЗУ и четырехъядерным процессором
  • Свежая установка Windows Server 2008 32bit в виртуальной машине под Hyper-V
  • Установить роль сервера приложений с IIS
  • Установка SQL Server 2008 Standard Edition
    • Использование учетной записи пользователя для служб отчетов и служб аналитики
  • Создание скользящего образа TFS 2008 с пакетом обновления 1 и установка TFS
  • Установить VSTS 2008
  • Установить Team System Explorer
  • Установить VSTS 2008 SP1
  • Установка TFS Web Access Power tool

После установки все отчеты не создавались. Найдена эта запись на форуме , которая помогла решить проблему.

Очень важно все сделать по порядку, скачать инструкцию по установке и следовать ей до буквы. Я забыл установить Team System Explorer до тех пор, пока не установил SP1, и решился на всевозможные проблемы. Установка SP1 еще раз исправила это.

2 голосов
/ 02 сентября 2008

Одна важная вещь, которую вы должны помнить о TFS, это то, что она любит, чтобы машина была полностью самостоятельной. Поэтому, если вам нужно создать отдельный экземпляр на Hyper-V, сделайте это, используя проверенную платформу Windows Server 2003 с SQL Server 2005.

Я уверен, что Microsoft проделала большую работу, заставив ее работать под Windows Server 2008 и SQL Server 2008, однако вы не получите никаких дополнительных функций с этой новой установкой, и в настоящее время она не проверена в полной мере.

Поэтому я рекомендую придерживаться того, что известно, до выхода следующей версии TFS.

Также разделение слоев определенно не рекомендуется, особенно в редакции рабочей группы, где вам будет разрешено иметь только 5 лицензированных пользователей. Эти 5 пользователей никогда не превысят потребности сервера. Также я рекомендую не обновлять Sharepoint, если вам это не нужно. В моей среде мы не очень часто используем Sharepoint, поэтому я оставил его в покое. По моему опыту, Sharepoint обычно вызывает большинство проблем с TFS.

1 голос
/ 07 сентября 2008

Разделение слоев необходимо только для более чем 450 пользователей.

Я бы также рекомендовал иметь Build Server на полностью отдельной машине. Сборка очень интенсивно использует файловую систему. SQL Server работает лучше всего, когда он полностью контролирует файловую систему, поэтому сборка и TFS на одном компьютере могут создавать проблемы с производительностью во время выполнения сборок.

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

1 голос
/ 28 августа 2008

Я только что обновил нашу команду до TFS 2008, начиная с TFS 2005. Самым сложным было обновление SharePoint 2.0 до 3.0, поэтому я обязательно сначала сделаю это, если вы еще не установили TFS 2008. У нас было несколько другие трудности, но все они были связаны либо с обновлением SharePoint, либо с тем фактом, что мы использовали пакет политики послепродажного обслуживания - Scrum для TeamSystem. Мы находимся на SQL Server 2005, поэтому я не могу обратиться к SQL Server 2008. Что касается разделения слоев, мы также этого не делали, так как мы работаем на Windows Server 2003, и все работает под управлением операционной системы хоста.

...