[發(fā)明專利]一種通過代理網(wǎng)關對虛擬機進行演練的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011465127.2 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112583671B | 公開(公告)日: | 2022-03-25 |
| 發(fā)明(設計)人: | 張達;周華;江俊;胡軍擎 | 申請(專利權)人: | 上海英方軟件股份有限公司 |
| 主分類號: | H04L43/08 | 分類號: | H04L43/08;H04L43/0811;H04L41/046;G06F9/455 |
| 代理公司: | 上海國智知識產(chǎn)權代理事務所(普通合伙) 31274 | 代理人: | 潘建玲 |
| 地址: | 200011 上海市黃*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 代理 網(wǎng)關 虛擬機 進行 演練 方法 系統(tǒng) | ||
1.一種通過代理網(wǎng)關對虛擬機進行演練的方法,包括如下步驟:
步驟S1,在虛擬機平臺上,創(chuàng)建并部署一臺代理虛擬機作為代理網(wǎng)關,并為所述代理網(wǎng)關創(chuàng)建分別用于連通生產(chǎn)網(wǎng)絡和連通演練機器的兩張網(wǎng)卡,配置該代理虛擬機生產(chǎn)網(wǎng)絡以及隔離網(wǎng)絡的ip地址;步驟S1進一步包括:
步驟S100,安裝sshpass、winexe、nc工具包,并獲得作為代理網(wǎng)關拉起的源磁盤文件vmdk文件;
步驟S101,通過Npsvr服務管理,在虛擬機平臺上,創(chuàng)建一臺代理虛擬機作為所述代理網(wǎng)關;
步驟S102,配置該代理虛擬機生產(chǎn)網(wǎng)絡以及隔離網(wǎng)絡的ip地址;
步驟S103,將步驟S100獲得的vmdk文件上傳到新建的代理網(wǎng)關的存儲目錄中,進行vmdk磁盤文件的替換;
步驟S2,對備份數(shù)據(jù)下發(fā)創(chuàng)建瞬時恢復的任務,通過備份數(shù)據(jù)拉起一臺演練虛擬機,為所述演練虛擬機分配隔離網(wǎng)絡的網(wǎng)卡,并在成功拉起的演練虛擬機開機后,為所述代理網(wǎng)關設置虛擬IP以與所述演練虛擬機實現(xiàn)網(wǎng)絡互通;
步驟S3,通過所述代理網(wǎng)關對所述演練虛擬機進行ping連通測試、端口有效性驗證以及腳本驗證。
2.如權利要求1所述的一種通過代理網(wǎng)關對虛擬機進行演練的方法,其特征在于:于步驟S102中,通過所述Npsvr配置所述代理虛擬機,使其以加載軟盤的方式開機,實現(xiàn)虛擬機開機后運行軟盤中的腳本,達到修改ip地址的目的。
3.如權利要求2所述的一種通過代理網(wǎng)關對虛擬機進行演練的方法,其特征在于:于步驟S2中,當通過備份數(shù)據(jù)拉起所述演練虛擬機后,首先根據(jù)演練虛擬機的ip地址和子網(wǎng)掩碼,計算出一個可用的網(wǎng)絡地址,然后將該可用的網(wǎng)絡地址,添加到所述代理網(wǎng)關的隔離網(wǎng)卡上。
4.如權利要求3所述的一種通過代理網(wǎng)關對虛擬機進行演練的方法,其特征在于:于步驟S2中,假設虛擬IP的子網(wǎng)為255.255.252.0,然后根據(jù)所述演練虛擬機的ip地址,計算出當前最大可用的ip地址,并在所述代理網(wǎng)關上ping該ip地址以判斷該ip地址是否被使用,若未被使用,則將該ip地址設置到所述代理網(wǎng)關隔離網(wǎng)絡中去,若已被使用,則將ip地址減小一位,再進行上述操作,直到成功為所述代理網(wǎng)關設置虛擬IP。
5.如權利要求1所述的一種通過代理網(wǎng)關對虛擬機進行演練的方法,其特征在于,于步驟S3后,還包括如下步驟:
步驟S4,當驗證結束后,清理所述演練虛擬機。
6.如權利要求5所述的一種通過代理網(wǎng)關對虛擬機進行演練的方法,其特征在于:于步驟S4中,當驗證完成后,返回正確或者錯誤的結果,并將代理網(wǎng)關因為本次驗證產(chǎn)生的虛擬ip刪除,對演練虛擬機進行取消注冊,然后在備份數(shù)據(jù)的配置文件中,標記其已經(jīng)過演練,本次的備份數(shù)據(jù)有效性驗證任務結束。
7.一種通過代理網(wǎng)關對虛擬機進行演練的系統(tǒng),包括:
代理網(wǎng)關創(chuàng)建單元,用于在虛擬機平臺上,創(chuàng)建并部署一臺代理虛擬機作為代理網(wǎng)關,并為所述代理網(wǎng)關創(chuàng)建分別用于連通生產(chǎn)網(wǎng)絡和連通演練機器的兩張網(wǎng)卡,并配置該代理虛擬機生產(chǎn)網(wǎng)絡以及隔離網(wǎng)絡的ip地址;所述代理網(wǎng)關創(chuàng)建單元包括:
vmdk文件獲取模塊,用于在安裝sshpass、winexe、nc工具包后,獲得作為代理網(wǎng)關拉起的源磁盤文件vmdk文件;
代理網(wǎng)關創(chuàng)建部署模塊,用于通過Npsvr服務管理,在esxi虛擬機平臺上,創(chuàng)建一臺代理虛擬機,作為所述代理網(wǎng)關;
Ip地址配置模塊,用于配置該代理虛擬機生產(chǎn)網(wǎng)絡以及隔離網(wǎng)絡的ip地址;
vmdk文件替換模塊,用于將代理網(wǎng)關制作模塊獲得的vmdk文件上傳到新建代理網(wǎng)關的存儲目錄中,進行vmdk磁盤文件的替換;
演練虛擬機拉起單元,用于對備份數(shù)據(jù)下發(fā)創(chuàng)建瞬時恢復的任務,通過備份數(shù)據(jù)拉起一臺演練虛擬機,為所述演練虛擬機分配隔離網(wǎng)絡的網(wǎng)卡,并在成功拉起的演練虛擬機開機后,為所述代理網(wǎng)關設置虛擬IP以與所述演練虛擬機實現(xiàn)網(wǎng)絡互通;
有效性驗證單元,用于通過所述代理網(wǎng)關對所述演練虛擬機進行ping連通測試,端口有效性驗證以及腳本驗證。
8.如權利要求7所述的一種通過代理網(wǎng)關對虛擬機進行演練的系統(tǒng),其特征在于,所述系統(tǒng)還包括驗證清理單元,用于當驗證結束后,清理所述演練虛擬機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海英方軟件股份有限公司,未經(jīng)上海英方軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011465127.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種窗口切換控制方法、設備及計算機可讀存儲介質
- 下一篇:胎體刺孔裝置





