首页 > 代码库 > Nova和Heat中的servergroup
Nova和Heat中的servergroup
如今nova能够通过命令创建一个server group,在server group中的vm能够指定一些policy。
这些policy包含affinity和anti-affinity。affinity表示尽量把vm都安排到一个host上面,anti-ffinity表示尽量把vm安排到不同的host上面。
创建server-group的命令例如以下:
nova server-group-create group_name anti-afffinity
然后创建vm的时候通过hint指定group名字:
nova boot --image cirros --flavor m1.small --hint group=group_name
这样就能把创建的vm放到某个指定的group里面了。
heat中也有相关的resource,名字叫OS::Nova::ServerGroup
相关bp例如以下:
https://blueprints.launchpad.net/heat/+spec/vm-instance-group-support
Reference:
https://blueprints.launchpad.net/nova/+spec/instance-group-api-extension
http://docs.openstack.org/developer/nova/devref/filter_scheduler.html
Nova和Heat中的servergroup
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。