簡體   English   中英

OpenStack,如何創建 nova 過濾器調度程序?

[英]OpenStack, How to create nova filter scheduler?

我是 OpenStack 的新手。

我已經按照https://docs.openstack.org/nova/wallaby/user/filter-scheduler.html 的建議瀏覽了該文檔。 但我不知道如何以及在哪里放置代碼。

我是否需要安裝文檔中提到的我創建的包?

請指導我完成整個過程。

添加新過濾器需要多個步驟。 您首先需要創建自己的項目和包。 然后,您需要運行的OpenStack的系統上安裝它,並把它添加到enabled_filtersavailable_filtersfilter_scheduler的新星結構的剖視圖。

假設您使用名為RandomFilter的過濾器創建了一個包nova_filter_example ,您需要將nova.conf更改為如下所示。

[filter_scheduler]
available_filters = nova.scheduler.filters.all_filters
available_filters = nova_filter_example.RandomFilter
enabled_filters = ComputeFilter,RandomFilter

我創建了一個可能有幫助的小示例示例包。 你可以在這里找到它。 它包括有關如何在devstack環境中部署和測試自定義過濾器的步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM