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


Практическое руководство. Сохранение среды SCVMM

 

Опубликовано: Апрель 2016

Хранимая среда представляет собой набор файлов конфигурации, виртуальных машин и шаблонов, размещаемых на серверах библиотеки System Center Virtual Manager (SCVMM) для командного проекта. Хранимые среды являются одним из способов создания развернутых сред. Хранимая среда не может быть запущена и не может выполняться. При развертывании хранимой среды виртуальные машины создаются в группах узлов командного проекта из шаблонов и хранимых виртуальных машин хранимой среды. При правильной настройке можно развернуть несколько копий хранимой среды одновременно без возникновения конфликтов имен компьютеров во внешнем домене. Дополнительные сведения см. в подразделе Предотвращение конфликтов имен компьютеров этого раздела.

Требования

  • Visual Studio Enterprise, Visual Studio Test Professional

В этом разделе описывается создание и использование хранимых сред в следующих ситуациях.

Архивация развернутых сред

Сохранение среды для последующего использования при удалении развернутой среды

Создание хранимых сред на основе хранимых виртуальных машин и шаблонов

Создание хранимой среды на основе виртуальных машин или шаблонов в библиотеке проекта

Создание хранимых изолированных от сети сред

Сохранение сред с сетевой изоляцией для создания точных копий среды, которые можно запустить одновременно

Создание хранимых сред на основе развернутой среды

Подготовка виртуальных машин в развернутой среде для повторного использования и последующее сохранение среды для создания идентичных по функциональности сред, не использующих сетевую изоляцию. Можно создавать хранимые среды следующих типов:

  • хранимые среды шаблонов;

  • хранимые среды виртуальных машин.

Предотвращение конфликтов имен компьютеров

Основным аспектом создания виртуальной среды любого типа является предотвращение конфликтов имен в домене. Конфликты имен возникают при наличии двух или нескольких компьютеров, использующих одинаковые идентификаторы домена, такие как имена компьютеров или IP-адреса. Если в домене или рабочей группе выполняется (активно) несколько копий виртуальной машины, у которых совпадает один или несколько из таких идентификаторов, возможен (и вполне вероятен) конфликт имен. Конфликт имен между двумя компьютерами может привести к возникновению следующих ситуаций:

  • один или оба компьютера отключаются от сети;

  • происходит неправильное распределение сетевого трафика. Если в сети есть два компьютера с одинаковым удостоверением, команда или сообщение, предназначенные для одного компьютера, могут быть отправлены на другой компьютер.

Способы предотвращения конфликтов имен при создании хранимых сред зависят от того, используется ли сетевая изоляция среды и создается ли хранимая среда шаблонов или виртуальных машин.

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

  • Использование шаблонов. При использовании шаблонов для создания хранимой среды, которая не использует сетевую изоляцию, можно настроить шаблон для автоматического создания уникального имени компьютера при его развертывании в качестве виртуальной машины. Можно также настроить автоматическое подключение шаблона к внешнему домену. См. подраздел Создание хранимой среды шаблонов на основе развернутой среды в этом разделе.

  • Использование хранимых виртуальных машин. Чтобы избежать конфликтов имен компьютеров, рекомендуется создавать хранимые виртуальные машины как компьютеры рабочей группы, то есть как компьютеры, которые не присоединяются к внешнему домену автоматически. При использовании виртуальных машин в хранимой среде без сетевой изоляции также необходимо вручную указать уникальные имена для компьютеров, которые создаются при развертывании среды, а затем подключить эти компьютеры к внешнему домену. См. подраздел Создание хранимой среды виртуальных машин на основе развернутой среды в этом разделе.

Архивация развернутых сред

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

  1. На вкладке Лаборатория окна Test Manager убедитесь, что среда остановлена.

  2. Выберите среду и нажмите кнопку Сохранить в библиотеке на панели инструментов.

  3. После сохранения копии среды в библиотеке командного проекта удалите развернутую среду.

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

Создание хранимых сред на основе хранимых виртуальных машин и шаблонов

Если развернутые среды, которые предполагается создавать на основе хранимой среды, не требуют больших усилий по настройке, таких как установка приложений или ролей серверов, можно создать хранимую среду в библиотеке командного проекта напрямую из существующих виртуальных машин и шаблонов.

Чтобы создать хранимую среду из хранимых виртуальных машин и шаблонов в библиотеке командного проекта, выполните следующие действия.

  1. На вкладке Библиотека окна Test Manager выберите Среды.

  2. Выберите Создать.

  3. Выполните процедуру, описанную в подразделе Создание среды из виртуальных машин или шаблонов раздела Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов.

При использовании виртуальных машин в хранимой среде необходимо убедиться в том, что виртуальные машины, созданные в развернутой среде, имеют уникальные идентификаторы во внешнем домене.

Создание хранимой среды на основе развернутой среды, использующей сетевую изоляцию

Создание исходной развернутой среды с сетевой изоляцией обычно состоит из двух этапов. Сначала создается развернутая среда из хранимых виртуальных машин, шаблонов или сочетания хранимых виртуальных машин и шаблонов. Затем вы запускаете развернутую среду и выполняете дополнительные задачи по настройке, такие как подключение виртуальных машин к внутреннему домену Active Directory. После создания и настройки развернутой среды можно создать хранимую среду в два этапа.

  1. На вкладке Лаборатория окна Test Manager убедитесь, что работа среды завершена.

  2. Выберите на панели инструментов пункт Сохранить в библиотеке.

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

Дополнительные сведения см. в разделе Создание и использование изолированной от сети среды.

Создание хранимой среды на основе развернутой среды, не использующей сетевую изоляцию

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

Создание хранимой среды шаблонов на основе развернутой среды

Создать хранимую среду шаблонов на основе развернутой среды напрямую нельзя. Тем не менее можно создать шаблоны для хранимой среды из виртуальных машин развернутой среды, а затем воссоздать среду в библиотеке. Чтобы создать хранимую среду шаблонов на основе развернутой среды, выполните следующие действия.

  1. Создайте исходную среду. Дополнительные сведения см. в разделе Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов. Создайте среду в лаборатории командного проекта.

  2. Чтобы создать шаблоны, выполните процедуры, описанные в разделе Практическое руководство. Сохранение виртуальной машины или шаблона.

  3. Чтобы создать хранимую среду, выполните процедуру, описанную в подразделе Создание среды из виртуальных машин или шаблонов раздела Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов. Создайте среду в библиотеке командного проекта.

При создании шаблона можно настроить его таким образом, чтобы уникальный идентификатор назначался каждой виртуальной машине, которая создается на основе этого шаблона. Используя этот параметр конфигурации, можно одновременно развернуть несколько копий хранимой среды без возникновения конфликтов имен компьютеров.

Создание хранимой среды виртуальных машин на основе развернутой среды

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

Чтобы создать хранимую среду виртуальных машин на основе развернутой среды, не использующей сетевую изоляцию, выполните следующие действия.

  1. Создайте исходную среду. Дополнительные сведения см. в разделе Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов.

  2. На вкладке Лаборатория окна Test Manager убедитесь, что среда выполняется.

  3. Подключитесь к среде с помощью средства просмотра среды.

  4. Для каждого компьютера в среде выполните следующие действия.

    1. Подключитесь к виртуальной машине и выполните вход.

    2. Если виртуальная машина присоединена к домену, удалите ее из домена и присоедините к рабочей группе.

    3. Измените имя компьютера.

    4. Перезагрузите машину при появлении запроса на перезагрузку.

  5. Выйдите из средства просмотра среды, а затем завершите работу среды на вкладке Лаборатория Test Manager.

  6. Выберите среду и нажмите кнопку Сохранить в библиотеке. Отзыв

  7. Восстановите предыдущее состояние виртуальных машин в среде.

    1. Перезапустите среду и подключитесь к ней в средстве просмотра среды.

    2. Подключитесь к каждому компьютеру в среде и восстановите его исходное имя. При необходимости подключите виртуальную машину к домену. Перезагрузите компьютер.

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

См. также

Использование лабораторной среды в жизненном цикле приложения
Руководство по созданию сред SCVMM и управлению ими
Создание лабораторных сред
Практическое руководство. Сохранение виртуальной машины или шаблона
Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов
Создание и использование изолированной от сети среды
(superseded) How to: Set the Properties of a Virtual Machine or Template
Управление лабораторными средами и виртуальными машинами