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


Пошаговое руководство. Настройка удаленного офиса с помощью Team Foundation Server

Обновлен: Ноябрь 2007

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

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

Обязательные компоненты

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

Дополнительные сведения о настройке клиентского компьютера Team Foundation для использования прокси-сервера Team Foundation Server см. раздел Практическое руководство. Настройка системы управления версиями Team Foundation для использования прокси-сервера.

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

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

ms242919.alert_note(ru-ru,VS.90).gifПримечание.

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

Дополнительные сведения о разрешениях см. в разделе Разрешения Team Foundation Server.

Установка прокси-сервера Team Foundation Server

  • Установите и настройте требуемые компоненты для прокси-сервера Team Foundation Server. Дополнительные сведения см. в руководстве по установке Team Foundation в центре загрузки Майкрософт.

Включение кэширования системы управления версиями после установки прокси-сервера Team Foundation Server

  1. На компьютере, на котором запущен прокси-сервер Team Foundation Server, Откройте проводник Windows и найдите каталог установки прокси-сервера по следующему пути: Диск:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.

  2. Откройте файл Proxy.config в текстовом редакторе или редакторе XML.

    ms242919.alert_note(ru-ru,VS.90).gifПримечание.

    Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть "Блокнот" от имени администратора, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть "Блокнот" с полномочиями администратора, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.

  3. Найдите узел <Servers>, элемент <Server> и элемент <Uri>.

  4. Найдите лексему @H\_TFSSERVER@ и замените ее на URL-адрес сервера уровня приложений Team Foundation. Добавьте к URL-адресу двоеточие (:) и порт "8080".

    На примере следующей строки показано, как может выглядеть элемент <Uri> после соответствующей подстановки:

    <Server> 
        <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri>
    </Server>
    
  5. Сохраните изменения, внесенные в файл Proxy.config, и закройте этот файл.

    Дополнительные сведения о настройке прокси-сервера Team Foundation Server см. в разделе Управление удаленными подключениями к прокси-серверу Team Foundation Server.

Просмотр производительности кэша для прокси-сервера Team Foundation Server с помощью системного монитора

Просмотр производительности кэша для прокси-сервера Team Foundation Server с использованием веб-службы ProxyStatistics

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

    ms242919.alert_note(ru-ru,VS.90).gifПримечание.

    Операцию QueryProxyStatistics можно вызывать только с локального компьютера с установленным прокси-сервером Team Foundation Server.

  2. На компьютере, на котором установлен прокси-сервер Team Foundation Server, откройте веб-обозреватель Internet Explorer и введите следующий URL-адрес:

    https://localhost:8081/VersionControlProxy/v1.0/proxystatistics.asmx

    Откроется страница для веб-службы ProxyStatistics и операций с ней.

    ms242919.alert_note(ru-ru,VS.90).gifПримечание.

    Для доступа к веб-службам или веб-узлам на компьютере под управлением Windows Server 2008 или Windows Vista может понадобиться добавить эти узлы в список узлов, получивших доверие в Internet Explorer, или запустить Internet Explorer от имени администратора.

  3. Нажмите QueryProxyStatistics, чтобы отобразить информацию об операции.

  4. Нажмите Вызвать, чтобы отобразить XML-файл, содержащий статистику счетчиков производительности.

  5. Найдите элемент <ProxyStatisticsInfo>, в котором содержится эта статистика.

    Например, текст содержимого этого элемента может выглядеть следующим образом:

    <ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ServerId="643c23c1-3f47-43d2-b638-3bd0e7ea8bff" ServerUrl="http://TeamFoundationServerName:8080/VersionControl" /> 
    
    ms242919.alert_note(ru-ru,VS.90).gifПримечание.

    Во время выполнения считается следующая статистика: OverallCacheMisses, CacheHitsPercentage и CacheMissPercentage.

Следующие действия

После установки и настройки прокси-сервера Team Foundation Server также можно настроить клиент Team Foundation на использование прокси-сервера для системы управления версиями. Дополнительные сведения см. в разделе Практическое руководство. Настройка системы управления версиями Team Foundation для использования прокси-сервера.

См. также

Задачи

Практическое руководство. Проверка производительности кэша с помощью системного монитора

Практическое руководство. Проверка производительности кэша с помощью веб-службы ProxyStatistics

Практическое руководство. Включение кэширования файлов системы управления версиями на прокси-сервере Team Foundation Server

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

Мониторинг производительности