openstack 一个实例是否可以运行在多个计算结点,也就是说:如果有两个计算结点,内存都是2G,CPU都是2核的,我能不能运行一个实例的内存是3G,cpu是2核的?

解决方案 »

  1.   

    楼上说的对,目前openstack无法实现这个想法,实例只能运行在一台compute node上。
    至于选择运行在哪一台compute node上,openstack在Folsom版本中制定了一个简单的策略:随机分配并且选择负载较少的那一个compute node。个人单纯的觉得,云计算就应该是,N台物理机,虚拟成一个大池子,里面CPU、Storage、内存,随意自取。
      

  2.   

    我也这么认为的,不过我还认为这个池子应是计算能力,而不是CPU Storage RAM 这个粒度。这样也许能够做到根据实际情况来申请计算能力,而不是上面提到的C S R
      

  3.   

    openstack的存储是单独的,使用分布式架构,这点挺好。就是CPU和MEM不能作为资源池,在资源的层面统一使用,那这种云还是假云哦。那有没有其他可以实现的项目呢?
      

  4.   

    总不见得一半CPU指令在一个计算节点运行,另外一半CPU指令在另外台运行,在合并下