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

Verify that the virtual machine is using hardware version 7.


In the vSphere Client inventory, right-click the virtual machine and select Edit Settings.


On the Hardware Tab, select VMCI device.


Select the Enable VMCI Between VMs check box.


Click OK to save your changes and close the dialog box.

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.