Openstack
如何在 openstack 中擁有節點親和性?
例如,我有 3 台計算伺服器,我想在每台伺服器上都有 1 個特定實例,並且我想在它們上擁有節點關聯性。
- instance_1 –> compute_node_1(總是在這個節點上)
- instance_2 –> compute_node_2(總是在這個節點上)
- instance_3 –> compute_node_3(總是在這個節點上)
我知道有一個“森林”服務。但是具體如何使用呢?或者如果有其他解決方案?
你不需要森林。您可以使用反關聯策略(即,將伺服器分佈在計算節點上的策略)創建一個伺服器組,然後在該組中啟動您的實例。
必須啟用 Nova-Scheduler 反親和過濾器。請注意,不能保證以所需的方式調度實例;例如,如果一個計算節點沒有剩餘容量,它就不會被使用。
還有另一種選擇:在最近的 Nova 版本(Xena、Wallaby 或 Victoria)中,管理員可以在啟動實例時詢問特定的計算節點。有關更多詳細資訊,請參閱發行說明。