控制器 select 如何在哪个计算节点上部署实例?
how does controller select which compute node to deploy instances on ?
我是 openstack 的新手,我想了解它是如何工作的,我的问题是
如果我有 3 个计算节点,控制器 (nova) select 如何部署在哪个节点上,而第二个实例将在同一个计算节点或另一个上?
谢谢
控制器上的 Nova-scheduler 运行 决定应在哪个计算上部署来宾。 nova.conf 有 scheduler_default_filters 键。从 scheduler_default_filters 的值中,nova 获取了来宾创建的线索。
scheduler_default_filters 的常用值是:
尚未尝试用于计划目的 (RetryFilter)。
在请求的可用性区域 (AvailabilityZoneFilter) 中。
有足够的可用 RAM (RamFilter)。
可以处理请求 (ComputeFilter)
满足任何体系结构、管理程序类型或虚拟机模式属性
在实例的图像属性 (ImagePropertiesFilter) 上指定。
与组的其他实例位于不同的主机上(如果请求)(ServerGroupAntiAffinityFilter)。
在一组主机组中(如果请求)(ServerGroupAffinityFilter)。
我是 openstack 的新手,我想了解它是如何工作的,我的问题是 如果我有 3 个计算节点,控制器 (nova) select 如何部署在哪个节点上,而第二个实例将在同一个计算节点或另一个上?
谢谢
控制器上的 Nova-scheduler 运行 决定应在哪个计算上部署来宾。 nova.conf 有 scheduler_default_filters 键。从 scheduler_default_filters 的值中,nova 获取了来宾创建的线索。
scheduler_default_filters 的常用值是: 尚未尝试用于计划目的 (RetryFilter)。
在请求的可用性区域 (AvailabilityZoneFilter) 中。
有足够的可用 RAM (RamFilter)。
可以处理请求 (ComputeFilter)
满足任何体系结构、管理程序类型或虚拟机模式属性 在实例的图像属性 (ImagePropertiesFilter) 上指定。
与组的其他实例位于不同的主机上(如果请求)(ServerGroupAntiAffinityFilter)。
在一组主机组中(如果请求)(ServerGroupAffinityFilter)。