系配置項(xiàng),與配置管理庫中原有記錄比對后更新、或添加網(wǎng)絡(luò)設(shè)備連接關(guān)系。
[0041]宿主機(jī)遠(yuǎn)程管理模塊用以負(fù)責(zé)自動(dòng)從配置庫中讀取宿主機(jī)遠(yuǎn)程管理權(quán)限連接網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理接口并自動(dòng)登錄,遠(yuǎn)程調(diào)用網(wǎng)絡(luò)設(shè)備信息查詢接口,返回指定配置信息內(nèi)容。
[0042]宿主機(jī)配置解析模塊用以調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)配置查詢接口返回宿主機(jī)軟件版本、CPU型號、主頻及核心數(shù)量、內(nèi)存容量、磁盤卷空間及占用量、網(wǎng)絡(luò)接口等信息,解析返回內(nèi)容并構(gòu)造宿主機(jī)資源狀態(tài)配置項(xiàng),與配置管理庫中原有記錄比對后更新、或添加宿主機(jī)資源配置信息。
[0043]虛擬服務(wù)器解析模塊用以調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)虛擬服務(wù)器列表查詢接口返回虛擬服務(wù)器列表,獲取所有虛擬服務(wù)器名稱、唯一標(biāo)識ID信息;再使用唯一標(biāo)識ID逐臺調(diào)用虛擬服務(wù)器配置查詢接口獲取虛擬服務(wù)器CPU、內(nèi)存、硬盤、網(wǎng)卡配置及MAC地址,構(gòu)造虛擬服務(wù)器配置項(xiàng)及虛擬服務(wù)器-宿主機(jī)對應(yīng)關(guān)系,與配置管理庫中原有記錄比對后更新、或添加虛擬服務(wù)器配置項(xiàng)。
[0044]本發(fā)明還揭示一種上述基于自動(dòng)發(fā)現(xiàn)的配置管理系統(tǒng)的配置管理方法,請參閱圖2,所述方法包括如下步驟:
[0045]【步驟S1】建立宿主機(jī)管理接口連接,自動(dòng)登錄;若連接成功,轉(zhuǎn)至步驟S2;
[0046]【步驟S2】查詢宿主機(jī)資源信息;
[0047]【步驟S3】解析宿主機(jī)資源信息;調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)配置查詢接口返回宿主機(jī)軟件版本、CPU型號、主頻及核心數(shù)量、內(nèi)存容量、磁盤卷空間及占用量、網(wǎng)絡(luò)接口等信息,解析返回內(nèi)容并構(gòu)造宿主機(jī)資源狀態(tài)配置項(xiàng),與配置管理庫中原有記錄比對后更新、或添加宿主機(jī)資源配置信息;
[0048]【步驟S4】對比原有配置項(xiàng);
[0049]【步驟S5】更新宿主機(jī)配置項(xiàng);
[0050]【步驟S6】查詢虛擬服務(wù)器列表;
[0051]【步驟S7】判斷是否已經(jīng)處理完所有虛擬服務(wù)器;若是,結(jié)束;否則轉(zhuǎn)至步驟S8;
[0052]【步驟S8】查詢虛擬服務(wù)器配置;
[0053]【步驟S9】解析虛擬服務(wù)器配置;調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)虛擬服務(wù)器列表查詢接口返回虛擬服務(wù)器列表,獲取所有虛擬服務(wù)器名稱、唯一標(biāo)識ID信息;再使用唯一標(biāo)識ID逐臺調(diào)用虛擬服務(wù)器配置查詢接口獲取虛擬服務(wù)器CPU、內(nèi)存、硬盤、網(wǎng)卡配置及MAC地址,構(gòu)造虛擬服務(wù)器配置項(xiàng)及虛擬服務(wù)器-宿主機(jī)對應(yīng)關(guān)系,與配置管理庫中原有記錄比對后更新、或添加虛擬服務(wù)器配置項(xiàng);
[0054]【步驟S10】比對原有配置項(xiàng);
[0055]【步驟S11】更新虛擬服務(wù)器配置項(xiàng),轉(zhuǎn)至步驟S7。
[0056]綜上所述,本發(fā)明提出的基于自動(dòng)發(fā)現(xiàn)的配置管理系統(tǒng),自動(dòng)發(fā)現(xiàn)的配置管理庫即通過自動(dòng)化的手段來構(gòu)建、更新配置項(xiàng)信息,使用配置管理庫的建立簡單、準(zhǔn)確、且即時(shí)更新。
[0057]這里本發(fā)明的描述和應(yīng)用是說明性的,并非想將本發(fā)明的范圍限制在上述實(shí)施例中。這里所披露的實(shí)施例的變形和改變是可能的,對于那些本領(lǐng)域的普通技術(shù)人員來說實(shí)施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、材料和部件來實(shí)現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實(shí)施例進(jìn)行其它變形和改變。
【主權(quán)項(xiàng)】
1.一種基于自動(dòng)發(fā)現(xiàn)的配置管理系統(tǒng),其特征在于,所述系統(tǒng)包括: 自動(dòng)發(fā)現(xiàn)調(diào)度模塊,用以根據(jù)更新周期要求,定時(shí)自動(dòng)觸發(fā)防火墻、路由器、交換機(jī)、虛擬化宿主機(jī)配置發(fā)現(xiàn)操作,自動(dòng)完成配置庫中對應(yīng)配置項(xiàng)和配置項(xiàng)關(guān)系更新; 防火墻遠(yuǎn)程管理模塊,用以負(fù)責(zé)自動(dòng)從配置庫中讀取防火墻遠(yuǎn)程管理權(quán)限連接防火墻遠(yuǎn)程管理接口并自動(dòng)登錄,遠(yuǎn)程調(diào)用防火墻信息查詢接口,返回指定配置信息內(nèi)容; IP映射關(guān)系解析模塊,用以調(diào)用防火墻或網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理模塊建立管理連接、調(diào)用IP映射配置查詢接口返回IP地址映射關(guān)系配置,從返回內(nèi)容中解析出外網(wǎng)IP地址、外網(wǎng)端口、協(xié)議、內(nèi)網(wǎng)IP地址、內(nèi)網(wǎng)端口、映射類型關(guān)系,構(gòu)造配置項(xiàng)資料,并與配置管理庫中原有記錄比對后更新、或添加IP映身關(guān)系配置項(xiàng); 端口連接解析模塊,用以調(diào)用防火墻或網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理模塊建立管理連接、調(diào)用端口查詢接口返回端口列表,調(diào)用MAC-Address查詢接口返回各端口連接的設(shè)備MAC信息,解析返回內(nèi)容并構(gòu)造端口 -MAC對應(yīng)關(guān)系配置項(xiàng)資料,并與配置管理庫中原有記錄比對后更新、或添加端口連接關(guān)系;后續(xù)使用所有網(wǎng)絡(luò)設(shè)備端口 -MAC關(guān)系、主機(jī)設(shè)備MAC地址信息生成主機(jī)設(shè)備連接對應(yīng)關(guān)系; 網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理模塊,用以負(fù)責(zé)自動(dòng)從配置庫中讀取網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理權(quán)限連接網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理接口并自動(dòng)登錄,遠(yuǎn)程調(diào)用網(wǎng)絡(luò)設(shè)備信息查詢接口,返回指定配置信息內(nèi)容; 網(wǎng)絡(luò)設(shè)備互聯(lián)關(guān)系解析模塊,用以調(diào)用網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理模塊建立管理連接、調(diào)用網(wǎng)絡(luò)設(shè)備互聯(lián)關(guān)系查詢接口返回網(wǎng)絡(luò)設(shè)備鄰里關(guān)系信息,解析返回內(nèi)容并構(gòu)造網(wǎng)絡(luò)設(shè)備互聯(lián)關(guān)系配置項(xiàng),與配置管理庫中原有記錄比對后更新、或添加網(wǎng)絡(luò)設(shè)備連接關(guān)系; 宿主機(jī)遠(yuǎn)程管理模塊,用以負(fù)責(zé)自動(dòng)從配置庫中讀取宿主機(jī)遠(yuǎn)程管理權(quán)限連接網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理接口并自動(dòng)登錄,遠(yuǎn)程調(diào)用網(wǎng)絡(luò)設(shè)備信息查詢接口,返回指定配置信息內(nèi)容; 宿主機(jī)配置解析模塊,用以調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)配置查詢接口返回宿主機(jī)軟件版本、CPU型號、主頻及核心數(shù)量、內(nèi)存容量、磁盤卷空間及占用量、網(wǎng)絡(luò)接口信息,解析返回內(nèi)容并構(gòu)造宿主機(jī)資源狀態(tài)配置項(xiàng),與配置管理庫中原有記錄比對后更新、或添加宿主機(jī)資源配置信息; 虛擬服務(wù)器解析模塊,用以調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)虛擬服務(wù)器列表查詢接口返回虛擬服務(wù)器列表,獲取所有虛擬服務(wù)器名稱、唯一標(biāo)識ID信息;再使用唯一標(biāo)識ID逐臺調(diào)用虛擬服務(wù)器配置查詢接口獲取虛擬服務(wù)器CPU、內(nèi)存、硬盤、網(wǎng)卡配置及MAC地址,構(gòu)造虛擬服務(wù)器配置項(xiàng)及虛擬服務(wù)器-宿主機(jī)對應(yīng)關(guān)系,與配置管理庫中原有記錄比對后更新、或添加虛擬服務(wù)器配置項(xiàng)。2.—種權(quán)利要求1所述基于自動(dòng)發(fā)現(xiàn)的配置管理系統(tǒng)的配置管理方法,其特征在于,所述方法包括如下步驟: 步驟S1、建立宿主機(jī)管理接口連接,自動(dòng)登錄;若連接成功,轉(zhuǎn)至步驟S2 ; 步驟S2、查詢宿主機(jī)資源信息; 步驟S3、解析宿主機(jī)資源信息;調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)配置查詢接口返回宿主機(jī)軟件版本、CPU型號、主頻及核心數(shù)量、內(nèi)存容量、磁盤卷空間及占用量、網(wǎng)絡(luò)接口等信息,解析返回內(nèi)容并構(gòu)造宿主機(jī)資源狀態(tài)配置項(xiàng),與配置管理庫中原有記錄比對后更新、或添加宿主機(jī)資源配置信息; 步驟S4、對比原有配置項(xiàng); 步驟S5、更新宿主機(jī)配置項(xiàng); 步驟S6、查詢虛擬服務(wù)器列表; 步驟S7、判斷是否已經(jīng)處理完所有虛擬服務(wù)器;若是,結(jié)束;否則轉(zhuǎn)至步驟S8 ; 步驟S8、查詢虛擬服務(wù)器配置; 步驟S9、解析虛擬服務(wù)器配置;調(diào)用宿主機(jī)遠(yuǎn)程管理模塊建立管理連接,調(diào)用宿主機(jī)虛擬服務(wù)器列表查詢接口返回虛擬服務(wù)器列表,獲取所有虛擬服務(wù)器名稱、唯一標(biāo)識ID信息;再使用唯一標(biāo)識ID逐臺調(diào)用虛擬服務(wù)器配置查詢接口獲取虛擬服務(wù)器CPU、內(nèi)存、硬盤、網(wǎng)卡配置及MAC地址,構(gòu)造虛擬服務(wù)器配置項(xiàng)及虛擬服務(wù)器-宿主機(jī)對應(yīng)關(guān)系,與配置管理庫中原有記錄比對后更新、或添加虛擬服務(wù)器配置項(xiàng); 步驟S10、比對原有配置項(xiàng); 步驟S11、更新虛擬服務(wù)器配置項(xiàng),轉(zhuǎn)至步驟S7。
【專利摘要】本發(fā)明揭示了一種基于自動(dòng)發(fā)現(xiàn)的配置管理系統(tǒng)及方法,所述系統(tǒng)包括:自動(dòng)發(fā)現(xiàn)調(diào)度模塊、防火墻遠(yuǎn)程管理模塊、IP映射關(guān)系解析模塊、端口連接解析模塊、網(wǎng)絡(luò)設(shè)備遠(yuǎn)程管理模塊、網(wǎng)絡(luò)設(shè)備互聯(lián)關(guān)系解析模塊、宿主機(jī)遠(yuǎn)程管理模塊、宿主機(jī)配置解析模塊、虛擬服務(wù)器解析模塊。本發(fā)明提出的基于自動(dòng)發(fā)現(xiàn)的配置管理系統(tǒng),自動(dòng)發(fā)現(xiàn)的配置管理庫即通過自動(dòng)化的手段來構(gòu)建、更新配置項(xiàng)信息,使用配置管理庫的建立簡單、準(zhǔn)確、且即時(shí)更新。
【IPC分類】H04L12/24
【公開號】CN105490826
【申請?zhí)枴緾N201410472546
【發(fā)明人】袁興海, 歐陽亞
【申請人】鈦馬信息網(wǎng)絡(luò)技術(shù)有限公司
【公開日】2016年4月13日
【申請日】2014年9月16日