Learn how to create a VMkernel adapter on a host that is associated with a distributed switch to provide network connectivity to the host and to handle the traffic for vSphere vMotion, IP storage, Fault Tolerance logging, vSAN, and others. You can set up VMkernel adapters for the standard system traffic on vSphere standard switches and on vSphere distributed switches.

You should dedicate a single distributed port group per VMkernel adapter. For better isolation, you should configure one VMkernel adapter with one traffic type.

Procedure

  1. In the vSphere Client, navigate to the host.
  2. On the Configure tab, expand Networking and select VMkernel adapters.
  3. Click Add networking.
  4. On the Select connection type page, select VMkernel Network Adapter and click Next.
  5. From the Select an existing network option, select a distributed port group and click Next.
  6. On the Port properties page, configure the settings for the VMkernel adapter.
    Option Description
    Network label The network label is inherited from the label of the distributed port group.
    IP settings

    Select IPv4, IPv6, or both.

    Note: The IPv6 option does not appear on hosts that do not have IPv6 enabled.
    MTU Choose whether to get MTU for the network adapter from the switch or to set a custom size. You cannot set the MTU size to a value greater than 9000 bytes.
    TCP/IP stack Select a TCP/IP stack from the list. Once you set a TCP/IP stack for the VMkernel adapter, you cannot change it later. If you select the vMotion or the Provisioning TCP/IP stack, you will be able to use only these stacks to handle vMotion or Provisioning traffic on the host. All VMkernel adapters for vMotion on the default TCP/IP stack are deactivated for future vMotion sessions. If you set the Provisioning TCP/IP stack, VMkernel adapters on the default TCP/IP stack are deactivated for operations that include Provisioning traffic, such as virtual machine cold migration, cloning, and snapshot migration.
    Available services

    You can enable services for the default TCP/IP stack on the host. Select from the available services:

    • vMotion. Enables the VMkernel adapter to advertise itself to another host as the network connection where vMotion traffic is sent. The migration with vMotion to the selected host is not possible if the vMotion service is not enabled for any VMkernel adapter on the default TCP/IP stack, or there are no adapters using the vMotion TCP/IP stack.
    • Provisioning. Handles the data transferred for virtual machine cold migration, cloning, and snapshot migration.
    • Fault Tolerance logging. Enables Fault Tolerance logging on the host. You can use only one VMkernel adapter for FT traffic per host.
    • Management. Enables the management traffic for the host and vCenter Server. Typically, hosts have such a VMkernel adapter created when the ESXi software is installed. You can create another VMkernel adapter for management traffic on the host to provide redundancy.
    • vSphere Replication. Handles the outgoing replication data that is sent from the source ESXi host to the vSphere Replication server.
    • vSphere Replication NFC. Handles the incoming replication data on the target replication site.
    • vSAN. Enables thevSAN traffic on the host. Every host that is part of a vSAN cluster must have such a VMkernel adapter.
    • vSphere Backup NFC. VMkernel port setting for dedicated backup NFC traffic. NFC traffic goes through the VMkernel Adapter when vSphereBackup NFC service is enabled.
    • NVMe over TCP. VMkernel port setting for dedicated NVMe over TCP storage traffic. NVMe over TCP storage traffic goes through the VMkernel Adapter when NVMe over TCP adapter is enabled. For more information, see vSphere Storage Guide.
    • NVMe over RDMA. VMkernel port setting for dedicated NVMe over RDMA storage traffic. NVMe over RDMA storage traffic goes through the VMkernel Adapter when NVMe over RDMA adapter is enabled. For more information, see vSphere Storage Guide.
  7. (Optional) On the IPv4 settings page, select an option for obtaining IP addresses.
    Option Description
    Obtain IPv4 settings automatically Use DHCP to obtain IP settings. A DHCP server must be present on the network.
    Use static IPv4 settings

    Enter the IPv4 IP address and subnet mask for the VMkernel adapter.

    The VMkernel Default Gateway and DNS server addresses for IPv4 are obtained from the selected TCP/IP stack.

    Select the Override default gateway for this adapter check box and enter a gateway address, if you want to specify a different gateway for the VMkernel adapter.
    Note: Selected netstack should have the default gateway explicitly on each host.
  8. (Optional) On the IPv6 settings page, select an option for obtaining IPv6 addresses.
    Option Description
    Obtain IPv6 addresses automatically through DHCP Use DHCP to obtain IPv6 addresses. A DHCPv6 server must be present on the network.
    Obtain IPv6 addresses automatically through Router Advertisement Use router advertisement to obtain IPv6 addresses.

    In ESXi 6.5 and later router advertisement is enabled by default and supports the M and O flags in accordance with RFC 4861.

    Static IPv6 addresses
    1. Click Add IPv6 address to add a new IPv6 address.
    2. Enter the IPv6 address and subnet prefix length, and click OK.
    3. To change the VMkernel default gateway, click Override default gateway for this adapter.

    The VMkernel Default Gateway address for IPv6 is obtained from the selected TCP/IP stack.

  9. Review your settings selections on the Ready to complete page and click Finish.