System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及云計算領域和計算機網絡領域,尤其涉及一種配置多網卡實現虛機內外網通信的方法。
技術介紹
1、目前各行業開始逐漸將業務系統通過云計算平臺進行整合,出于安全考慮,他們都可以使用vpc技術進行網絡上安全隔離,vpc即virtual?private?cloud,vpc技術可以讓租戶在云內擁有一個與其他租戶之間邏輯隔離的區域,并在這個區域內使用各種云資源,租戶可以完全自由掌控云上虛擬網絡。而隨著云業務的普及,云主機使用彈性網卡的需求也應運而生。彈性網卡eni(elastic?network?interface)是一種可以綁定到專有網絡vpc類型ecs實例上的虛擬網卡。通過彈性網卡,可以實現高可用集群搭建、低成本故障轉移和精細化的網絡管理。
技術實現思路
1、根據以上情況,本專利技術提供了一種配置多網卡實現虛機內外網通信的方法。
2、本專利技術的技術方案是:
3、一種配置多網卡實現虛機內外網通信的方法,通過在云主機管理平臺選擇網絡和子網創建虛機,會調用彈性網卡管理模塊的接口實現在該網絡下創建彈性網卡并綁定云主機。云主機創建成功后,此時虛機只有一張主網卡,可以給虛機配置輔助網卡,主網卡用于業務網通信,輔助網卡用于管理網通信。對于配置的虛機多網卡,保證了虛機通信數據的安全性,實現了虛機的內網通信、外網通信。虛機出現故障時可以將故障虛機的彈性網卡解綁后綁定至新的虛機,實現了快速的故障恢復。
4、進一步的,
5、包括北向接口,數據庫,云主機
6、所述云主機管理模塊和彈性網卡管理模塊均連接到數據庫與云平臺,
7、所述北向接口通過云主機管理模塊和彈性網卡管理模塊訪問數據庫和云平臺。
8、其中,
9、北向接口模塊用于向外提供rest?api,以提供租戶創建網絡、創建云主機并創建和綁定彈性網卡的功能;
10、數據庫模塊用來存放相關的租戶、虛擬私有網絡、子網、安全組、安全組規則、彈性網卡、彈性公網ip信息;租戶通過云主機管理模塊和彈性網卡管理模塊建立的相關信息全部存放在數據庫中;
11、云主機管理模塊用于管理云主機,創建云主機時調用彈性網卡模塊的創建接口,跟隨云主機創建的網卡屬于主網卡,主網卡隨云主機刪除,不能從彈性網卡界面刪除,輔助網卡從彈性網卡界面刪除。
12、彈性網卡管理模塊用于管理彈性網卡。
13、再進一步的,
14、彈性網卡管理模塊的界面展示的網卡包括主網卡和輔助網卡,從界面創建的網卡為輔助網卡,主網卡跟隨云主機創建;在彈性網卡列表和網卡詳情界面給網卡綁定云主機,從下拉框選擇要綁定的云主機。
15、首先校驗彈性網卡的狀態是否可用,當網卡狀態為綁定中或者解綁中不允許綁定。
16、再進一步的,
17、從云主機界面綁定彈性公網ip默認綁定到主網卡上,輔助網卡在彈性網卡詳情界面綁定彈性公網ip。
18、一臺云主機綁定的彈性網卡數量根據環境需求調整;如果配額未超限,虛機和網卡都合法,調用openstack4j接口給云主機綁定網卡,更新彈性網卡狀態為已綁定。
19、如果彈性公網ip為空,則創建彈性公網ip,創建成功后,返回云主機界面選擇彈性公網ip進行綁定彈性公網ip。
20、本專利技術的有益效果是
21、可靈活配置虛機網卡,操作簡單快捷,主網卡用于業務網通信,輔助網卡用于管理網通信。保證了虛機通信數據的安全性,實現了虛機的內網通信、外網通信。
22、不依賴某一單獨的物理硬件設備,虛機出現故障時可以將故障虛機的彈性網卡解綁后綁定至新的虛機,實現了快速的故障恢復,安全性較高。
本文檔來自技高網...【技術保護點】
1.一種配置多網卡實現虛機內外網通信的方法,其特征在于,
2.根據權利要求1所述的方法,其特征在于,
3.根據權利要求2所述的方法,其特征在于,
4.根據權利要求3所述的方法,其特征在于,
5.根據權利要求4所述的方法,其特征在于,
6.根據權利要求5所述的方法,其特征在于,
7.根據權利要求6所述的方法,其特征在于,
8.根據權利要求7所述的方法,其特征在于,
【技術特征摘要】
1.一種配置多網卡實現虛機內外網通信的方法,其特征在于,
2.根據權利要求1所述的方法,其特征在于,
3.根據權利要求2所述的方法,其特征在于,
4.根據權利要求3所述的方法,其特征在于,...
【專利技術屬性】
技術研發人員:馬雪敏,胡章豐,任秋崢,
申請(專利權)人:浪潮云信息技術股份公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。