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


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

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

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

Примечание

Процедуру первой настройки Lab Management см. в разделе Первая настройка Lab Management.

С помощью 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. Чтобы удалить общую папку библиотеки, на вкладке Общие папки библиотеки выберите из списка общую папку и затем нажмите кнопку Удалить.

    Важно!

    Прежде чем удалить общую папку библиотеки из коллекции командных проектов, необходимо сначала удалить с помощью Microsoft Test Manager все среды, виртуальные машины и шаблоны Lab Management, которые хранятся в этой общей папке.Затем с помощью программы командной строки 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>

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

    Примечание

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

    winrm quickconfig

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

    net stop winrm

    net start winrm

    net start vmmagent

См. также

Задачи

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

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

Настройка сервера с помощью консоли администрирования Team Foundation

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

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