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

Важно!

Поддержка этой версии Virtual Machine Manager (VMM) завершена. Рекомендуется выполнить обновление до VMM 2022.

В этой статье описывается быстрая подготовка виртуальных машин в структуре System Center Virtual Machine Manager (VMM) с помощью копирования SAN.

Быстрая подготовка — это способ развертывания новых виртуальных машин в массивах хранения, не требующий копирования виртуальных машин по сети. Служба VMM применяет инфраструктуру SAN для клонирования виртуальных машин с использованием шаблона виртуальной машины для настройки операционной системы на виртуальной машине.

  • Вы можете использовать быструю подготовку для развертывания автономных виртуальных машин и виртуальных машин, развернутых в составе службы.
  • Шаблон, поддерживающий копирование по сети SAN, можно создать на основе виртуального жесткого диска, размещаемого в логической единице хранилища, которая поддерживает копирование по сети SAN путем клонирования или создания моментального снимка.
  • При создании виртуальной машины с помощью шаблона с поддержкой копирования san VMM быстро создает копию логического блока, содержащего виртуальный жесткий диск, и помещает файлы виртуальной машины в новую логическую единицу. Когда VMM развертывает виртуальную машину, применяя быструю подготовку с помощью копирования по сети SAN, VMM использует перенос по сети SAN вместе переноса по сети. В ходе переноса по сети SAN создается копия логического устройства, содержащая виртуальную машину, которая назначается конечному узлу или кластеру узлов. Так как файлы виртуальной машины не перемещаются по сети при передаче виртуальной машины через сеть SAN, это гораздо быстрее, чем передача по стандартной сети.
  • Для создания шаблона, поддерживающего копирование по сети SAN, можно использовать любой из этих способов.
    • Создание шаблона, поддерживающего копирование по сети SAN, на основе новой виртуальной машины
    • Создание шаблона, поддерживающего копирование по сети SAN, на основе существующей виртуальной машины

Перед началом работы

  • Любое хранилище, к которому имеет доступ подготавливаемый компьютер, может быть разбито на разделы в процессе подготовки, даже если этот диск выбран для использования операционной системой. В этом случае данные будут потеряны. Чтобы гарантировать использование определенного загрузочного тома, используйте глубокое обнаружение и не перезагружайте компьютер до завершения развертывания операционной системы.
  • Массив хранения данных должен поддерживать новые функции управления хранилищем в VMM.
  • Массив хранения данных должен поддерживать клонирование или моментальные снимки (эти функции должны быть включены). Для этого, возможно, потребуется приобрести дополнительные лицензии у поставщика хранилища.
  • Пулом носителей, который будет использоваться для быстрой подготовки, необходимо управлять с помощью VMM. Для выполнения необходимых условий требуется добавить поставщика SMI-S для массива, выполнить обнаружение пулов носителей, классифицировать хранилища и задать предпочтительный способ выделения для массива хранения данных (моментальный снимок или клонирование).
  • Пул носителей, который требуется использовать для быстрой подготовки, должен быть выделен для группы узлов, в которой предполагается выполнять быструю подготовку виртуальных машин.
  • Узлы Hyper-V, которые предполагается использовать в качестве назначений размещения, должны быть членами группы узлов. Кроме того, должны быть выполнены следующие предварительные условия.
    • Если предполагается создавать шаблон, поддерживающий копирование по сети SAN, на основе новой виртуальной машины, узел, на котором создается виртуальная машина, также должен быть членом группы узлов.
    • Если предполагается создавать шаблон, поддерживающий копирование по сети SAN, на основе существующей виртуальной машины, а также создавать и назначать LUN из сервера библиотеки, сервер библиотеки должен быть членом этой группы узлов. Таким образом, сервер библиотеки должен быть узлом Hyper-V (Если вы не хотите добавлять сервер библиотеки в качестве узла, можно назначить логическую единицу вне диапазона с помощью средств управления поставщика массива хранения.)
    • Чтобы использовать быструю подготовку для развертывания виртуальных машин версии 2, необходимо выбрать узел с операционной системой, которая их поддерживает.
    • Все узлы Hyper-V, которые требуется использовать для быстрой подготовки, и сервер библиотеки должны иметь доступ к массиву хранения данных. Кроме того, они должны использовать один и тот же тип подключения по сети SAN. Для успешной миграции san вы не можете иметь некоторые узлы, которые подключаются к массиву через Fibre Channel, а другие — через iSCSI. Конфигурация изменяется в зависимости от оборудования хранилища.
  • Конкретные сведения о настройке должен предоставить поставщик хранилища, однако, как правило, для настройки необходимо выполнить указанные ниже действия.
    • На каждый узел, который получит доступ к массиву хранения данных Fibre Channel или iSCSI, необходимо добавить функцию многопутевого ввода-вывода Multipath I/O (MPIO). Это можно сделать с помощью Server Manager.
      • Если функция MPIO была включена до того, как узел был добавлен в управление VMM, VMM автоматически включит MPIO для поддерживаемых массивов хранения данных с помощью модуля DSM от Майкрософт. Если вы уже установили dsms для конкретных поставщиков для поддерживаемых массивов хранения, а затем добавили узел в управление VMM, для взаимодействия с этими массивами будут использоваться параметры MPIO для конкретного поставщика.
      • Если узел добавляется в VMM перед добавлением компонента MPIO, необходимо настроить MPIO для добавления обнаруженных кодов оборудования вручную. Также можно установить модули DSM конкретного поставщика.
      • Если вы используете сеть хранения Fibre Channel (SAN), на каждом узле, который будет обращаться к массиву хранения, должен быть установлен адаптер шины узла (HBA). Кроме того, чтобы узлы могли обращаться к массиву хранения данных, необходимо убедиться в правильном разделении их на зоны.
      • Если используется сеть SAN iSCSI, убедитесь, что добавлены порталы iSCSI и инициатор iSCSI выполнил вход в массив. Кроме того, убедитесь в том, что в каждом узле запущена служба инициатора iSCSI (Microsoft) с параметром "Автоматически". Сведения о создании сеанса iSCSI на узле с помощью VMM см. в статье Настройка хранилища на узле Hyper-V в VMM.

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

Создайте виртуальную машину в логической единице, назначенной узлу Hyper-V. На сервере библиотеки создайте шаблон, поддерживающий копирование по сети SAN, на основе виртуальной машины.

Примечание

  • Сервер библиотеки не обязательно должен быть управляемым узлом Hyper-V, но у него должен быть доступ к пулу носителей, в котором находится логическая единица.
  • При создании шаблона происходит автоматическая отмена регистрации логического устройства на узле и выполняется его регистрация на сервере библиотеки.
  1. Создайте логическую единицу в структуре хранилища VMM из управляемого пула носителей, который будет использоваться для быстрой подготовки. Кроме того, можно создать и назначить логическую единицу в средстве управления массивом хранилища.

  2. Выделите логическую единицу для группы узлов, в которой находится целевой узел. Затем назначьте логическую единицу узлу. При назначении LUN его можно отформатировать и назначить букву диска. Убедитесь, что логическая единица, которую вы хотите назначить, должна быть пустой.

  3. В LUN создайте виртуальную машину с пустым файлом виртуального жесткого диска.

    • На странице Выбор источника выберите Создать новую виртуальную машину с чистым виртуальным жестким диском.
    • На странице Настройка оборудования настройте необходимые параметры. Убедитесь, что выбран параметр Создать новый виртуальный жесткий диск .
    • На странице Выбор назначения примите значение по умолчанию Разместить виртуальную машину на узле.
    • В разделе Настройка параметров в разделе Выбор конечной папки выберите диск, созданный из назначенной логической единицы. Убедитесь в том, что рядом со сведениями о диске имеется надпись сеть SAN (поддерживается миграция). Пример: (L:) [свободно 9,92 ГБ из 10,00 ГБ, сеть SAN (поддерживается миграция)].
    • В разделе Ресурсы компьютера выберите Виртуальный жесткий диск. В разделе Обзор>Выберите целевую папку выберите диск, созданный из назначенной логической единицы.
    • На страницах Выбор сети и Добавить свойства выберите необходимые параметры. В разделе Сводка просмотрите параметры и выберите Создать. Убедитесь в том, что виртуальная машина присутствует в списке Виртуальные машины (VM) и службы>Все узлы>Виртуальные машины.
  4. Установите и настройте операционную систему на новой виртуальной машине, а также необходимые приложения. Подготовьте образ с помощью средства Sysprep.exe с параметрами /generalize и /oobe для подготовки к использованию связанного виртуального жесткого диска. Подробнее. По завершении убедитесь, что к виртуальному DVD-диску не подключены файлы изображений .iso.

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

Создайте шаблон на основе существующей виртуальной машины.

  • Чтобы выполнить эту процедуру в VMM, необходимо добавить сервер библиотеки в качестве управляемого узла Hyper-V. Это позволит назначить логическую единицу серверу библиотеки посредством VMM. Если вы не хотите делать библиотеку управляемым узлом Hyper-V, можно использовать средства управления поставщика массива, чтобы назначить логическую единицу серверу библиотеки.
  • У вас должен быть виртуальный жесткий диск (подготовленный к использованию с помощью средства Sysprep), который будет применяться в качестве базового образа для быстрой подготовки.
  • Создайте папку в общей папке библиотеки, которая будет использоваться для подключения логического блока к виртуальному жесткому диску и хранения его. Например, в общей папке библиотеки SEALibrary создайте папку с именем "VHD быстрой подготовки".
  1. Создайте логическую единицу в структуре хранилища VMM из управляемого пула носителей, который будет использоваться для быстрой подготовки.

  2. Отформатируйте логическую единицу и подключите ее к созданному пути к папке.

  3. Назначьте LUN серверу библиотеки. Если сервер библиотеки является управляемым узлом Hyper-V, логическую единицу можно создать и назначить с сервера библиотеки. Вы можете также отформатировать диск в файловой системе NTFS и одновременно подключить логическую единицу к пути к папке в общей папке библиотеки.

    • При создании логического блока выберите параметр Подключить в следующей пустой папке>NTFS Обзор, а затем выберите созданную папку.
    • Не назначайте букву диска. Кроме того, никогда не создавайте несколько точек подключения к папке.
  4. Если сервер библиотеки не является управляемым узлом Hyper-V, используйте средства управления поставщика массива, чтобы создать логическую единицу и отменить маску логической единицы на сервере библиотеки. После этого выполните описанные ниже действия.

    • Не назначайте букву диска.
    • Используйте управление дисками (diskmgmt.msc) для повторного сканирования диска, инициализации диска и его форматирования.
    • В разделе Управление дисками подключите логический блок к пути к папке, созданной в общей папке библиотеки (изменение буквы> диска и пути. Добавьте>подключение в пустую папку NTFS и выберите пустую папку библиотеки).
  5. Скопируйте требуемый виртуальный жесткий диск в новую папку в общей папке библиотеки.

    Примечание

    Виртуальный жесткий диск должен быть единственным файлом в логическом блоке.

  6. Созданная папка появится в общей папке библиотеки. Чтобы проверить возможность копирования виртуального жесткого диска SAN, выберите новую папку и в разделе Объекты физической библиотеки выберите VHD-файл. Свойство Поддерживает копирование по сети SAN должно иметь значение Да.

Создание шаблона, поддерживающего копирование по сети SAN

  1. Выберите Библиотека>Создать>шаблон виртуальной машины.
  2. В мастере> создания шаблонов виртуальных машинВыберите источник выберите Из существующей виртуальной машины, развернутой на узле>Обзор. Выберите виртуальную машину в логической единице. Нажмите в предупреждающем сообщении Да.
  3. В поле Удостоверение введите имя и описание шаблона.
  4. В разделе Настройка оборудования нажмите кнопку Далее. Отображаемая классификация соответствует назначениям пулу носителей, на основе которого создана логическая единица.
  5. В разделе Настройка операционной системы нажмите кнопку Далее.
  6. В разделе Выбор сервера библиотеки выберите сервер библиотеки, на котором вы хотите создать шаблон. Убедитесь, что для параметра Тип передачи задано значение SAN, и нажмите кнопку Далее. Сервер библиотеки должен иметь доступ к тому же пулу носителей, который доступе и узлу.
  7. В окне Выбор пути нажмите кнопку Обзор и выберите расположение на сервере библиотеки для хранения файлов виртуальной машины.
  8. В разделе Сводка просмотрите параметры и выберите Создать. В разделе Задания можно следить за ходом создания шаблона. Дождитесь перехода задания в состояние Завершено. Проверьте шаблон на странице Библиотека>Шаблоны>Шаблоны виртуальных машин (VM) .

Развертывание виртуальной машины на основе шаблона

Теперь разверните виртуальную машину из шаблона с поддержкой копирования SAN. В этой процедуре описывается развертывание изолированной виртуальной машины. Кроме того, можно выбрать шаблон при создании службы. Убедитесь в следующем:

  • Узлы, где требуется разместить виртуальные машины, должны иметь доступ к управляемому пулу носителей, где хранится логическая единица, связанная с шаблоном.
  • Если требуется развернуть виртуальные машины в частном облаке, классификация хранилища, которая назначается логической единице, использовавшейся для создания шаблона с поддержкой копирования по сети SAN, должна быть доступна для частного облака.
  • Для облачного развертывания группы узлов, которые используются для предоставления ресурсов для частного облака, должны содержать узлы, которые имеют доступ к управляемому пулу носителей, где находится логическая единица, связанная с шаблоном.
  1. Выберите Виртуальные машины и службы>Создать>виртуальную машину.

  2. В мастере > создания виртуальной машины Выберите источник выберите Использовать существующую виртуальную машину, шаблон виртуальной машины или обзор виртуального жесткого диска>. Выберите тип Шаблон виртуальной машины и выберите созданный шаблон для быстрой подготовки. Для этого шаблона в столбце Поддерживает копирование по сети SAN должно быть значение Да.

  3. В окне Выбор источника нажмите кнопку Далее.

  4. Выполните остальные шаги в мастере, чтобы создать и развернуть виртуальную машину.

    Примечание

    • В разделе Настройкаконфигурацииаппаратной> шины оставьте список Классификация пустым или выберите классификацию хранилища, которая
    • В разделе Выбор узла или Выбор облака убедитесь, что в столбце Тип передачи указано san.
    • Если вы выбрали размещение виртуальной машины на узле, в разделе Настройка параметров>Ресурсы компьютера выберите виртуальный жесткий диск, чтобы проверить параметры развертывания. Для быстрой подготовки с помощью копирования san убедитесь, что методом развертывания виртуального жесткого диска в списке узлов является Перенос виртуального диска с помощью SAN.
  5. После завершения работы мастера откройте страницу Задания>Задание создания виртуальной машины для просмотра состояния задания.

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

  7. Чтобы убедиться в том, что виртуальная машина создана, откройте рабочую область "Виртуальные машины (VM) и службы". Разверните узел Все узлы или Облака, а затем найдите и выберите целевой узел или частное облако. Убедитесь в том, что в области Виртуальные машины отображается новая виртуальная машина. Если открыть оснастку "Управление дисками" (Diskmgmt.msc) на целевом узле, можно увидеть новый диск, назначенный узлу и зарегистрированный на нем.

Дальнейшие действия

Управление параметрами виртуальной машины.