问题描述
openstack在创建实例的时候,如果指定的硬盘大小,比单个节点硬盘剩余的大小还大,会不会使用另外节点的磁盘空间。同理,分配的内存比单个节点的内存还要大,那么实例会不会使用其他节点的磁盘空间?
解决方案
解决方案二:
这个问题很实际,同问
解决方案三:
我猜下,不会使用其他服务器的资源
解决方案四:
之前试过,实例分配的内存大小,不可以超过所有计算节点内存的总和,但可以超过当前节点的内存。只是没有办法知道会不会使用其他计算节点的资源。有谁能证明一下么?
解决方案五:
创建实例时如何指定硬盘,cpu
解决方案六:
不是网格运算,不能1+1只能1和1,分配的内存大小大于物理机大小,但是如果kvm的话,看那个虚拟机的进程还是一个比较小的值,如果虚拟机真的使用了接近物理内存的话,会发生outofmemory,并且有可能系统出于保护,自动将那个虚拟机进程kill掉。默认创建是需要一个flavor的,你创建一个新的flavor就可以的,flavor描述了cpu,memory,disksize等信息
解决方案七:
引用5楼的回复:
不是网格运算,不能1+1只能1和1,分配的内存大小大于物理机大小,但是如果kvm的话,看那个虚拟机的进程还是一个比较小的值,如果虚拟机真的使用了接近物理内存的话,会发生outofmemory,并且有可能系统出于保护,自动将那个虚拟机进程kill掉。默认创建是需要一个flavor的,你创建一个新的flavor就可以的,flavor描述了cpu,memory,disksize等信息
使用VMwareWorkstation部署测试了一下,两个计算节点内存都为768M,分配的实例内存为1G,PC机内存为4G的。测试中,实例的使用内存可以增长到880M,但是实例所在的节点,内存使用始终剩余60M左右,另外的节点内存使用没有明显的变化
时间: 2024-11-05 14:40:04