如何在openstack中将2个计算节点共享给1个vm?
是否可以共享开放堆栈中其他计算节点的资源。我的意思是,在compute1节点上运行的Vm是否会使用compute2的资源,如果是,这是如何可能的?或者,是否要使用或组合两个服务器资源使其成为一个服务器?服务器之间可以共享吗?使用OpenStack是不可能的 OpenStack依靠KVM、Xen或Hyper-V等虚拟机来管理虚拟机。据我所知,没有一个受支持的虚拟机监控程序允许您“缝合”多个计算节点上的CPU和内存资源,以形成一个虚拟机 如果您正在寻找一种可以将计算节点缝合在一起的技术,一种可能性是。正如“宣传语”所说: 使用vSMP ServerONE,操作系统、应用程序、管理员、开发人员或用户可以将多个服务器视为一个实体,只运行操作系统的一个副本。聚合系统中的每个CPU都可以访问所有内存,使应用程序能够使用线程并行执行(如OpenMP)进行扩展 不过有一个陷阱。vSMP中的内存共享通过使用虚拟内存硬件(有效地)在不同服务器之间交换虚拟页面来实现:如何在openstack中将2个计算节点共享给1个vm?,openstack,Openstack,是否可以共享开放堆栈中其他计算节点的资源。我的意思是,在compute1节点上运行的Vm是否会使用compute2的资源,如果是,这是如何可能的?或者,是否要使用或组合两个服务器资源使其成为一个服务器?服务器之间可以共享吗?使用OpenStack是不可能的 OpenStack依靠KVM、Xen或Hyper-V等虚拟机来管理虚拟机。据我所知,没有一个受支持的虚拟机监控程序允许您“缝合”多个计算节点上的CPU和内存资源,以形成一个虚拟机 如果您正在寻找一种可以将计算节点缝合在一起的技术,一种可能性是
- 这需要高速网络。(越快越好。)
- 如果您的工作负载中的线程和进程没有良好的内存局部性,那么性能将受到影响。这有点像经典的虚拟内存抖动
- 维基百科: