首先, 如果你添加主机时指定了标签, 那可以创建相应的计算服务方案, 最终创建vm instance时, 可选用这个计算方案达到对VM指定主机的目的.

另外, 如果有多个主机相同标签, 或默认, cloudstack有些分配的算法可在全局配置里设置, 参数:
vm.allocation.algorithm, 默认random.

CloudStack有vm instance 状态同步的机制, 具体不同hypervisor有些区别,  某些情况下同步也会出问题.
所以要具体看你Hypervisor的类型来进一步分析.






2013/4/2 knight_lf <[email protected]>

>
> 我也试一下回复,    多个host 就是指各物理node吧, 那就用标签来控制他们所在的主机位置, 标签有计算资源和 存储资源,可以分开使用!
> 物理node 异常后, 有可能vm 实力已经漂移到其他资源,所以状态依然是运行,还有种可能是数据库出现问题,导致状态没有同步,
> 但此时已经不能连接vm实力了
>
>
> 在 2013-04-02 11:15:53,"张海峰" <[email protected]> 写道:
> >Cloudstack中创建VM instance的时候,有多个host的时候,怎么选择host,算法在那里配置?
> >Cloudstack中如果host发生异常,无法连接了,但在上面创建的VM instance的状态还是显示Running.为什么没有状态传播机制?
>



-- 
Gavin

回复