- PVSM.RU - https://www.pvsm.ru -
Миграция Domain Controller и создание Team Foundation Server на Virtual Machine в Windows Azure.
(Platform Windows 2012/2008R2)
Большинство небольших и средних компаний используют TFS на сервере, который выполнять функцию Domain Controller (DC), иногда это происходит из-за экономических соображений, особенно это популярно, если программисты находятся не в офисе, а работаю из дома или прибывают в командировках.
Для начало нам потребуется Windows account, Windows Live ID [1]. Благодаря ему создаем аккаунт на http://windowsazure.net [2] — 90-дневный бесплатный или по подписки например «BizSpark» (подписка для стартапов).
Обратимся к возможностям Windows Azure и выберем требуемые.
Это: virtual machine – для создания непосредственно самого сервера DC TFS 2012, web sites – для публикации приложений.
Создаем виртуальную машину (VM) на базе платформы Windows 2008R2/2012, как показано в статье «Create VM in Azure» [3]. Подробности использования VM in Azure http://habrahabr.ru/post/150341/ [4].
Создаем DC на этой виртуальной машине, статья: «Create DC on VM» [5]. Необходимо отметить, что создание DC на платформе Windows2008R2 и Windows2012 немного отличается, для создания DC на Windows2012 не нужно запускать команду dcpromo, которая необходима для установки DC на платформе Windows2008R2. В случае миграции существующего DC, необходимо использовать стандартные инструменты Windows Server, провести миграцию доменных служб и ролей на VM в Windows Azure.
Подробности миграции Windows 2008R2 между двумя серверами в ИТ-инфраструктуре описаны на TechNet [6].
После установки или миграции DC нам необходимо установить SharePoint 2013 для работы TFS 2012. Подробное описание установки описано в этой статье: http://habrahabr.ru/post/153453/ [7]. Также потребуется сервер MS SQL Server 2012: http://habrahabr.ru/post/153453/ [7].
Необходимо отметить сервера SharePoint и SQL должны находиться в одной виртуальной сети и соответственно находиться в одном домене.
После установки требуемых компонентов начинаем установку TFS из ISO файла заранее скаченного с msdn.com.
Запускаем configuration-wizard-tfs
Выбираем пункт Advanced.
Настраиваем все требуемыe параметры сервера, такие как базу данных, аккаунт SharePoint и другие. Подробности установки описаны в англоязычной статье «Installing TFS 2012» [8].
Также можно воспользоваться готовым VHD файлом (уже включающего в себя DC и TFS) и загрузить его на VM (см. статью) [9], однако подобный метод не рассматривается в статье.
Проверяем полученный сервер из VisualStudio.
Необходимо сравнить получившийся сервер с уже существующей облачной службой Team Foundation Service (TF-Service) http://tfs.visualstudio.com/ [10]. Необходимо отметить, что TF-service имеет ряд недостатков, которые заключаются в следующим:
• Ограничено количество шаблонов процессов. Вы можете использовать только встроенные шаблоны, которые не возможно настраивать дополнительным способом.
• Не поддерживается интеграция с корпоративными сервисами, такими как SharePoint, Project Server, System Centrer и т.д.
• Вы можете аутентифицироваться только по LiveID, сценарий федерации с Active Directory пока не поддерживается.
• Подсистемы отчетности достаточно ограничены в своих возможностях.
В свою очередь созданный DC TFS 2012 не обладает этими минусами.
Автор: Vladimir_corp
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/it-infrastruktura/19560
Ссылки в тексте:
[1] Windows Live ID: https://login.live.com/
[2] http://windowsazure.net: http://windowsazure.net
[3] «Create VM in Azure»: https://www.windowsazure.com/en-us/manage/services/networking/add-a-vm-to-a-virtual-network/
[4] http://habrahabr.ru/post/150341/: http://habrahabr.ru/post/150341/
[5] «Create DC on VM»: https://www.windowsazure.com/en-us/manage/services/networking/active-directory-forest/
[6] TechNet: http://technet.microsoft.com/ru-ru/library/dd379558(v=ws.10).aspx
[7] http://habrahabr.ru/post/153453/: http://habrahabr.ru/post/153453/
[8] «Installing TFS 2012»: http://blog.hinshelwood.com/installing-tfs-2012-on-server-2012-with-sql-2012/
[9] (см. статью): http://www.microsoft.com/ru-ru/business/smb/blog/post-view.aspx?id=191
[10] http://tfs.visualstudio.com/: http://tfs.visualstudio.com/
[11] Источник: http://habrahabr.ru/post/157945/
Нажмите здесь для печати.