zoukankan      html  css  js  c++  java
  • 集群调度测试


    AA
    网络和image可以跨集群共享,仅从这点理解,应该不会影响集群内的调度吧?
    2014/9/24 13:56:52
    BB
    2014/9/24 13:56:52
    是的
    BB
    2014/9/24 13:57:03
    和调度相关的是主机和system的datastore
    AA
    2014/9/24 13:57:21
    我只是猜测,验证过吗?
    AA
    2014/9/24 13:58:11
    谁有空时说下one的调度过程
    BB
    2014/9/24 13:58:45
    我上午验证的
    2014/9/24 14:02:45
    Tesla
    2014/9/24 14:02:45
    网络和image跨集群共享是在你指定部署到某一台主机时不受集群限制
    2014/9/24 14:06:51
    Tesla
    2014/9/24 14:06:51
    而自动调度时当然要受集群限制。
    2014/9/24 14:34:20
    Tesla
    2014/9/24 14:34:20
    简单地说:OpenNebula根据一个vm的网络和image来判断这个vm属于哪个集群。然后在调度时,在这个集群内找一台Host调度之,然后检查这个集群有无对应的system datastore,如没有则调度失败。
    2014/9/24 14:35:57
    Tesla
    2014/9/24 14:35:57
    而在你手工部署时前面的判断跳过,直接检查要部署的Host所属的集群有无对应的system datastore,如没有刚部署失败。

    BB
    2014/9/24 14:36:25
    OpenNebula根据一个vm的网络和image来判断这个vm属于哪个集群

    -- 这个怎么理解呢?网络和image是不受集群限制的啊
    2014/9/24 14:38:12
    Tesla
    2014/9/24 14:38:12
    就按字面意思理解
    Tesla
    2014/9/24 14:39:20
    你在创建VM时指定的vnet和image属于哪个集群,vm就属于哪个集群。以后的自动调度都在这个集群内进行。
    2014/9/24 14:40:46
    BB
    2014/9/24 14:40:46
    vnet和image可以不指定集群的,但是host和system需要指定,如果vnet和image不指定集群的情况下,创建的vm属于host所在的集群么?
    Tesla
    2014/9/24 14:41:30
    vnet和image不指定集群,创建的vm不属于任何集群
    2014/9/24 14:44:46
    Tesla
    2014/9/24 14:44:46
    net和image可以不指定集群的,host和system也可以不指定集群,不要把这两个特殊化
    BB
    2014/9/24 14:44:58
    恩,这个我知道
    2014/9/24 14:50:02
    Tesla
    2014/9/24 14:50:02
    你觉得image和net可以不指定集群而host和system必须指定是因为你测试的时候是直接指定一台vm部署到某个集群的一台主机的。
    2014/9/24 14:51:33
    BB
    2014/9/24 14:51:33
    之前我们以为集群里面必须有主机、网络、Image类型的Datastore、system类型的Datastore才可以成功创建虚拟机
    BB
    2014/9/24 14:52:36
    上午的时候我怀疑这个网络和Image类型的Datastore可以不在集群里面,所以就把集群设置为只有一个host和一个system的Datastore,也可以创建的
    2014/9/24 14:54:09
    CC
    2014/9/24 14:54:09
    Vnet,image,host集群都不一样的话是神马情况?试过吗
    Tesla
    2014/9/24 14:54:09
    如果只是创建的话,跟host和system都没关系。部署的时候才有关系。
    Tesla
    2014/9/24 14:54:28
    vnet和image集群不能不一样
    Tesla
    2014/9/24 14:55:06
    可以一个属于集群A,另一个不属于任何集群。但是不能一个属于集群A另一个属于集群B
    Tesla
    2014/9/24 14:55:27
    这样你的虚拟机创建不起来的
    2014/9/24 14:56:41
    Tesla
    2014/9/24 14:56:41
    虚拟机创建的时候跟host、system都没有关系,只跟image和net有关系
    BB
    2014/9/24 14:56:54
    是的
    Tesla
    2014/9/24 14:56:58
    部署的时候才跟host、system扯上关系了
    BB
    2014/9/24 14:57:12
    的确是这样
    CC
    2014/9/24 14:57:56
    唉,其实我一直都是这个意思,集群先我们用自己的逻辑的管起来,真正要调度了再用one的机制
    2014/9/24 15:23:09
    BB
    2014/9/24 15:23:09
    针对刚才讨论的问题,验证了一下
    2014/9/24 15:23:15
    BB
    2014/9/24 15:23:15

    2014/9/24 15:25:43
    CC
    2014/9/24 15:25:43
    One的创建和部署是分开的,从前端用户这边,基本上添加就是直接启动了就用的
    CC
    2014/9/24 15:26:09
    虚拟机
    AA
    2014/9/24 15:26:40
    虚拟机创建和部署的后置条件各是什么?
    2014/9/24 15:28:31
    BB
    2014/9/24 15:28:31
    创建完之后是一直在pending状态,然后根据host和system的Datastore进行部署,部署后就进入running状态了
    BB
    2014/9/24 15:29:02
    如果找不到可以匹配的host和systm的Datastore就一直在pending状态
    AA
    2014/9/24 15:30:01
    创建和部署后,管理节点、工作节点和数据库各自的变化呢?

  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    【转】idea 用maven骨架生成项目速度慢的问题
  • 原文地址:https://www.cnblogs.com/heidsoft/p/3995028.html
Copyright © 2011-2022 走看看