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.