Поделиться через


Сценарий. Обновление Team Foundation Server

Этот раздел может использоваться для планирования и обновления существующего развертывания до Visual Studio Team Foundation Server 2010. Прежде чем начать обновление, необходимо понимать, какие выпуски могут быть обновлены, какие другие требования существуют, а также иметь представление о дополнительных возможностях Team Foundation Server 2010, которые, вероятно, потребуется принять во внимание перед тем, как начать обновление.

После завершения обновления рекомендуется перейти по ссылкам, представленным в конце этого раздела, чтобы уяснить важные задачи и вопросы, которые следует рассмотреть после обновления. Например, чтобы использовать определенные функции Team Foundation Server 2010, для некоторых обновленных командных проектов может потребоваться выполнить некоторые шаги вручную. Кроме того, может существовать необходимость лучше понять определенные проблемы совместимости разных версий Team Foundation Server и клиентов для Team Foundation.

Следующие выпуски могут быть обновлены до версии Team Foundation Server 2010:

  • Team Foundation Server 2010, версия-кандидат

  • Team Foundation Server 2010, бета-версия 2

  • Visual Studio Team System 2008 Team Foundation Server с пакетом обновления 1 (SP1)

  • Team System 2008 Team Foundation Server

  • Visual Studio 2005 Team Foundation Server

  • Visual Studio 2005 Team Foundation Server с пакетом обновления 1 (SP1) 

Установленный сервер Team Foundation Server с открытыми соединениями обновить невозможно. Для обновления необходим простой системы.

Варианты обновления на месте или с миграцией

Можно выбрать один из двух вариантов обновления. Далее приводятся описания и иллюстрации обоих вариантов, а также примеры и причины, обуславливающие использование того или иного варианта.

Вариант обновления на месте

Обновление можно выполнить на месте на том же оборудовании, на котором была установлена предыдущая версия Team Foundation Server. При использовании этого варианта необходимо удалить предыдущую версию Team Foundation Server, установить Team Foundation Server 2010, а затем запустить мастер обновления. На приведенной ниже иллюстрации показано обновление на месте. На этой иллюстрации показана единая среда Team Foundation Server 2010 после обновления. 

Иллюстрация обновления на месте

Обновление на месте

При использовании обновления на месте после его выполнения образуется единая среда Team Foundation Server 2010. Среда, существовавшая ранее в системе, удаляется. В этом случае среда включает в себя все серверы, образующие единую версию Team Foundation Server, будь то Team Foundation Server 2010 или предыдущая версия Team Foundation Server.

Вариант обновления с миграцией

Также можно выполнить обновление с миграцией, осуществив перенос данных на другое оборудование. При использовании этого варианта необходимо скопировать данные на другое оборудование, установить Team Foundation Server 2010, а затем запустить мастер обновления. На приведенной ниже иллюстрации показано обновление с миграцией:

Иллюстрация обновления с миграцией

Обновление путем миграции

Если старая и новая среда Team Foundation Server должны выполняться одновременно, следует выполнить обновление с миграцией на новое оборудование. Одновременный запуск двух сред может использоваться для тестирования обновления на данных перед принятием решения относительно запуска новой версии. После перемещения и восстановления имеющихся данных на новом оборудовании эти данные становятся автономными, и их можно обновить для создания другой среды, даже если клиенты продолжают использовать старую среду. На рисунке с подписью "Обновление с миграцией" иллюстрируется обновление с миграцией, при котором создаются две среды, одновременно запускаемые на разных компьютерах после обновления.

Во время обновления мастер обновления удаляет старые данные. Вне зависимости от выбранного типа обновления и количества запускаемых сред перед началом обновления необходимо выполнить резервное копирование данных.

Какой тип обновления использовать

Следует использовать тип обновления, который наилучшим образом соответствует целям команды. Как правило, обновления на месте являются менее сложными, однако обновления с миграцией предоставляют возможности улучшения масштабируемости и тестирования.

Далее приведены несколько примеров разных типов обновлений и рекомендуемые контрольные списки. Этот список не является исчерпывающим: в нем приводятся лишь несколько примеров возможностей, доступных при использовании каждого типа обновления.

Примеры обновлений на месте

Примеры обновления с миграцией

Новые требования к необходимым компонентам

Перед началом обновления возможно потребуется обновить SQL Server или Продукты SharePoint, чтобы обеспечить их соответствие новым требованиям сервера Team Foundation Server.

Базы данных, необходимые для Team Foundation Server, следует размещать на сервере SQL Server 2008. В предыдущих версиях Team Foundation Server для описания сервера, на котором размещались все данные для Team Foundation Server, использовался термин "сервер уровня данных". В этой версии данные для установки Team Foundation Server могут быть распределены среди нескольких экземпляров SQL Server, однако для каждого экземпляра необходим сервер SQL Server 2008.

В этой версии Team Foundation Server сервер отчетов и сервер портала являются необязательными компонентами. Для использования любой из этих функций требуется использовать определенные версии необходимого программного обеспечения.

  • Отчеты — при использовании отчетов необходимо использовать экземпляр SQL Server 2008 служб отчетов SQL Server и служб аналитики SQL Server.

  • Продукты SharePoint — при использовании сервера портала необходимо использовать Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 или Microsoft SharePoint Server 2010. Windows SharePoint Services 2.0 более не поддерживаются.

Параметры обновления сервера портала и отчетов

При обновлении Team Foundation Server можно использовать существующий сайт портала или указать другой сайт. Продукты SharePoint невозможно установить при выполнении обновления. Для всех обновленных проектов будет использоваться сайт, указанный при обновлении.

Если необходимо переместить портал на другое оборудование, необходимо создать резервную копию данных на имеющемся сайте портала, а затем перенести его на новое оборудование перед запуском мастера обновления для Team Foundation Server.

  • Если портал расположен на том же сервере, что и Team Foundation Server, расширения обновляются автоматически в процессе обновления.

  • Если портал и Team Foundation Server расположены на разных серверах, перед запуском обновления необходимо установить расширения на портале.

Если требуется, чтобы данные из обновленных проектов отображались в портале и отчетах, необходимо добавить эти компоненты при обновлении, чтобы обновленные проекты были автоматически связаны с порталом и отчетами. Если добавить портал или отчеты после обновления, создать связи между всеми обновленными проектами и порталом будет непросто.

Совет

Пропускать добавление сервера отчетов или портала во время обновления не следует, поскольку после обновления добавить эти компоненты в обновленные проекты будет сложнее.

Обновление отчетов

Сервер отчетов должен удовлетворять новым требованиям, перечисленным ранее в этом разделе. При выполнении нескольких сред Team Foundation Server для каждой из них необходим отдельный сервер отчетов. В отличие от предыдущих версий Team Foundation Server, сервер отчетов не обязательно должен выполняться на сервере с Team Foundation Server.

Количество времени, необходимое для миграции имеющихся данных, зависит от многих показателей, в том числе от исходного размера базы данных хранилища отчетов и возможностей оборудования, на котором выполняется миграция. По завершении миграции отчеты отображаются так же, как и в предыдущей версии Team Foundation Server.

Вопросы, которые следует рассмотреть после обновления

После обновления до Team Foundation Server 2010 часть новых функций доступна сразу, но для доступа к некоторым другим функциям необходимо выполнить дополнительные задачи. Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Updating an Upgraded Team Project to Access New Features

После добавления функций в Team Foundation Server 2010 потребуются сведения об ограничениях, возникающих при использовании пользователями более ранних версий Сред. Командный обозреватель для подключения к Team Foundation Server 2010. Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Updating an Upgraded Team Project to Access New Features.

См. также

Ссылки

Контрольный список. Обновление Team Foundation Server с использованием нескольких серверов

Другие ресурсы

Контрольный список. Обновление Team Foundation Server на месте на одном сервере

Журнал изменений

Дата

Журнал

Причина

Октябрь 2010

Добавлены рекомендации о том, что пропускать конфигурирование отчетов и портала при обновлении нежелательно.

Улучшение информации.