Инсталляция сервера командной работы(Windows 2003, MS SQL, VS TFS, Framework 2.0, 3.0, SharePoint Services, VSTS, MS Project)
Целью данной лабораторной работы является формирование навыков развертывания аппаратно-программного комплекса, необходимого для полноценной работы с Visual Studio 2008 Team System.
Эта лабораторная работа, по сути, является подготовкой к выполнению остальных работ. Во многом работа Visual Studio Team System зависит от грамотной установки, при этом наибольшую сложность представляет установка TFS, как связующего элемента системы. Есть ряд моментов в установке и настройке TFS, которые не описаны в руководствах, однако они могут стать причиной таких неисправностей как проблемы с подключением рабочих станций к TFS или невозможность создать новый командный проект. Эти особенности в дальнейшем будут выделены красным цветом.
В среднем полная установка аппаратно – программного комплекса занимает 6 и более часов (в зависимости от числа рабочих станций).
Эксплуатация различных ролевых изданий VSTS возможна и без использования TFS, но в таком случае возможности сотрудничества членов команды не будут столь полными, какими они должны быть.
TFS – продукт сопутствующий VSTS, он используется в тех случаях, когда членам команды требуются средства взаимодействия, интегрированные в Visual Studio, масштабируемое программное обеспечение для управления версиями и интегрированный веб-портал проекта.
В составе TFS реализованы следующие функции и компоненты:
- Project management (управление проектом) – создание проектов команды и управление ими.
- Work item tracking (отслеживание рабочих элементов) – создание требований, задач и ошибок и управление этими элементами.
- Change management (управление изменениями) – управление версиями проекта и вносимыми в него изменениями.
- Build server (сервер сборок) – автоматизированное и расширяемое средство управления сборками проекта.
- Project site (сайт проекта) – портал Microsoft SharePoint Services, служащий общей рабочей областью.
- Reporting (отчетность) – доступные всей команде управленческие отчеты и отчеты о состоянии.
Вышеперечисленные компоненты важны для любой команды, поскольку позволяют унифицировать различные виды деятельности ее членов. Без TFS каждый член команды работает сам по себе, а это именно то, что создатели VSTS хотят изменить.
Аппаратные требования к TFS
Установка ПО тестировалась на следующей конфигурации сервера Intel Core Duo 1,8 GHz, 4 GB RAM, жесткий диск – 170 GB.
Требования TFS к программному обеспечению:
- Windows Server 2003 или Windows Server 2008
- Internet Information Services (IIS)
- MS SQL Server Standard или Enterprise Edition with Service Pack 1 и Service Pack 2 (в случае Windows Server 2008 )
- Обновление MSXML 6.0 Parser
Процесс инсталляции и настройки аппаратно-программного комплекса, для эксплуатации Microsoft Visual Studio Team System 2008, включает ряд последовательных операций:
- Выбор аппаратной платформы:
Процессор - 2.2 GHz Pentium IV и выше, ОЗУ -4 Гг.байта и выше, 150 Гг. байт и выше.
- Установка ОС Windows Server 2008
- Создание учетных записей, необходимых для установки.
- Настройка портов, необходимых для работы с TFS.
- Установка MS SQL Server 2005
- Установка обновления служб MSXML 6.0 Parser
- Установка Team Foundation Server