Практическое руководство. Сохранение среды SCVMM
Хранимая среда представляет собой набор файлов конфигурации, виртуальных машин и шаблонов, расположенных на серверах библиотеки SCVMM для командного проекта. Хранимые среды являются способом создания развернутых сред. Хранимую среду невозможно запустить. При развертывании хранимой среды виртуальные машины создаются в группах узлов командного проекта из шаблонов и хранимых виртуальных машин хранимой среды. При правильной настройке можно одновременно развернуть несколько копий хранимой среды без возникновения конфликтов имен компьютеров во внешнем домене. Дополнительные сведения см. в разделе Предотвращение конфликтов имен компьютеров в этой теме.
Требования
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
В этой теме описано создание и использование хранимых сред в следующих ситуациях.
Архивирование развернутых сред |
Хранение среды для последующего использования при удалении развернутой среды. |
Создание хранимых сред из хранимых виртуальных машин и шаблонов |
Создание хранимой среды из виртуальных машин или шаблонов в библиотеке проекта. |
Создание хранимой среды с сетевой изоляцией |
Хранение среды с сетевой изоляцией для создания точных копий среды, которые могут выполняться одновременно. |
Создание хранимой среды из развернутой среды |
Подготовка виртуальных машин в развернутой среде для повторного использования и последующее сохранение среды для создания идентичных по функциональности сред без сетевой изоляции. Можно создавать хранимые среды следующих типов.
|
Предотвращение конфликтов имен компьютеров
Основным соображением при создании виртуальной среды любого типа является предотвращение конфликтов имен в домене. Конфликты имен возникают, когда у двух или нескольких компьютеров одинаковые идентификаторы домена, такие как имена компьютеров или IP-адреса. Если в домене или рабочей группе работает несколько копий виртуальной машины, у которых совпадает один или несколько из указанных выше идентификаторов, возможен (и вполне вероятен) конфликт имен. Конфликт имен между двумя компьютерами может возникать в следующих ситуациях.
Один или оба компьютера отключены от сети.
Неправильное распределение сетевого трафика. Если у двух компьютеров в сети одинаковый идентификатор, команда или сообщение, предназначенное для одного компьютера, может быть отправлено второму.
Способ предотвращения конфликтов имен при создании хранимых сред зависит от того, используется ли в среде сетевая изоляция и создается ли хранимая среда шаблонов или виртуальных машин.
Использование сетевой изоляции. Благодаря сетевой изоляции среды внешнему домену предоставляется псевдоним уникального идентификатора для виртуальных машин в среде. Имена компьютеров в среде с сетевой изоляцией должны быть уникальными, однако в разных средах имена компьютеров могут быть одинаковыми. См. раздел Создание хранимой среды из развернутой среды с сетевой изоляцией в этой теме.
Использование шаблонов. При использовании шаблонов для создания хранимой среды без сетевой изоляции, шаблон можно настроить на автоматическое присвоение уникального имени компьютера при его развертывании в качестве виртуальной машины. Можно также настроить автоматическое подключение шаблона к внешнему домену. См. раздел Создание хранимой среды шаблонов из развернутой среды в этой теме.
Использование хранимых виртуальных машин. Наилучшим способом предотвращения конфликтов имен компьютеров является создание хранимых виртуальных машин в качестве компьютеров рабочей группы, то есть как компьютеров, которые автоматически не подключаются к внешнему домену. При использовании виртуальных машин в хранимой среде без сетевой изоляции необходимо вручную присвоить уникальные имена компьютерам, созданным при развертывании среды, а затем подключить эти компьютеры к внешнему домену. См. раздел Создание хранимой среды виртуальных машин из развернутой среды в этой теме.
Архивирование развернутых сред
При удалении развернутой среды ее можно сохранить и при необходимости воссоздать. Для архивации развернутой среды выполните следующие действия.
Перейдите на вкладку Лаборатория в средстве Test Manager и убедитесь, что среда остановлена.
Выберите среду и щелкните Сохранить в библиотеке на панели инструментов.
После сохранения копии среды в библиотеке командного проекта удалите развернутую среду.
Хранимая среда являются точной копией развернутой среды. Если в развернутой среде не используется сетевая изоляция, одновременно можно развернуть только одну копию архивной среды.
Создание хранимой среды из хранимых виртуальных машин и шаблонов
Если конфигурация развернутой среды, которую планируется создать из хранимой среды, не слишком сложная (например, без установки приложений или ролей сервера), можно создать хранимую среду в библиотеке командного проекта непосредственно из существующих хранимых виртуальных машин и шаблонов.
Чтобы создать хранимую среду из хранимых виртуальных машин и шаблонов в библиотеке командного проекта, выполните следующие действия.
На вкладке Библиотека средства Test Manager выберите Среды.
Выберите Создать.
Следуйте процедуре, описанной в разделе Создание среды из виртуальных машин или шаблонов темы Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов.
При использовании виртуальных машин в хранимой среде необходимо убедиться, что виртуальные машины, создаваемые в развернутой среде, имеют уникальные идентификаторы во внешнем домене.
Создание хранимой среды из развернутой среды с сетевой изоляцией
Исходная развернутая среда с сетевой изоляцией обычно создается за два этапа. Сначала создается развернутая среда из хранимых виртуальных машин, шаблонов или комбинации того и другого. После этого осуществляется запуск развернутой среды и выполняются дополнительные задачи по настройке, такие как подключение виртуальных машин к внутреннему домену Active Directory. После создания и настройки развернутой среды можно создать хранимую среду за два этапа.
Перейдите на вкладку Библиотека в средстве Test Manager и убедитесь, что работа среды завершена.
На панели инструментов щелкните Сохранить в библиотеке.
При развертывании среды с сетевой изоляцией Lab Management для каждой виртуальной машины добавляет по одному сетевому адаптеру, который является уникальным идентификатором псевдонима для внешнего домена. Поэтому можно одновременно развернуть несколько копий хранимой среды без возникновения конфликтов имен компьютеров.
Дополнительные сведения см. в разделе Создание и использование изолированной от сети среды.
Создание хранимой среды из развернутой среды без сетевой изоляции
Виртуальная машина в среде без сетевой изоляции, возможно, потребует долгой и тщательной настройки. Например, может потребоваться установка дополнительного программного обеспечения на некоторых компьютерах, а также настройка особых ролей и функций на компьютерах-серверах. Такие настройки можно выполнить только на машинах в развернутых средах. В этом случае хранимую среду можно создать из развернутой среды. Несмотря на то что можно создать хранимую среду как из шаблонов, так и из хранимых виртуальных машин, наилучшим способом, к тому же снижающим вероятность ошибок, является использование только шаблонов или только виртуальных машин в хранимой среде.
Создание хранимой среды шаблонов из развернутой среды
Хранимую среду шаблонов невозможно создать непосредственно из развернутой среды. Однако шаблоны для хранимой среды можно создать из виртуальных машин развернутой среды, а затем воссоздать среду в библиотеке. Чтобы создать хранимую среду шаблонов из развернутой среды, выполните следующие действия.
Создайте исходную среду. Дополнительные сведения см. в разделе Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов. Создайте среду в лаборатории командного проекта.
Чтобы создать шаблоны, выполните действия, описанные в разделе Практическое руководство. Сохранение виртуальной машины или шаблона.
Чтобы создать хранимую среду, следуйте процедуре, описанной в разделе Создание среды из виртуальных машин или шаблонов темы Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов. Создайте среду в библиотеке командного проекта.
При создании шаблона его можно настроить таким образом, чтобы он присваивал уникальный идентификатор каждой виртуальной машине, создаваемой из шаблона. С помощью этого параметра можно одновременно развернуть несколько копий хранимой среды без возникновения конфликтов имен компьютеров.
Создание хранимой среды виртуальных машин из развернутой среды
Наилучшим способом предотвращения конфликтов имен компьютеров является создание хранимых виртуальных машин в качестве компьютеров рабочей группы, то есть как компьютеров, которые автоматически не подключаются к внешнему домену. В этом разделе предполагается, что хранимые виртуальные машины не подключены к внешнему домену.
Чтобы создать хранимую среду виртуальных машин из развернутой среды без сетевой изоляции, выполните следующие действия.
Создайте исходную среду. Дополнительные сведения см. в разделе Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов.
Перейдите на вкладку Лаборатория в средстве Test Manager и убедитесь, что среда запущена.
С помощью средства просмотра среды подключитесь к среде.
Для каждого компьютера в среде выполните следующие действия.
Подключитесь к виртуальной машине и войдите в систему.
Если виртуальная машина подключена к домену, удалите ее из домена и подключите к рабочей группе.
Измените имя компьютера.
При появлении запроса перезапустите компьютер.
Выйдите из средства просмотра среды и остановите среду на вкладке Лаборатория средства Test Manager.
Выберите среду и щелкните Сохранить в библиотеке.
Восстановите предыдущее состояние виртуальных машин в среде.
Перезапустите среду и подключите ее к средству просмотра среды.
Подключитесь к каждому компьютеру в среде и восстановите его исходное имя. При необходимости подключите виртуальную машину к домену. Перезагрузите компьютер.
Когда хранимая среда виртуальных машин развернута в группе узлов, пользователь должен убедиться, что идентификаторы всех компьютеров, подключенных к домену, уникальны для этого домена. Дополнительные сведения см. в разделе Создание развернутых сред без сетевой изоляции из хранимых виртуальных машин темы Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов.
См. также
Основные понятия
Использование лабораторной среды в жизненном цикле приложения
Руководство по созданию сред SCVMM и управлению ими
Практическое руководство. Сохранение виртуальной машины или шаблона
Создание среды SCVMM с помощью хранимых виртуальных машин и шаблонов
Создание и использование изолированной от сети среды
Управление лабораторными средами и виртуальными машинами