[發明專利]一種擬態OpenStack組件和擬態OpenStack云平臺有效
| 申請號: | 202011172440.7 | 申請日: | 2020-10-28 |
| 公開(公告)號: | CN112347519B | 公開(公告)日: | 2022-10-21 |
| 發明(設計)人: | 徐虹;郭義偉;馮志峰;黃葉建;許敬東;楊少雪 | 申請(專利權)人: | 河南信大網御科技有限公司;珠海高凌信息科技股份有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F9/48;G06F21/57 |
| 代理公司: | 鄭州德勤知識產權代理有限公司 41128 | 代理人: | 張微微 |
| 地址: | 450000 河南省鄭州市金*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擬態 openstack 組件 平臺 | ||
1.一種擬態OpenStack組件,其特征在于,包括:第一輸入代理分發模塊、第二輸入代理分發模塊、若干個異構執行體、第一裁決輸出模塊、第二裁決輸出模塊和反饋調度模塊,所述異構執行體,包括API接口、rabbitmq模塊和至少一個子服務模塊;所述API接口分別與所述第一輸入代理分發模塊和所述rabbitmq模塊連接,所述rabbitmq模塊分別與所述子服務模塊、所述第二輸入代理分發模塊和所述第一裁決輸出模塊連接,所述反饋調度模塊與所述第一裁決輸出模塊和所述第二裁決輸出模塊連接;
所述第一輸入代理分發模塊,用于接收Restful消息并復制分發給多個異構執行體的所述API接口;
所述第二輸入代理分發模塊,用于接收rabbitmq消息并復制分發給多個異構執行體的所述rabbitmq模塊;
所述API接口,用于接收所述Restful消息并轉換為rabbitmq消息發送給所述rabbitmq模塊,或用于接收所述rabbitmq模塊發送的rabbitmq消息,并轉換為Restful消息進行輸出;
所述rabbitmq模塊,包括若干個rabbitmq消息隊列,每個rabbitmq消息隊列用于存儲待發送至消息接收方的rabbitmq消息,不同rabbitmq消息隊列對應不同的消息接收方;其中一個rabbitmq消息隊列的消息接收方是所述第一裁決輸出模塊,一個rabbitmq消息隊列的消息接收方是所述API接口,其余rabbitmq消息隊列的消息接收方是不同的子服務模塊;
所述子服務模塊,用于從對應rabbitmq消息隊列中讀取rabbitmq消息進行處理,或將rabbitmq消息發送至消息接收方對應的rabbitmq消息隊列進行存儲;
所述第一裁決輸出模塊,用于從多個異構執行體中對應rabbitmq消息隊列中讀取rabbitmq消息并裁決,輸出第一裁決結果;
所述第二裁決輸出模塊,用于接收多個異構執行體的所述API接口輸出的Restful消息并裁決,輸出第二裁決結果;
所述反饋調度模塊,根據所述第一裁決輸出模塊或所述第二裁決輸出模塊的裁決結果調度異構執行體的上下線。
2.根據權利要求1所述的擬態OpenStack組件,其特征在于:還包括第三裁決輸出模塊、數據庫和多個存儲轉換模塊,每個存儲轉換模塊對應連接一個API接口連接,用于將所述API接口輸出的Restful信息轉換為數據庫信息;所述第三裁決輸出模塊分別與所述數據庫和所述存儲轉換模塊連接,用于對多個數據庫信息進行裁決,并輸出裁決結果至所述數據庫。
3.根據權利要求1或2所述的擬態OpenStack組件,其特征在于:還包括執行組件,所述執行組件分別與所述第二輸入代理分發模塊和所述第一裁決輸出模塊連接,用于執行所述第一裁決結果,或用于向所述第二輸入代理分發模塊發送rabbitmq消息。
4.根據權利要求3所述的擬態OpenStack組件,其特征在于:所述API接口為NOVA API接口,所述子服務模塊包括Nova conductor模塊 和Nova scheduler模塊,所述執行組件為Nova compute模塊。
5.根據權利要求3所述的擬態OpenStack組件,其特征在于:所述API接口為NeutronServer接口,所述子服務模塊包括Neutron Agent模塊 和Neutron Plugin模塊,所述執行組件為Neutron Provider模塊。
6.根據權利要求3所述的擬態OpenStack組件,其特征在于:所述API接口為Glance API接口,所述子服務模塊包括Glance-Control模塊、Glance-Manage模塊、Glance-Replicator模塊、Glance-Scrubber模塊,所述執行組件為Glance Store模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南信大網御科技有限公司;珠海高凌信息科技股份有限公司,未經河南信大網御科技有限公司;珠海高凌信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011172440.7/1.html,轉載請聲明來源鉆瓜專利網。





