VMware Cloud Community
saurabhbhattach
Enthusiast
Enthusiast

VMCI Usage

What is VMCI and how can I use it?

Reply
0 Kudos
3 Replies
rickardnobel
Champion
Champion

The VMCI is an API created by VMware that could allow VMs to interact in an alternative way then traditional "sockets" for reaching network. It requires the VMtools installed and that your program is written against it.

See this guide for general usage of VMCI:

http://www.vmware.com/support/developer/vmci-sdk/

My VMware blog: www.rickardnobel.se
saurabhbhattach
Enthusiast
Enthusiast

Thanks Richard

Reply
0 Kudos
Samcer
Expert
Expert

Hi, Richard is right!

I would only add some points to the discussion:

You can read the KB "Configuring a Virtual Machine Communication Interface (VMCI) on a vSphere ESX host" (http://kb.vmware.com/kb/1010806) to understand how VMCI could be configured.

However I would recommend this link: http://www.vmware.com/support/developer/vmci-sdk/VMCI-1.0-Relnotes.html (VMCI Sockets 1.0 Release Notes) because VMCI is deprecated since ESXi 5

quote: "With Workstation 8.0 and vSphere 5.0, guest to guest communications (VM to VM) are deprecated. This inter-guest functionality may be removed in the next vSphere release. Support will continue for host to guest communications."

HTH

Sam

samcer| http://about.me/samcer | http://www.vm-support.it/ | @samuelecerutti
Reply
0 Kudos