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


Добавление интеграции с продуктами SharePoint для развертывания сервера Team Foundation Server

При установке Visual Studio Team Foundation Server настройка ресурсов Продукты SharePoint для развернутой системы могла быть пропущена. Сервер, на котором выполняется Продукты SharePoint, не обязателен для функционирования Team Foundation Server, но многие функции Team Foundation Server требуют интеграции с Продукты SharePoint. В развертывание Team Foundation Server можно добавить сервер, на котором выполняется Microsoft Office SharePoint Server 2007, Microsoft SharePoint Server 2010 или Windows SharePoint Services 3.0. После добавления веб-приложения SharePoint можно настроить коллекции командных проектов и командные проекты, уже имеющиеся в развертывании, для использования этого сервера для порталов командных проектов, отчетов и панелей.

Примечание

При отсутствии сервера, на котором выполняется Microsoft Office SharePoint Server 2007, SharePoint Server 2010 или Windows SharePoint Services 3.0, инструкции по установке одной из этих программ для использования с сервером Team Foundation Server можно найти в руководстве по установке Team Foundation.Для получения новейшей информации загрузите руководство со следующей страницы веб-сайта Майкрософт: Руководство по установке Team Foundation или просмотрите руководство на следующей странице веб-сайта Майкрософт: Установка компонентов Team Foundation.В качестве альтернативы можно просмотреть документацию Продукты SharePoint по установке Microsoft Office SharePoint Server 2007 со страницы Установка Office SharePoint Server 2007 в среде фермы серверов веб-сайта корпорации Майкрософт.Документацию Продукты SharePoint по установке Windows SharePoint Services 3.0 вы найдете на странице Развертывание простой фермы веб-сайта корпорации Майкрософт.

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

Примечание

Можно вручную интегрировать Team Foundation Server и Продукты SharePoint, используя шаги описанной здесь процедуры.В качестве альтернативы можно с помощью средства настройки автоматически интегрировать в Team Foundation Server сервер Microsoft Office SharePoint Server 2007 или SharePoint Server 2010, если топология развертывания совместима с параметрами по умолчанию, требуемыми этим средством.Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Средство предварительной настройки Visual Studio Team Foundation Server 2010 для Office SharePoint Server 2007 и SharePoint Server 2010.

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

Примечание

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

В этом разделе

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

  1. Необходимые разрешения

  2. Создание веб-приложения

  3. Настройка параметров для обеспечения совместимости панелей мониторинга

  4. Установка и настройка расширений

  5. Предоставление доступа

  6. Настройка определения корпоративного приложения

  7. Настройка коллекций существующих командных проектов

  8. Настройка существующих проектов

Необходимые разрешения

Для выполнения следующих процедур необходимо либо входить в следующие группы, либо обладать данными разрешениями:

  • быть членом группы безопасности Администраторы на сервере или серверах, на которых запущена консоль администрирования Team Foundation; 

  • быть членом группы "Администраторы фермы" в ферме, для которой настраивается веб-приложение и изменяются параметры для Продукты SharePoint.

Помимо наличия данных разрешений на компьютере, работающем под управлением Windows Server 2008, возможно, потребуется выполнить следующие действия:

  • Для выполнения процедур с командной строкой может понадобиться открыть командную строку с повышенными правами. Для этого нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

  • Для выполнения процедуры с помощью браузера Internet Explorer может понадобиться запустить его от имени администратора. Для этого нажмите Пуск, выберите Все программы, щелкните правой кнопкой мыши Internet Explorer, затем выберите Запуск от имени администратора.

  • Для доступа к Центру администрирования SharePoint, диспетчеру отчетов, отчетам или веб-сайтам служб отчетов SQL Server, возможно, потребуется добавить эти сайты в список надежных сайтов в браузере Internet Explorer.

Дополнительные сведения см. в разделе Контроль учетных записей на веб-сайте корпорации Майкрософт.

Создание веб-приложения и семейства веб-сайтов для использования с Team Foundation Server

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

Создание веб-приложения и семейства веб-сайтов

  1. Создайте веб-приложение SharePoint, использующее порт 80, использующее NTLM для проверки подлинности и обладающее уникальным именем, в котором также указан номер порта.

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

  2. Создайте в данном веб-приложении семейство веб-сайтов с уникальным именем.

Настройка панелей в Office SharePoint Server

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

Если вы устанавливаете Windows SharePoint Services 3.0 или Microsoft Office SharePoint Server 2007 на сервере, предназначенном для использования с Team Foundation Server, для установки Продукты SharePoint можно воспользоваться инструкциями, приведенными в руководстве по установке Team Foundation. Чтобы загрузить последнюю версию данного руководства, см. следующую страницу веб-сайта Майкрософт: Руководство по установке Team Foundation.

Для использования имеющегося развернутого сервера Microsoft Office SharePoint Server 2007 или SharePoint Server 2010 с развернутым сервером Team Foundation Server необходимо настроить на интегрируемом сервере параметры, которые необходимы серверу Team Foundation Server для правильной работы отчетов и панелей мониторинга на порталах командных проектов. Если эти параметры не настроены, отчеты и панели мониторинга на порталах командных проектов могут не иметь всю необходимую функциональность или могут не функционировать надлежащим образом.

Для успешной настройки Microsoft Office SharePoint Server 2007 или SharePoint Server 2010 необходимо тщательное планирование. Настройка развертывания — это сложный процесс, включающий множество аспектов. Например, в ходе планирования необходимо определить учетные записи, которые будут использоваться как учетные записи служб, учетные записи администраторов и учетные записи групп. Требования к учетным записям подробно описаны в Учетные записи служб и зависимости между ними на сервере Team Foundation Server. Можно также просмотреть пример в Взаимодействие продуктов SharePoint с сервером Team Foundation Server. Следует тщательно просмотреть эти сведения, чтобы убедиться, что вы понимаете суть требований, прежде чем начинать настройку.

Настройка Office SharePoint Server, так чтобы отчеты и панели мониторинга правильно отображались в Team Foundation Server

  • В Центре администрирования SharePoint включите службы и настройте параметры, необходимые для Team Foundation Server.

    Дополнительные сведения см. в разделе Настройка параметров для обеспечения совместимости панелей мониторинга.

    Примечание

    Для правильного взаимодействия приложений Microsoft Office с сервером Team Foundation Server, на серверах под управлением Windows Server 2008 или Windows Server 2008 R2, на которых выполняются Продукты SharePoint, необходимо также включить компонент Возможности рабочего стола.Дополнительные сведения см в разделе Обзор возможностей рабочего стола.

Установка расширений

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

Примечание

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

Установка расширений Team Foundation Server для продуктов SharePoint

  • Дополнительные сведения см. в руководстве по установке Team Foundation. Чтобы загрузить последнюю версию данного руководства, см. следующую страницу веб-сайта Майкрософт: Руководство по установке Team Foundation.

Предоставление доступа

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

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

Настройка доступа между веб-приложением SharePoint и Team Foundation Server

Настройка определения корпоративного приложения

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

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

Настройка определения корпоративного приложения

  1. На сервере, выполняющем Team Foundation Server расширения для Продукты SharePoint, откройте консоль администрирования Team Foundation.

    Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation.

  2. Щелкните Расширения для продуктов SharePoint, затем выберите веб-приложение SharePoint, для которого следует настроить определение корпоративного приложения.

  3. Щелкните Изменение доступа, введите имя определения корпоративного приложения, нажмите ОК.

Настройка коллекций существующих командных проектов

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

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

Настройка существующих проектов

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

Создание сайта SharePoint для использования с Team Foundation Server

  1. Откройте Internet Explorer.

  2. В адресной строке введите адрес сайта верхнего уровня в веб-приложении SharePoint, где хотите создать сайт.

  3. Щелкните Действия сайта, а затем Создать.

    Открывается страница Создать страницу.

  4. В области Веб-страницы щелкните Сайты и рабочие области.

    Открывается страница Новый сайт SharePoint.

  5. В области Название и описание введите название и описание для сайта.

  6. В поле Адрес веб-сайта введите URL-адрес для этого сайта.

    Этот URL-адрес автоматически получит в качестве приставки адрес веб-приложения.

  7. В разделе Разрешения укажите соответствующие разрешения пользователя, подходящие для нового сайта, и затем нажмите кнопку Создать.

  8. На странице Выбор шаблона укажите подходящий шаблон для процесса, которому необходимо следовать.

    Например, щелкните Панель мониторинга гибкой разработки, если создается веб-сайт для проекта, где используются приемы гибкой разработки.

  9. Нажмите кнопку ОК.

    Примечание

    Сайт откроется сразу же после создания, однако некоторые из его компонентов не будут отображаться правильным образом.Это поведение является нормальным, и оно сохранится, пока сайт не будет добавлен как портал к командному проекту.

Добавление сайта SharePoint как портала к существующему командному проекту

  1. В Сред. Командный обозреватель щелкните правой кнопкой мыши имя проекта, выберите Параметры командного проекта и щелкните Параметры портала.

  2. На вкладке Портал проекта установите флажок Включить портал проекта.

  3. Щелкните Использовать этот сайт SharePoint, а затем щелкните Настроить URL-адрес.

  4. В списке Веб-приложение выберите веб-приложение SharePoint.

  5. В поле Относительный путь к сайту введите относительный путь к сайту SharePoint, созданному для этого командного проекта.

    По мере ввода пути он отображается в конце значения в поле URL-адрес.

  6. В поле URL-адрес щелкните ссылку.

    Откроется окно браузера.

  7. Убедитесь, что отображается именно тот веб-сайт, который нужен, закройте окно и нажмите кнопку ОК.

  8. Если на данном сайте SharePoint должны отображаться данные для этого проекта, установите флажок Отчеты и панели мониторинга ссылаются на данные этого командного проекта.

    Важно!

    Если этот флажок установить, когда какой-либо другой командный проект уже использует данный сайт, это приведет к серьезным последствиям для данного командного проекта.После установки этого флажка все автоматические отчеты и данные этого портала будут перенаправляться и отражать данные для этого командного проекта, а не для другого командного проекта.Необходимо убедиться, что никакие другие командные проекты не используют этот сайт SharePoint, либо необходимо получить от владельца другого командного проекта подтверждение, что это изменение следует внести.Для перенаправления отчетов и данных необходимо также быть членом группы "Администраторы проекта" в обоих проектах.

  9. Нажмите кнопку ОК.

  10. Щелкните правой кнопкой мыши командный проект и выберите команду Показать портал проектов.

    В новом окне браузера будет открыт портал командного проекта.

  11. Нажмите Действия сайта, а затем Параметры сайта.

  12. В разделе Администрирование сайта щелкните Возможности сайта.

  13. В списке возможностей сайта щелкните Активировать для каждой функции, которую необходимо активировать для этого портала.

См. также

Задачи

Изменение или удаление доступа между веб-приложением SharePoint и сервером Team Foundation Server

Основные понятия

Взаимодействие продуктов SharePoint с сервером Team Foundation Server

Роли в продуктах SharePoint

Расширение продуктов SharePoint

Консоль администрирования Team Foundation

Архитектура Team Foundation Server

Учетные записи служб и зависимости между ними на сервере Team Foundation Server

Разрешения Team Foundation Server

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

Настройка параметров для обеспечения совместимости панелей мониторинга

Интеграция сервера Team Foundation Server с продуктами SharePoint без административных разрешений

Настройка ресурсов для поддержки командных проектов

Обновление обновленного командного проекта для доступа к новым функциям

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

Дата

Журнал

Причина

Август 2010

Добавлена информация о сервере SharePoint Server 2010, средстве настройки и обязательности компонента "Возможности рабочего стола" в определенных операционных системах.

Обратная связь от клиента.