On 12/24/2017 12:56 AM, Darshan Tank wrote:
Hi,
I have been working on inter-virtual machine inter process communication
(IPC) methods.
I would like to know whether current OpenStack framework supports
inter-VM shared memory concept or not ?
No. OpenStack (or at least, the components you are referring to here --
Nova, Neutron, Cinder, Glance and Keystone) is a virtual machine and
baremetal server *management* platform. These components do not get
involved in the workloads running within the virtual or baremetal machines.
If not, then what are the mechanisms for inter-VM inter process
communication in OpenStack?
There is no specific IPC mechanism used in OpenStack because OpenStack
isn't at that level of the stack.
If you are looking for true IPC (on a single host between multiple
*operating system* processes, you probably want to look at doing
something with Linux containers which can share IPC Linux namespaces.
If you are looking for VMWare DRS-like functionality, you should look at
a VMWare-specific solution. But AFAIK, that really isn't IPC in the
sense of sharing operating system process memory. I think DRS is more
about duplicating writes (to disk/memory) so that (potentially hot)
standby virtual machines can take over if a failure occurs on another.
VMWare experts should correct me if I'm wrong here.
A more traditional way of doing "IPC" in the virtual machine (and
multiple host) world is to just set up a communication tunnel over some
transport mechanism (TCP/UDP/whatever) and send two-way communication
over this tunnel to keep the two sides' state in sync.
Best,
-jay
I'm looking forward to hearing from you.
Thanks in advance for your support.
With Warm Regards,
*Darshan Tank *
*
*
Please consider the environment before printing*
*
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev