[發明專利]一種適用于分布式系統的節點網絡配置方法在審
| 申請號: | 201510821406.0 | 申請日: | 2015-11-23 |
| 公開(公告)號: | CN105407000A | 公開(公告)日: | 2016-03-16 |
| 發明(設計)人: | 熊夢;楊松;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06 |
| 代理公司: | 廣東莞信律師事務所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 分布式 系統 節點 網絡 配置 方法 | ||
技術領域
本發明涉及分布式系統運維與網絡通信技術領域,特別是一種適用于分布式系統的節點網絡配置方法。
背景技術
在分布式系統運維測試的部署過程中,經常存在如下場景:一個分布式系統在公司機房的服務器部署好后,為了滿足客戶的需求,需求將服務器拉到客戶機房環境進行測試,而此時往往由于客戶機房環境的網絡環境變化需要大量修改分布式系統所在節點的網絡配置。
此種由于網絡環境變化導致需要繁瑣的修改分布式系統所在節點的網絡環境配置的情況還有很多,作為系統運維測試人員,他們迫切需要一種通用的網絡配置方法,能夠保證分布式系統的運行不因網絡環境的變化而需要大量繁瑣的對配置文件進行修改。
這里涉及到分布式系統、服務器、配置文件這幾個計算機領域里的術語,下面先對這幾個術語進行說明,以便更好的理解本發明。
分布式系統
分布式系統(distributedsystem)是建立在網絡之上的軟件系統,此種軟件系統一般都存在多個相關的模塊分布在多個節點上運行,模塊之間通過實現注冊或者配置文件里配置的網絡配置信息進行進程間通信。
配置文件
在計算機領域里,任何一個軟件都攜帶有一個相關的文本文件,該文本文件里記錄了軟件加載使用時必須配置的一些配置項,如分布式系統中配置控制模塊所在節點的IP等。
服務器
這里所說的服務器是一個計算機硬件設備,一個服務器里可以包含多個獨立的節點,每個節點都有自己的CPU、內存、網卡等硬件設備。
現在的分布式系統也可以通過采用域名注冊的方式顯示模塊間的通信不直接與具體IP掛鉤,而是通過在配置文件或者注冊時采用域名,這樣在分布式系統節點模塊間通信時,先進行域名與IP的轉化,然后通過轉化后的IP進行網絡通信。此種方法能起到一定的效果,但是也存在如下不足:
(1)通信質量差,相對于直接使用IP進行網絡通信、使用域名的時候中間有一個域名轉換成IP的過程,這個過程視系統性能好壞會出現一定的通信延遲;
(2)運維測試人員同樣需要根據網絡環境做一定的配置,域名轉換成IP的過程是需要有據可依的,所有運維測試人員在使用系統之前同樣需要配置相應的文件,例如linux系統里的/etc/hosts文件。
另外,在服務器節點存在多張網卡的情況下,可以通過單獨使用一張其中的一張物理網卡來配置分布式系統的網絡通信。此種方法的一個最大不足就是必須額外利用服務器節點的一張物理網卡。
為了克服上述兩種方法存在的不足,更簡單的幫助運維測試人員進行分布式系統的部署運行,無需因為系統運行所在環境的網絡變化而進行大量繁瑣的網絡配置,本發明提出了一種適用于分布式系統的網絡配置方法。
發明內容
本發明解決的技術問題在于提供一種適用于分布式系統的節點網絡配置方法,解決運維測試人員在部署測試分布式系統的過程中由于系統運行所在環境的網絡變化而進行大量繁瑣的網絡配置問題。
本發明解決上述技術問題的技術方案是:
所述的方法包括:
步驟1、在分布式系統所在節點創建網橋A;
步驟2、將所述節點的物理網卡接入所述網橋A;
步驟3、在所述節點上繼續創建網橋B;
步驟4、在所述節點上創建VETH虛擬網絡設備;
步驟5、將所述VETH虛擬網絡設備接入所述網橋A和所述網橋B;
步驟6、最后為所述網橋B配置所述分布式系統內部通信專用網絡,為所述網橋A配置物理環境管理網絡。
所述的分布式系統是指建立在網絡之上的軟件系統,此種軟件系統一般都存在多個相關的模塊分布在多個節點上運行,模塊之間通過實現注冊或者配置文件里配置的網絡配置信息進行進程間通信;
所述節點是指可運行分布式系統模塊的實體,可以是物理服務器節點也可以是虛擬云服務器節點;
所述的虛擬云服務器節點可以理解為虛擬機;
所述的網橋可以是linuxbridge,也可以是利用openvswitch創建的虛擬交換機等;
所述的虛擬交換機即OVS,是指利用ovs-vsctl等虛擬化工具創建的一個軟件交換機,其作用類似于硬件交換機,可以為其添加多個端口。
所述的將VETH設備接入網橋A和網橋B包括:
將VETH設備的一端作為端口加入到網橋A;
將VETH設備的另一端作為端口加入到網橋B,此時網橋A和網橋B即實現了連通。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510821406.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:陣列串接式太陽能電池模組的結構及其制造方法
- 下一篇:KTV點歌控制系統





