控制器如何选择部署实例的计算节点?

时间:2017-12-03 23:24:54

标签: cloud open-source openstack openstack-nova

我是openstack的新手,我试图了解它是如何工作的,我的问题是 如果我有3个计算节点,控制器(nova)如何选择部署哪个,第二个实例将在同一计算节点或其他计算节点上?

谢谢

1 个答案:

答案 0 :(得分:0)

控制器上运行的Nova-scheduler决定应在哪个计算机上部署guest虚拟机。 nova.conf具有scheduler_default_filters键。根据scheduler_default_filters的值,nova为创建客户提供了线索。

scheduler_default_filters的常用值是: 尚未尝试进行调度(RetryFilter)。

位于请求的可用区域(AvailabilityZoneFilter)。

有足够的RAM可用(RamFilter)。

可以服务请求(ComputeFilter)

满足任何体系结构,虚拟机管理程序类型或虚拟机模式属性 在实例的图像属性(ImagePropertiesFilter)上指定。

与组中的其他实例(如果请求)位于不同的主机上(ServerGroupAntiAffinityFilter)。

位于一组组主机中(如果请求)(ServerGroupAffinityFilter)。