通過過濾器選擇滿足條件的計算節點(運行nova-compute)。
通過權重選擇在最優(最大權重值)計算節點上創建壹個實例。
scheduler _ driver = nova . scheduler . filter _ scheduler。FilterScheduler
Nova允許使用第三方調度程序,只需配置scheduler_driver即可。這再次體現了OpenStack的開放性。
調度器可以使用多個過濾器輪流過濾,被過濾的節點可以通過計算其權重來選擇最合適的節點。
過濾器調度程序是nova-scheduler的默認調度程序,調度過程分為兩個步驟:
通過過濾器(run nova-compute)選擇滿足條件的計算節點,通過權重選擇在最優計算節點(權重值最大)上創建壹個實例。