Контрольный список. Обновление Team Foundation Server с использованием нескольких серверов
Этот контрольный список предназначен для обновления до Visual Studio Team Foundation Server 2010. Этот контрольный список будет наиболее полезен в том случае, если имеется развертывание Team Foundation Server, которое включает несколько серверов, или при необходимости обновить развертывание одновременно с его миграцией на другое оборудование. Для развертывания на одном сервере и его обновления на месте воспользуйтесь контрольным списком Контрольный список. Обновление Team Foundation Server на месте на одном сервере.
В таблицах этого раздела представлены задачи и ссылки. По ссылкам доступны сведения о процедурах или концепциях, которые могут оказаться полезными при выполнении соответствующей задачи. Все задачи следует выполнять от начала до конца, за исключением случаев, когда указано пропустить задачу.
Подготовка
Следующие задачи выполняются для подготовки установленного сервера Team Foundation Server к одной из следующих задач:
обновление с миграцией (использование другого оборудования);
обновление на месте при наличии нескольких серверов (использование того же или другого оборудования).
Задачи
Подробные инструкции
Проверка наличия последней версии руководства по установке. Загрузите текущую версию этого руководства. В последней версии данного руководства можно ознакомиться с новейшими изменениями в процедурах обновления.
Последняя версия руководства по установке сервера Team Foundation Server находится на веб-сайте Майкрософт:
Резервное копирование данных. На вашей существующей установке Team Foundation Server выполните резервное копирование данных. Средство обновления удаляет старые базы данных во время обновления. При переходе на новое оборудование эти данные будут использоваться на этом оборудовании. Если планируется выполнить обновление на месте, эти данные можно использовать в качестве моментального снимка установленного сервера Team Foundation Server непосредственно перед обновлением.
ПримечаниеДля сохранения некоторых параметров, например отправки оповещений по электронной почте и параметров общедоступных URL-адресов, создайте резервную копию файла web.config.Эти параметры потребуется добавить вручную с помощью мастера обновления и сведения файла web.config можно будет использовать для справки.Откройте папку, которую использует веб-приложение Team Foundation Server, и скопируйте файл в другое расположение.При желании можно переименовать файл. (Например, если веб-приложение использует порт 80, сохраните файл с именем Web.config80.)Последние сведения о резервном копировании Team Foundation Server см. на веб-сайте Майкрософт:
Практическое руководство: резервное копирование в Team Foundation Server (Visual Studio Team System 2008 Team Foundation Server)
How to: Back Up a Team Foundation Server (Visual Studio 2005 Team Foundation Server)
Проверка поддерживаемого оборудования и программного обеспечения. Убедитесь, что операционная система каждого сервера, на который будет установлен сервер Team Foundation Server, соответствует требованиям Team Foundation Server. Убедитесь, что оборудование поддерживает использование сервера Team Foundation Server и всего необходимого серверного программного обеспечения. Ознакомьтесь с языковыми требованиями Team Foundation Server.
Проверка необходимых разрешений и учетных записей пользователей. Убедитесь, что учетная запись, которая будет использоваться для установки Team Foundation Server, является членом группы безопасности Администраторы серверов, на которые будут установлены службы Team Foundation Server.
Определите учетные записи службы, которые будут использоваться при установке Team Foundation Server и SQL Server (если необходимо установить новый сервер SQL Server).
Проверка поддерживаемых параметров среды. Для использования сервера Team Foundation Server на нескольких серверах необходим домен Active Directory, соответствующий требованиям Team Foundation Server.
Если между сервером, на котором планируется использование Team Foundation Server, и клиентами, которые должны подключаться к Team Foundation Server, расположен брандмауэр, убедитесь, что порты, необходимые для функционирования Team Foundation Server, открыты.
Если брандмауэр Windows включен и его настройки допускают использование исключений, мастер установки Team Foundation Server создаст исключения для Team Foundation Server.
Если в настройках брандмауэра Windows исключения запрещены или используется другой брандмауэр, для установки Team Foundation Server необходимо сначала вручную указать порты.
Настройка служб IIS (Internet Information Services). При перемещении сервера Team Foundation Server на новое оборудование, работающее под управлением Windows Server 2003, необходимо установить службы IIS. В противном случае службы IIS устанавливаются и настраиваются автоматически, но во время установки отображается предупреждающее сообщение. Во избежание появления предупреждающего сообщения необходимо установить службы IIS на сервере, где будет установлен Team Foundation Server. Если службы IIS уже установлены, можно проверить, настроены ли службы IIS для работы с сервером Team Foundation Server.
Настройка SQL Server. Установите SQL Server 2008 на сервер, на котором будут размещены ядро СУБД и функции полнотекстового поиска, или убедитесь, что существующая установка соответствует требованиям сервера Team Foundation Server. Если использовался сервер SQL Server 2005 и осуществляется обновление на месте, необходимо выполнить обновление до SQL Server 2008.
Ознакомьтесь с требованиями к параметрам сортировки Team Foundation Server. Определите необходимые параметры сортировки данных своей организации и убедитесь, что эти параметры соответствуют требованиям Team Foundation Server. Если эти параметры не являются согласованными для всех экземпляров SQL Server, добавленных к Team Foundation Server, это может привести к непредсказуемым результатам в отчетах.
Настройка отчетов. Для использования отчетов необходимо установить службы отчетов SQL Server и службы аналитики SQL Server либо проверить, что существующая установка соответствует требованиям сервера Team Foundation Server.
При настройке SQL Server для формирования отчетов во время обновления следуйте приведенным ниже рекомендациям.
Сервер отчетов необязательно должен быть тем же, что и сервер, использовавшийся для предыдущей версии Team Foundation Server.
Для сервера отчетов необязательно использовать тот же экземпляр SQL Server, который использовался для ядра СУБД.
Для размещения сервера отчетов можно использовать даже несколько серверов.
Однако сервер отчетов не может использоваться совместно с другими приложениями. Для Team Foundation Server необходим выделенный сервер отчетов. Если сервер отчетов и Team Foundation Server расположены на разных серверах, необходимо добавить учетную запись, которая использовалась для установки Team Foundation Server, в группу безопасности Администраторы на сервере отчетов. Это позволит программе установки настроить сервер отчетов для работы с Team Foundation Server.
Сведения об обновлении SQL Server см. на следующей странице веб-сайта Майкрософт:
Проверка SQL Server. Убедитесь, что все экземпляры SQL Server настроены в соответствии с минимальными требованиями Team Foundation Server.
Подготовка сервера портала.Если при использовании служб Windows SharePoint Services 2.0 к новому установленному серверу Team Foundation Server необходимо добавить сервер портала, следует выполнить обновление до Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 или Microsoft SharePoint Server 2010.
Службы Windows SharePoint Services 3.0 нельзя установить при обновлении Team Foundation Server. Необходимо использовать существующий портал или указать существующий сайт Продукты SharePoint, соответствующий требованиям.
Кроме того, на сервере портала можно выполнить любое из перечисленных ниже необязательных действий.
Также можно обновить Windows SharePoint Services 3.0 до Microsoft Office SharePoint Server 2007. Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Обновление продуктов SharePoint для Team Foundation Server.
Можно перенести портал на новое оборудование. Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Перенаправление продуктов SharePoint для использования новой базы данных содержимого.
Настройку сервера портала во время обновления Team Foundation Server можно пропустить. Если пропустить этот шаг и добавить портал позднее, необходимо будет вручную связать все командные проекты с порталом.
Дополнительные сведения см. на следующих страницах веб-сайта Майкрософт:
Заполнение листа администратором Team Foundation Server. Для удаленной установки Продукты SharePoint нескольким администраторам может потребоваться обмениваться сведениями о настройке Team Foundation Server. Для облегчения взаимодействия администратор Team Foundation Server должен напечатать Лист. Совместная работа с Team Foundation Server и продуктами SharePoint и добавить сведения, необходимые для Продукты SharePoint. Администратор Team Foundation Server должен затем передать лист и установочный носитель для Team Foundation Server администратору Продукты SharePoint для выполнения оставшейся части задач в контрольном списке.
Если вы являетесь администратором как Team Foundation Server, так и Продукты SharePoint, можно пропустить этот шаг, но перед тем как продолжить, следует прочитать следующие важные предупреждения.
При использовании Microsoft Office SharePoint Server 2007 или SharePoint Server 2010для обеспечения правильной работы панелей мониторинга необходимо сначала выполнить действия, описанные ниже в подразделе "Настройка параметров для обеспечения совместимости панелей мониторинга".
Если выполняется обновление на месте и Продукты SharePoint уже установлены на том же сервере, что и Team Foundation Server, мастер обновления автоматически устанавливает расширения Team Foundation Server для Windows SharePoint Services. Параграф "Установка и настройка расширений" далее в этом разделе следует пропустить.
Установка и подготовка продуктов SharePoint. Если службы Windows SharePoint Services 3.0 уже установлены на том же сервере, что и Team Foundation Server, можно пропустить все шаги до параграфа "Проверка локальных Продукты SharePoint". Если сервер Microsoft Office SharePoint Server 2007 или SharePoint Server 2010 уже установлен, переходите к разделу "Настройка параметров для обеспечения совместимости панелей мониторинга".
Продукты SharePoint можно установить с рекомендуемыми параметрами для Team Foundation Server. Установив Продукты SharePoint, необходимо с помощью сайта центра администрирования SharePoint создать веб-приложение, имеющее следующие характеристики:
использует порт 80;
использует NTLM для проверки подлинности;
имеет уникальное имя, в котором также указывается номер порта.
ПримечаниеЕсли указать номер порта, отличный от 80, пользователи должны включать его в качестве части адреса, чтобы сервер Team Foundation Server работал правильно.
Дополнительные сведения о том, как создать веб-приложение, см. на следующих страницах веб-сайта Майкрософт:
сведения о Windows SharePoint Services 3.0 см. в разделе Создание веб-приложения;
сведения о Microsoft Office SharePoint Server 2007 см. в разделе Создание или расширение веб-приложения.
Дополнительные сведения о Microsoft SharePoint Server 2010 см. в разделе Создание веб-приложения, использующего классическую проверку подлинности Windows (SharePoint Server 2010).
Настройка Microsoft Office SharePoint Server 2007 или SharePoint Server 2010. При использовании Microsoft Office SharePoint Server 2007 или SharePoint Server 2010 выполните необходимые действия по настройке для обеспечения совместимости с панелью мониторинга. Если используются службы Windows SharePoint Services 3.0, перейдите к следующему шагу.
Установка и настройка расширений. Если Продукты SharePoint уже установлены на том же сервере, что и Team Foundation Server, мастер обновления автоматически установит расширения Team Foundation Server для служб Windows SharePoint Services. Можно перейти к шагу "Проверка локальных продуктов SharePoint".
Убедитесь, что установленный пакет Продукты SharePoint отвечает минимальным требованиям к Team Foundation Server, затем установите и настройте расширения Team Foundation Server для служб Windows SharePoint Services.
Добавьте учетную запись службы Team Foundation Server в группу администраторов фермы. Добавьте учетную запись пользователя, который установит уровень приложений, в группу администраторов фермы. Используйте напечатанный лист для поиска имени учетной записи службы Team Foundation Server (TFSSERVICE) и учетной записи лица, устанавливающего Team Foundation Server.
Заполнение листа администратором продуктов SharePoint. Для завершения настройки Team Foundation Server администратору Team Foundation Server понадобятся определенные сведения об установке Продукты SharePoint. Администратор Продукты SharePoint должен напечатать Лист. Совместная работа с Team Foundation Server и продуктами SharePoint. Администратор Продукты SharePoint должен добавить информацию, затребованную администратором Team Foundation Server и выдать лист администратору Team Foundation Server.
Проверка локальных продуктов SharePoint. Если Продукты SharePoint расположены на том же сервере, что и Team Foundation Server, убедитесь, что установка Продукты SharePoint отвечает минимальным требованиям к Team Foundation Server.
Добавьте учетную запись службы Team Foundation Server в группу администраторов фермы. Добавьте учетную запись пользователя, который обновит уровень приложений, в группу администраторов фермы.
Удаление предыдущей версии Team Foundation Server. При обновлении на месте необходимо удалить Team Foundation Server. Если выполняется миграция на другое оборудование, этот шаг можно пропустить.
Восстановление данных. Если обновление выполняется на месте и данные уже находятся на экземпляре SQL Server 2008, этот шаг можно пропустить. В противном случае на экземпляре сервера SQL Server, на котором будет размещена база данных конфигурации, можно восстановить данные с сервера Team Foundation Server, для которых в начале данного контрольного списка было выполнено резервное копирование.
ПримечаниеВосстанавливаемые базы данных нельзя переименовывать.Дополнительные сведения о восстановлении данных с сервера Team Foundation Server см. на следующей странице веб-сайта Майкрософт:
Практическое руководство. Восстановление данных Team Foundation Server на другом сервере (Team System 2008 Team Foundation Server)
ПримечаниеПо предыдущей ссылке предлагается ряд действий, однако обязательными для выполнения являются только процедуры, связанные с шагом 3 "Восстановление баз данных". Обновление для Team Foundation Server выполняет остальные шаги, необходимые для восстановления среды Team Foundation Server.How to: Move Your Team Foundation Server from One Hardware Configuration to Another (Visual Studio 2005 Team Foundation Server)
Обновление Team Foundation Server
Чтобы обновить Team Foundation Server, выполните следующие задачи.
Задачи |
Подробные инструкции |
---|---|
Установка Team Foundation Server. При обновлении Visual Studio 2005 Team Foundation Server перед выполнением этой процедуры следует удалить старые веб-сайты Team Foundation Server из служб IIS. |
|
Обновление и настройка Team Foundation Server. Это обновление предотвратит проблему, вызванную определенным шаблоном операций управления версиями, который влияет на обновление слияний и меток управления версиями. Загрузить это обновление можно со следующей страницы веб-сайта Майкрософт: KB2135068 - Labeled items and merge targets missing after upgrade to TFS2010. Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: After an upgrade to TFS 2010, labels are missing items, or merge relationships are missing. После завершения установки и применения обновления для управления версиями выполните обновление сервера с помощью средства настройки Team Foundation Server. |
|
Окончательная настройка Microsoft Office SharePoint Server 2007 или SharePoint Server 2010. Если установлен сервер Microsoft Office SharePoint Server 2007 или SharePoint Server 2010, необходимо настроить определение корпоративного приложения, созданного для сервера Team Foundation Server. Если используются службы Windows SharePoint Services 3.0 или Продукты SharePoint не настроены, можно пропустить этот шаг. |
См. также
Основные понятия
Сценарий. Обновление Team Foundation Server
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Август 2010 |
Изменен заголовок раздела. |
Обратная связь от клиента. |
Август 2010 |
Добавлена ссылка на обновления SQL Server 2008 R2. |
Улучшение информации. |
Июнь 2010 |
Добавлены сведения об обновлении управления версиями. |
Улучшение информации. |