VMkernel TCP/IP Stacks Reviewed

What are the VMkernel TCP/IP Stacks?
VMkernel TCP/IP Stacks

Today, I would like to take a deeper look at the VMkernel TCP/IP stacks with you.
As you might know, the VMkernel networking stack handles standard system traffic to hosts. This includes, but is not limited to vSphere vMotion, vSphere FT, vSphere HA and VSAN.

 

When talking about different VMkernel TCP/IP stacks, VMware differentiates between 3 major TCP/IP stacks:

  • Default TCP/IP stack
  • vMotion TCP/IP stack
  • Provisioning TCP/IP stack

Let’s take a look at the details of each TCP/IP stack:

Default TCP/IP stack

Management traffic between ESXi hosts and vCenter server are considered as the default TCP/IP stack. Also, host related traffic like vMotion, NFS/iSCSI storage, HA and vSphere FT are part of it.

vMotion TCP/IP stack

By creating a VMkernel port on the vMotion TCP/IP stack you can isolate vMotion traffic to this stack. By doing so, vMotion traffic will be disabled on the default TCP/IP stack. The vMotion TCP/IP stack is used for live VM migrations.

VMware recommends configuring a separate vMotion TCP/IP stack and isolate management traffic from vMotion traffic.

Provisioning TCP/IP stack

The provisioning TCP/IP stack is used for cold VM migration, cloning and snapshotting traffic. In case of a long-distance vMotion (new in vSphere 6), NFC traffic can be configured to use the provisioning TCP/IP stack. Setting up a provisioning TCP/IP stack is useful when you want to isolate this traffic from other TCP/IP stacks. A dedicated provisioning TCP/IP stack is common in VDI environments and in setups with frequent VM snapshots.

Distributed Switch – Port Group Properties

 

Configuring a Distributed Switch can be a pain, especially if you do it for the first time after using a virtual switch. A virtual switch is mostly used in smaller environment with only a few ESXi hosts. Once you expand into 10+ ESXi hosts, you want to use a Distributed Switch to cut down the time it takes to configure an ESXi host and enhance the manageability of the ESXi networking component.

Continue reading “Distributed Switch – Port Group Properties”

Corrupt Snapshot Causing View Composer Service Crash

Error during provisioning:Unexpected VC fault from View Composer

The above error might show up in Horizon View, if you try to use a corrupt snapshot for the deployment of new VMs.

How To Identify If  A Corrupt Snapshot Is The Cause?

  • Look at the Microsoft System Event Log on your View Composer
    • You should see something like this:

      The VMware View Composer service terminated unexpectedly. M It has done this 2 time(s).  The following corrective action will be taken in 60000 milliseconds: Restart the service.

       

  • Search for FATAL messages in the vmware-viewcomposer.log
    • The following message will indicate a corrupt snapshot

      2015-10-06 17:52:53,956 | WFE thread 9 | FATAL | ServiceCore.WorkflowEngine.WorkflowEngine – Unexpected exception occurred.Error reading single property ‘config.hardware.device’ from managed object: snapshot-15587

       

Continue reading “Corrupt Snapshot Causing View Composer Service Crash”

VMworld 2015 – Summary

Ready For Any was the slogan of #VMworld 2015 at Moscone Center in San Francisco, CA.
This was my first VMworld and I wasn’t sure what to expect besides long days and lots of events for #vExperts.

When reflecting on my first VMworld, the following comes to my mind:

Wow… This was even bigger than I envisioned it…

Continue reading “VMworld 2015 – Summary”