分享

openstack实例创建问题

panxin354 发表于 2013-10-17 21:30:17 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 7 7699
openstack在创建实例的时候,如果指定的硬盘大小,比单个节点硬盘剩余的大小还大,会不会使用另外节点的磁盘空间。
同理,分配的内存比单个节点的内存还要大,那么实例会不会使用其他节点的磁盘空间?
              
               
               

已有(7)人评论

跳转到指定楼层
yangyi521 发表于 2013-10-17 21:30:50

            这个问题很实际,同问
        
回复

使用道具 举报

xpx3216 发表于 2013-10-17 21:31:28

            我猜下,不会使用其他服务器的资源
        
回复

使用道具 举报

panxin354 发表于 2013-10-17 21:32:12

            之前试过,实例分配的内存大小,不可以超过所有计算节点内存的总和,但可以超过当前节点的内存。只是没有办法知道会不会使用其他计算节点的资源。
有谁能证明一下么?
        
回复

使用道具 举报

usaspy 发表于 2013-10-17 21:32:45

            创建实例时如何指定硬盘,cpu
        
回复

使用道具 举报

xpx3216 发表于 2013-10-17 21:33:18

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

使用道具 举报

panxin354 发表于 2013-10-17 21:33:59

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条