[發明專利]一種基于ICOS系統的負載均衡測試方法有效
申請號: | 201911120939.0 | 申請日: | 2019-11-15 |
公開(公告)號: | CN110990149B | 公開(公告)日: | 2022-06-14 |
發明(設計)人: | 高言 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 基于 icos 系統 負載 均衡 測試 方法 | ||
本發明提出的一種基于ICOS系統的負載均衡測試方法,通過在控制節點添加一塊虛擬網卡來與amphorae VM所在的租戶網絡聯通以在底層完成負載均衡的配置以及相關監控操作。本發明針對ICOS系統的負載均衡的可完全覆蓋該功能的測試需求,對Octavia通信所需的管理網絡、端口、鏡像等的一次深度探索。極大的提高了研發及測試的效率及成本。
技術領域
本發明涉及計算機技術領域,更具體的說是涉及一種基于ICOS系統的負載均衡測試方法。
背景技術
浪潮云海·云數據中心操作系統(InCloud OpenStack,簡稱ICOS)是浪潮基于開源OpenStack并結合云海系列產品自研的一款功能豐富、高可用性、安全、支撐工具全面,面向下一代云數據中心和云原生應用的智慧操作系統。InCloud OpenStack云操作系統以主流的OpenStack平臺為核心,針對Nova(計算)、Cinder(塊存儲)、Swift(對象存儲)、Neutron(網絡)、Glance(鏡像)、Ironic(裸金屬)、Heat(資源編排)、Trove(數據庫)等OpenStack核心組件進行大量深度地優化和開發。
openstack octavia是openstack lbaas的支持的一種后臺程序,提供為虛擬機流量的負載均衡。實質是類似于trove,調用nove以及neutron的api生成一臺安裝好haproxy和keepalived軟件的虛擬機,并連接到目標網路。octavia共有4個組件housekeeping,worker,api,health-manager,octavia agent。
當前,在OpenStack應用于浪潮以ICOS、ICS、ICM為核心的云海操作系統時,如何通過對Octavia通信所需的管理網絡、端口、鏡像的探索,開發出節省研發、測試成本的測試方法,應用于Octavia的深度測試,是我們亟待解決的問題。
發明內容
針對以上問題,本發明的目的在于提供一種基于ICOS系統的負載均衡測試方法,通過在控制節點添加一塊虛擬網卡來與amphorae VM所在的租戶網絡聯通以在底層完成負載均衡的配置以及相關監控操作。
本發明為實現上述目的,通過以下技術方案實現:一種基于ICOS系統的負載均衡測試方法,包括如下步驟:
S1:在控制節點添加一塊虛擬網卡來與amphorae VM所在的租戶網絡聯通;
S2:為amphorae VM指定安全組以限制進出的管理流量;
S3:通過neutron創建管理端口,并且進入容器在控制節點的br-int網橋創建對應的ovs port,從而創建虛擬網卡;
S4:為管理端口設置IP;
S5:導入負載均衡鏡像;
S6:創建密鑰對和負載均衡使用的實例類型;
S7:在預先部署的控制節點上進行配置修改并執行改配;
S8:在所述控制節點上測試負載均衡服務。
進一步,所述步驟S1包括:
創建租戶網絡,創建網絡和子網,可界面操作;
通過Octavia組件管理負載均衡器的amphorae VM。
進一步,所述步驟S2包括:
指定amphorae VM的入口udp,用于octavia-health-manager監控amphorae VM內的進程;
指定amphorae VM的入口tcp,用于SSH登陸amphorae VM,維護操作;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911120939.0/2.html,轉載請聲明來源鉆瓜專利網。