The Virtual Machine Communication Interface (VMCI) provides a high-speed communication channel between a virtual machine and the ESXi host that it runs on. You can also enable VMCI for communication between virtual machines that run on the same host.

For maximum security, enable VMCI between virtual machines only when applications that use VMCI for communication between virtual machines are installed on the virtual machines. When you disable VMCI communication, no vSphere or VMware Tools features are affected.

Verify that the virtual machine is compatible with ESXi 4.x and later. With ESXi 5.1, VMCI is available only for communication between a virtual machine and the ESXi host it runs on.

1

Right-click the virtual machine and select Edit Settings.

a

To locate a virtual machine, select a datacenter, folder, cluster, resource pool, host, or vApp.

b

Click the Related Objects tab and click Virtual Machines.

2

On the Virtual Hardware tab, select Enable VMCI between VMs.

3

Click OK.

Virtual machine communication is no longer restricted to the host it runs on. Other virtual machines that run on the same host can now communicate with the unrestricted virtual machine.