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


Практическое руководство. Изменение общей папки библиотеки для коллекций командных проектов

Вы можете использовать общие папки библиотеки в библиотеке System Center Virtual Machine Manager (SCVMM) как место для создания и хранения виртуальных машин, шаблонов и сред в своих командных проектах. SCVMM используется для создания и управление общими папками библиотеки и для указания компьютера, на котором находится общая папка библиотеки.

После первой настройки Lab Management вы можете впоследствии захотеть изменить общие папки библиотеки, используемые коллекцией командных проектов.

Примечание

Сведения о настройке Lab Management в первый раз см. в статье Настройка Lab Management для сред SCVMM.

С помощью SCVMM можно создать несколько общих папок библиотеки на одном сервере библиотеки. Общие папки библиотеки позволяют вам выделять дисковое пространство на сервере библиотеки. После этого можно выделить место на диске для каждой коллекции командных проектов. Вы можете добавлять несколько общих папок библиотеки для каждой коллекции командных проектов. Например, можно добавить дополнительную общую папку библиотеки с другого сервера библиотеки в конкретный командный проект, чтобы предоставить дополнительное дисковое пространство для сред, виртуальных машин и шаблонов для команд, использующих данную коллекцию командных проектов. Если вы хотите направлять максимальный объем трафика на конкретный сервер библиотеки для коллекции командных проектов, то можно добавить общую папку библиотеки с другого сервера библиотеки. Вы также можете захотеть добавить общую папку библиотеки, добавленную на сервер библиотеки в другом физическом расположении.

Примечание

Для повышения производительности рекомендуется располагать общие папки библиотеки и группы узлов в одном и том же физическом расположении.Например, при наличии распределенной команды, одна половина которой расположена в одной стране, а другая половина — в другой стране, более рационально использовать общие папки библиотеки и группы узлов, которые физически расположены в каждой из этих стран, чтобы члены команды использовали общие папки библиотеки, размещенные в их стране.Вы можете изменить общие папки библиотеки с помощью консоли администрирования Team Foundation.Для выполнения этой задачи можно также использовать командную строку.Дополнительные сведения о служебной программе командной строки TFSLabConfig см. в статье Настройка Lab Management с помощью TFSLabConfig.

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

Добавление или удаление общих папок библиотек для коллекции командных проектов

  1. В консоли администрирования Team Foundation в разделе Уровень приложений щелкните элемент Коллекции командных проектов.

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

  3. Перейдите на вкладку Lab Management, а затем щелкните элемент Настройка общих папок библиотеки.

    Примечание

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

  4. Чтобы добавить общую папку библиотеки, на вкладке Общие папки библиотеки щелкните элемент Добавить и проверить.

    Появится диалоговое окно выбора общих папок библиотеки.

    1. Выберите одну или несколько общих папок библиотеки SCVMM, которые будут использоваться коллекцией командных проектов, и нажмите кнопку Добавить.

    2. Чтобы добавить общую папку библиотеки в каждый командный проект коллекции, установите для общей папки библиотеки флажок Автоматическая подготовка к работе.

      Примечание

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

  5. Чтобы удалить общую папку библиотеки, на вкладке Общие папки библиотеки выберите общую папку библиотеки из списка и нажмите кнопку Удалить.

    Важно!

    Прежде чем удалить общую папку библиотеки из коллекции командных проектов, вы должны сначала удалить все среды Lab Management, виртуальные машины и шаблоны, которые хранятся в этой общей папке библиотеки, с помощью Microsoft Test Manager.Затем вы должны удалить связь этой общей папки библиотеки из каждого командного проекта в коллекции с помощью служебной программы командной строки TFSLabConfig.Дополнительные сведения см. в разделе Команда DeleteTeamProjectLibraryShare TFSLabConfig.

  6. Чтобы убедиться, что Visual Studio Team Foundation Server может подключаться к общей папке библиотеки, нажмите кнопку Проверить.

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

Повышение надежности WinRM

Вы должны внести следующие изменения в параметры конфигурации по умолчанию удаленного управления Windows для каждого сервера библиотеки, имеющего общие папки библиотеки, которые используются для Lab Management. Изменения этих параметров способствуют улучшению надежности WinRM, так как Lab Management выполняет больше операций в узлах Hyper-V, чем по обычному производственному сценарию для Hyper-V.

Изменение настроек конфигурации Windows Remote Management

  1. Нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите пункт Запуск от имени администратора.

    Примечание

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

  2. В командной строке выполните следующую команду:

    winrm set winrm/config @{MaxTimeoutms = "1800000"}

  3. Если в качестве операционной системы узла используется Windows Server 2008 с пакетом обновления 2 (SP2), также выполните следующую команду:

    winrm set winrm/config/Service @{MaxConcurrentOperations="200"} -r:http://<LibraryServerMachine>

    (Замените LibraryServerMachine именем компьютера сервера библиотеки).

    Примечание

    Чтобы создать прослушиватель WinRM на http://<сервер_библиотеки>, может также потребоваться выполнить следующую команду:

    winrm quickconfig

  4. После внесения этих изменений перезапустите winrm и агент SCVMM на узлах с помощью следующих команд:

    net stop winrm

    net start winrm

    net start vmmagent

См. также

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

Управление коллекциями командных проектов

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

Изменение существующих конфигураций Lab Management