VMware Cloud Community
SruthiSagi
Contributor
Contributor

Communication between guest VMs using VMCI vsockets and serial ports (using named pipes)

Hi all,

I am trying to communicate between guest VMs. To be precise, I want to send information from multiple guest VMs to a given guest VM.

The options I explored:

1) Serial ports (using named pipes). This has limit of 32, which means I can only let 32 guest VMs communicate with a given guest VM.

2) VMCI device using vsockets. From ESX 5.1, VMCI between guest VMs has been deprecated due to security risks. So, I will have to communicate from guest VMs to host and again from the host to my destination guest VM. This would require code written on the ESXi host.

Questions:

1) Is it a good idea to have custom code deployed on the host?

2) What were the security risks in the VMCI guest to guest communication?

3) Is there a better way to communicate guest to guest? What is the recommended way?

Thank you.

0 Kudos
0 Replies