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


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

 

Опубликовано: Июль 2016

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

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

Примечание

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

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

Примечание

Для повышения производительности рекомендуется размещать общие папки библиотеки и группы узлов в одном и том же физическом расположении.Например, при наличии распределенной команды, когда половина ее находится в одной стране, а другая половина — в другой стране, более рационально использовать общие папки библиотеки и группы узлов, которые физически расположены в каждой из этих стран, настроив использование членами команд тех общих папок библиотеки, которые размещены в их стране.Общие папки библиотеки можно изменять с помощью консоли администрирования Team Foundation.Кроме того, для выполнения той же задачи можно использовать командную строку.Дополнительные сведения о служебной программе командной строки TFSLabConfig см. в разделе Configuring Lab Management with 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.Дополнительные сведения о том, как это сделать, см. в разделе TFSLabConfig DeleteTeamProjectLibraryShare Command.

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

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

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

Необходимо внести следующие изменения в параметры конфигурации службы удаленного управления Windows (WinRM) по умолчанию для каждого сервера библиотеки с общими папками библиотеки, которые используются для 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://<LibrayServerMachine>, может также потребоваться выполнить следующую команду:

    winrm quickconfig

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

    net stop winrm

    net start winrm

    net start vmmagent

См. также

Организация сервера с помощью коллекций командных проектов
Изменение существующих конфигураций Lab Management