Пошаговое руководство. Настройка удаленного офиса с помощью 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.
Примечание. |
---|
Для проверки производительности кэша прокси-сервера Team Foundation Server с помощью системного монитора необходимо быть членом группы безопасности Пользователи системного монитора на компьютере, на котором запущен прокси-сервер Team Foundation Server. |
Дополнительные сведения о разрешениях см. в разделе Разрешения Team Foundation Server.
Установка прокси-сервера Team Foundation Server
- Установите и настройте требуемые компоненты для прокси-сервера Team Foundation Server. Дополнительные сведения см. в руководстве по установке Team Foundation в центре загрузки Майкрософт.
Включение кэширования системы управления версиями после установки прокси-сервера Team Foundation Server
На компьютере, на котором запущен прокси-сервер Team Foundation Server, Откройте проводник Windows и найдите каталог установки прокси-сервера по следующему пути: Диск:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.
Откройте файл Proxy.config в текстовом редакторе или редакторе XML.
Примечание. Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть "Блокнот" от имени администратора, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть "Блокнот" с полномочиями администратора, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.
Найдите узел <Servers>, элемент <Server> и элемент <Uri>.
Найдите лексему @H\_TFSSERVER@ и замените ее на URL-адрес сервера уровня приложений Team Foundation. Добавьте к URL-адресу двоеточие (:) и порт "8080".
На примере следующей строки показано, как может выглядеть элемент <Uri> после соответствующей подстановки:
<Server> <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri> </Server>
Сохраните изменения, внесенные в файл Proxy.config, и закройте этот файл.
Дополнительные сведения о настройке прокси-сервера Team Foundation Server см. в разделе Управление удаленными подключениями к прокси-серверу Team Foundation Server.
Просмотр производительности кэша для прокси-сервера Team Foundation Server с помощью системного монитора
- Откройте системный монитор на компьютере, на котором установлен прокси-сервер Team Foundation Server, и добавьте счетчики Прокси-сервер TFS. Дополнительные сведения см. в разделе Практическое руководство. Проверка производительности кэша с помощью системного монитора.
Просмотр производительности кэша для прокси-сервера Team Foundation Server с использованием веб-службы ProxyStatistics
Если вы не используете компьютер, на котором установлен прокси-сервер Team Foundation Server, откройте подключение к удаленному рабочему столу этого компьютера.
Примечание. Операцию QueryProxyStatistics можно вызывать только с локального компьютера с установленным прокси-сервером Team Foundation Server.
На компьютере, на котором установлен прокси-сервер Team Foundation Server, откройте веб-обозреватель Internet Explorer и введите следующий URL-адрес:
https://localhost:8081/VersionControlProxy/v1.0/proxystatistics.asmx
Откроется страница для веб-службы ProxyStatistics и операций с ней.
Примечание. Для доступа к веб-службам или веб-узлам на компьютере под управлением Windows Server 2008 или Windows Vista может понадобиться добавить эти узлы в список узлов, получивших доверие в Internet Explorer, или запустить Internet Explorer от имени администратора.
Нажмите QueryProxyStatistics, чтобы отобразить информацию об операции.
Нажмите Вызвать, чтобы отобразить XML-файл, содержащий статистику счетчиков производительности.
Найдите элемент <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" />
Примечание. Во время выполнения считается следующая статистика: OverallCacheMisses, CacheHitsPercentage и CacheMissPercentage.
Следующие действия
После установки и настройки прокси-сервера Team Foundation Server также можно настроить клиент Team Foundation на использование прокси-сервера для системы управления версиями. Дополнительные сведения см. в разделе Практическое руководство. Настройка системы управления версиями Team Foundation для использования прокси-сервера.
См. также
Задачи
Практическое руководство. Проверка производительности кэша с помощью системного монитора
Практическое руководство. Проверка производительности кэша с помощью веб-службы ProxyStatistics