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


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

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

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

  • Вы можете использовать быструю подготовку для развертывания автономных виртуальных машин и виртуальных машин, развернутых в рамках службы.
  • Вы создаете шаблон с поддержкой копирования SAN на виртуальном жестком диске (VHD), который находится в логическом модуле хранилища, поддерживающем копирование SAN с помощью клонирования или моментальных снимков.
  • При создании виртуальной машины с помощью шаблона с поддержкой копирования SAN 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. Если вы уже установили виртуальные машины, относящиеся к поставщику, для поддерживаемых массивов хранилища, а затем добавьте узел в управление VMM, параметры MPIO, относящиеся к поставщику, будут использоваться для взаимодействия с этими массивами.
      • При добавлении узла в VMM перед добавлением функции MPIO необходимо вручную настроить MPIO, чтобы добавить обнаруженные аппаратные идентификаторы устройств. Кроме того, можно установить виртуальные машины, относящиеся к поставщику.
      • Если вы используете сеть хранилища 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 (поддерживается миграция)].
    • В ресурсах компьютера выберите виртуальный жесткий диск. В области обзора>выберите папку назначения, выберите диск, созданный на основе назначенной логической единицы.
    • В разделе "Выбор сети " и "Добавить свойства" выберите необходимые параметры. В сводке просмотрите параметры и нажмите кнопку "Создать". Убедитесь, что виртуальная машина указана в виртуальных машинах и службах>на всех виртуальных машинах.>
  4. На новой виртуальной машине установите и настройте гостевую операционную систему и нужные приложения. Подготовьте образ с помощью средства Sysprep.exe с параметрами /generalize и /oobe для подготовки к использованию связанного виртуального жесткого диска. Подробнее. По завершении убедитесь, что файлы образов .iso, подключенных к виртуальному DVD-диску, отсутствуют.

Создание шаблона с поддержкой копирования 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. В сводке просмотрите параметры и нажмите кнопку "Создать". В заданиях можно отслеживать созданный шаблон. Подождите , пока состояние завершено . Проверьте шаблон в шаблонах виртуальных машин шаблонов> библиотек.>

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

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

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

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

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

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

    Примечание.

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

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

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

Следующие шаги

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