openstack在创建实例的时候,如果指定的硬盘大小,比单个节点硬盘剩余的大小还大,会不会使用另外节点的磁盘空间。
同理,分配的内存比单个节点的内存还要大,那么实例会不会使用其他节点的磁盘空间?

解决方案 »

  1.   

    不是网格运算,不能1+1 只能1和1,分配的内存大小大于物理机大小,但是如果kvm的话,看那个虚拟机的进程还是一个比较小的值,如果虚拟机真的使用了接近物理内存的话,会发生out of memory,并且有可能系统出于保护,自动将那个虚拟机进程kill掉。默认创建是需要一个flavor的,你创建一个新的flavor就可以的,flavor描述了cpu,memory,disksize等信息
      

  2.   


    使用VMware Workstation部署测试了一下,两个计算节点内存都为768M,分配的实例内存为1G,PC机内存为4G的。测试中,实例的使用内存可以增长到880M,但是实例所在的节点,内存使用始终剩余60M左右,另外的节点内存使用没有明显的变化