HCX migration fails with "Network I/O admission control (NIOC) check failed for Ethernet device(s)" when source DVS has Network I/O enabled.
search cancel

HCX migration fails with "Network I/O admission control (NIOC) check failed for Ethernet device(s)" when source DVS has Network I/O enabled.

book

Article ID: 423445

calendar_today

Updated On:

Products

VMware HCX

Issue/Introduction

  • Source DVS has Network I/O enabled. 
  • HCX bulk migration failed for some VMs during the power-on event with the following error. 
    PowerOn task 'task-####' for Virtual Machine 'vm-####' failed due to'(vim.fault.GenericVmConfigFault) { faultCause = null, faultMessage =
    (vmodl.LocalizableMessage[com.vmware.vim.binding.impl.vmodl.LocalizableMessagelmpl@######,com.vmware.vim.binding.impl.vmodl.LocalizableMessagelmpl@######,com.vmware.vim.binding.impl.vmodl.LocalizableMessagelmpl@5###### ],
    reason = Network I/O admission control (NIOC) check failed for Ethernet
    device(s): 1(bitMap). Check the host network configuration for available
    bandwidth for reservation. Please try these actions manually

Environment

VMware HCX 

Cause

The migration failure is caused by a configuration mismatch between the source and destination Distributed Virtual Switches (DVS). 

Resolution

To resolve this issue, you must enable Network I/O Control on the destination Distributed Switch to match the source configuration.

  • Log in to the vSphere Client.
  • Navigate to the Inventory and select the destination Distributed Switch.
  • Click on the Configure tab.
  • Under Settings, select Edit.
  • Set the Network I/O Control status to Enabled, then click OK.
  • Retry the virtual machine migration or PowerOn task.

Below is the screenshot for your reference

Additional Information

To know more about Network I/O Control, please refer to the documentation --> What is vSphere Network I/O Control