Управление функцией MPIO для узлов Hyper-V в структуре VMMManage MPIO for Hyper-V hosts in the VMM fabric

Важно!

Поддержка этой версии Virtual Machine Manager (VMM) прекращена. Рекомендуем перейти на VMM 2019.This version of Virtual Machine Manager (VMM) has reached the end of support, we recommend you to upgrade to VMM 2019.

Прочитайте эту статью, чтобы узнать, как System Center Virtual Machine Manager (VMM) управляет функцией Multipath I/O (MPIO) в узлах Hyper-V.Read this article to learn about how System Center - Virtual Machine Manager (VMM) manages Multipath I/O (MPIO) on Hyper-V hosts.

При добавлении хранилища Fiber Channel или iSCSI в узел Hyper-V, управление которым осуществляется в структуре VMM, функция MPIO должна быть включена в каждом узле.When you add fiber channel or iSCSI storage to a Hyper-V host managed in the VMM fabric, the Multipath I/O (MPIO) feature must be enabled on each host.

  • Если функция MPIO включена в узле, VMM добавляет ее для поддерживаемых массивов хранения с помощью модуля устройства (DSM) Майкрософт.If MPIO is enabled on the host, VMM adds it for supported storage arrays using the Microsoft DSM. Если вы установили модули устройств других поставщиков, то для подключения к массиву хранения используются параметры MPIO этих поставщиков.If you installed vendor-specific DSMs, then the vendor-specific MPIO settings will be used to connect to the storage array.
  • Если при добавлении узла функция MPIO не включена, VMM выводит сообщение с предупреждением в окне Задания.If you add a host and MPIO isn't enabled, VMM will show a warning message in the Jobs window.
  • Если вы добавляете узел в VMM и включаете функцию MPIO позднее, необходимо добавить функцию MPIO, а затем вручную настроить ее для добавления идентификаторов обнаруженных устройств.If you add a host to VMM and enable MPIO afterwards, you need to add the MPIO feature, and then manually configure MPIO to add the discovered device hardware IDs. Также можно установить модули DSM конкретного поставщика.Alternatively, you can install vendor-specific DSMs.

Отслеживание MPIO в VMMMPIO tracking in VMM

Когда узлы и кластеры Hyper-V добавляются в структуру VMM, VMM развертывает агент для подключений между узлом и сервером VMM.When Hyper-V hosts and clusters are added to the VMM fabric, VMM deploys an agent to connectivity between the host and the VMM server. Кроме того, VMM собирает сведения о конфигурации узла или кластера и добавляет их в VMM.Additionally, VMM collects configuration information about the host or cluster and adds it to VMM. В случае с MPIO диспетчер VMM добавляет два раздела реестра, содержащих сведения о функции MPIO.In the case of MPIO, VMM adds two registry keys containing MPIO information.

- <span data-ttu-id="daaa7-115">HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\MPDEV\MPIOSupportedDeviceList</span><span class="sxs-lookup"><span data-stu-id="daaa7-115">HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\MPDEV\MPIOSupportedDeviceList</span></span>
- <span data-ttu-id="daaa7-116">HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\msdsm\Parameters\DsmSupportedDeviceList</span><span class="sxs-lookup"><span data-stu-id="daaa7-116">HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\msdsm\Parameters\DsmSupportedDeviceList</span></span>

После добавления поддерживаемых устройств хранения в список устройств, VMM создает заявку на них, после чего требуется перезапуск узла.After supported storage devices are added to the device list, VMM makes a "claim" on them, and a restart is required on the host. Если вы добавили узел в VMM перед развертыванием рабочих нагрузок в нем, то проблем возникнуть не должно. Но если рабочие нагрузки уже выполняются в узле, могут возникнуть перерывы в работе.If you've added the host to VMM before deploying workloads on it, then this probably isn't an issue, but if workloads are already running on the host, this could cause interruptions. Чтобы избежать возможных простоев, можно выполнить скрипт PowerShell для предварительного заполнения связанных с MPIO разделов реестра в узле перед его добавлением в структуру VMM.In an attempt to avoid potential outages, you can run a PowerShell script to prepopulate the MPIO registry keys on a host, before adding it to the VMM fabric. Дополнительные сведения об этом скрипте см. здесь.Learn more about this script.

Предотвращение создания диспетчером VMM заявок на идентификаторы устройствPrevent VMM from claiming device IDs

Если вы не хотите, чтобы диспетчер VMM создавал заявки на идентификаторы устройств хранения для MPIO, выполните указанные ниже действия.If you don't want VMM to claim any storage device IDs for MPIO purposes, do the following:

  1. Откройте раздел реестра HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings.Open registry location HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings
  2. В этом разделе создайте параметр RemoveMPIOHardwareIds многострочного типа.In this location, create a registry key RemoveMPIOHardwareIds with type multi-string.
  3. Добавьте идентификаторы устройств из списка по умолчанию.Add the device IDs from the default list. Интервалы должны быть одинаковыми.Make sure you use the same spacing.
  4. Перезапустите службу VMM.Restart the VMM service.
  5. Добавьте узел Hyper-V в VMM.Add the Hyper-V host in the VMM.

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

Подготовка виртуальной машиныProvision a VM