Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何让两个虚拟机相互通信?我必须在两个 VM 之间拆分任务,所以我认为必须使用 MPI,如果是的话,有什么有用的资源可以用来开始吗?任何帮助,将不胜感激。
PS:我已经安装了 devstack juno
你的问题不是很清楚。
Openstack 只是一种虚拟化技术。拥有两台硬件服务器和两台虚拟机几乎没有区别。例如,通常如果两台服务器属于同一网段,它们将可以访问彼此的开放端口。Openstack 以同样的方式工作 - 如果您将相同的网络分配给 VM,那么这也将起作用。
但是,如果您希望安装两个将从任务列表中消耗的 VM 并并行执行,我建议您阅读有关企业集成模式的信息(例如此处)。从技术上讲,这是通过使用一个或多个消息中间件服务器(例如ActiveMQ或ZeroMQ )来实现的。