国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      主動設置虛擬機網(wǎng)絡參數(shù)的裝置和方法

      文檔序號:7854711閱讀:158來源:國知局
      專利名稱:主動設置虛擬機網(wǎng)絡參數(shù)的裝置和方法
      技術領域
      本發(fā)明涉及虛擬計算機技術領域,具體而言,涉及一種主動設置虛擬機網(wǎng)絡參數(shù)的裝置和一種主動設置虛擬機網(wǎng)絡參數(shù)的方法。
      背景技術
      云計算是一種基于互聯(lián)網(wǎng)的計算新方式,通過互聯(lián)網(wǎng)上異構、自治的服務為個人和企業(yè)用戶提供按需即取的計算。云計算的出現(xiàn)在某種意義上剝離了軟件與硬件之間的聯(lián)系。虛擬化,則是云計算的基石。一個云計算的應用必定是基于虛擬化的。虛擬化是一個抽象層,它將物理硬件與操作系統(tǒng)分開,從而提供更高的IT資源利用率和靈活性。
      虛擬化允許具有不同操作系統(tǒng)的多個虛擬機在同一物理機上獨立并行運行。每個虛擬機都有自己的一套虛擬硬件(例如RAM、CPU、網(wǎng)卡等),可以在這些硬件中加載操作系統(tǒng)和應用程序。無論實際采用了什么物理硬件組件,操作系統(tǒng)都將它們視為一組一致、標準化的硬件。虛擬機在創(chuàng)建完成后,需要進行IP地址的分配。一般情況下主要通過以下二種方式進行IP地址的分配方式一,通過控制臺連接虛擬機,手工設置IP地址。這種方式主要的缺陷是需要手工設置,無法通過自動化的方式實現(xiàn)IP的分配。方式二,設置虛擬機通過DHCP的方式自動獲取IP地址等。這種方式實現(xiàn)了 IP的自動獲取,但獲取的IP地址是不可控的,主控端沒法主動地獲得虛擬機的IP地址,人們不能可控地設置該虛擬機的IP地址,而且網(wǎng)絡環(huán)境中需要搭建DHCP服務器提供DHCP服務。因此,需要一種虛擬機控制技術,可以根據(jù)用戶的需要自動設置虛擬機的網(wǎng)絡參數(shù),使虛擬機的IP地址可控。

      發(fā)明內(nèi)容
      針對上述問題,本發(fā)明的目的之一是提供一種主動設置虛擬機網(wǎng)絡參數(shù)的裝置,可以根據(jù)用戶的需要自動設置虛擬機的網(wǎng)絡參數(shù),使虛擬機的IP地址可控。有鑒于此,本發(fā)明提出了一種主動設置虛擬機網(wǎng)絡參數(shù)的裝置,包括配置文件生成單元,根據(jù)輸入的虛擬機所需要的網(wǎng)絡參數(shù)生成配置文件并將所述配置文件上傳至文件倉庫;虛擬機創(chuàng)建單元,創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù)。其中所述文件倉庫是一個用于存儲文件的服務器,支持文件的上傳和下載功能。在該技術方案中,用戶可以根據(jù)自己的需要設置虛擬機的網(wǎng)絡參數(shù),例如虛擬機的IP地址,使虛擬機的IP地址可控。設置過程可以由虛擬機自動執(zhí)行,不需要登錄虛擬機手動修改,簡化了用戶的操作。優(yōu)選地,所述虛擬機創(chuàng)建單元具體用于創(chuàng)建一個模板虛擬機,在所述模板虛擬機中安裝ー個配置腳本,所述模板虛擬機啟動過程中執(zhí)行所述配置腳本,從所述文件倉庫下載所述配置文件,井根據(jù)所述配置文件設置所述模板虛擬機的網(wǎng)絡參數(shù);根據(jù)所述模板虛擬機創(chuàng)建虛擬機。在該技術方案中,通過模板虛擬機來創(chuàng)建虛擬機是一種高效快捷的方法。在模板虛擬機中安裝ー個配置腳本,通過配置腳本使整個設置過程自動完成。由該模板虛擬機創(chuàng)建得到的虛擬機與模板虛擬機完全相同,均安裝有該配置腳本,可以通過執(zhí)行該配置腳本自動設置網(wǎng)絡參數(shù)。優(yōu)選地,所述虛擬機創(chuàng)建單元還用于在所述虛擬機中設置第一網(wǎng)卡和第二網(wǎng)卡,所述第一網(wǎng)卡采用NAT方式并自動獲取網(wǎng)絡參數(shù)連接至所述文件倉庫。所述虛擬機下載所述配置文件后禁用所述第一網(wǎng)卡,并設置所述第二網(wǎng)卡的網(wǎng)絡參數(shù)。在該技術方案中,第一網(wǎng)卡用于連接至文件倉庫,使虛擬機能夠下載配置文件。當完成配置文件的下載后,不再使用第一網(wǎng)卡,可以根據(jù)配置文件設置第二網(wǎng)卡通過橋接的方式連接至網(wǎng)絡。根據(jù)配置文件中的HWADDR和DHCPHW ADD這兩個參數(shù)來區(qū)分第一網(wǎng)卡、第二網(wǎng)卡。優(yōu)選地,所述配置文件生成単元根據(jù)所述虛擬機的所述第二網(wǎng)卡的MAC地址命名所述配置文件,所述虛擬機根據(jù)所述第二網(wǎng)卡的MAC地址下載所述配置文件。在該技術方案中,在創(chuàng)建多臺虛擬機時,多臺虛擬機需要分別設置各自的網(wǎng)絡參數(shù),因此需要將多臺虛擬機的配置文件區(qū)分開,使每臺虛擬機分別得到與之對應的配置文件。這里通過MAC地址來區(qū)分,例如,虛擬機的第二網(wǎng)卡的MAC地址為52 54 00 2B 7B C4,即可將為該虛擬機生成的配置文件命名為52_54_00_2B_7B_C4,這樣虛擬機就可以根據(jù)自己的MAC地址找到對應的配置文件并且下載。優(yōu)選地,所述文件倉庫包括支持FTP協(xié)議的FTP服務器。在該技術方案中,F(xiàn)TP是用于在網(wǎng)絡上進行文件傳輸?shù)末`套標準協(xié)議,可以用于文件的上傳和下載。通過FTP服務器作為文件倉庫,可以提供文件上傳和下載的功能。將生成的配置文件上傳至FTP服務器,虛擬機啟動時,可以從FTP服務器下載配置文件。本發(fā)明還提供了一種主動設置虛擬機網(wǎng)絡參數(shù)的方法,包括輸入要創(chuàng)建的虛擬機所需要的網(wǎng)絡參數(shù),根據(jù)所述網(wǎng)絡參數(shù)生成配置文件并將所述配置文件上傳至文件倉庫;創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù)。其中所述文件倉庫是一個用于存儲文件的服務器,支持文件的上傳和下載功能。在該技術方案中,用戶可以根據(jù)自己的需要設置虛擬機的網(wǎng)絡參數(shù),例如虛擬機的IP地址,使虛擬機的IP地址可控。設置過程可以由虛擬機自動執(zhí)行,不需要登錄虛擬機手動修改,簡化了用戶的操作。優(yōu)選地,其中所述創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù)具體包括創(chuàng)建ー個模板虛擬機,在所述模板虛擬機中安裝ー個配置腳本,所述模板虛擬機啟動過程中執(zhí)行所述配置腳本,從所述文件倉庫下載所述配置文件,井根據(jù)所述配置文件設置所述模板虛擬機的網(wǎng)絡參數(shù);根據(jù)所述模板虛擬機創(chuàng)建虛擬機。在該技術方案中,通過模板虛擬機來創(chuàng)建虛擬機是一種高效快捷的方法。在模板虛擬機中安裝ー個配置腳本,通過配置腳本使整個設置過程自動完成。由該模板虛擬機創(chuàng)建得到的虛擬機與模板虛擬機完全相同,均安裝有該配置腳本,可以通過執(zhí)行該配置腳本自動設置網(wǎng)絡參數(shù)。優(yōu)選地,其中所述創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù)還包括在所述虛擬機中設置第一網(wǎng)卡和第二網(wǎng)卡,所述第一網(wǎng)卡采用NAT方式并自動獲取網(wǎng)絡參數(shù)連接至所述文件倉庫,所述虛擬機下載所述配置文件后禁用所述第一網(wǎng)卡,并設置所述第二網(wǎng)卡的網(wǎng)絡參數(shù)。在該技術方案中,第一網(wǎng)卡用于連接至文件倉庫,使虛擬機能夠下載配置文件。當完成配置文件的下載后,不再使用第一網(wǎng)卡,可以根據(jù)配置文件設置第二網(wǎng)卡通過橋接的方式連接至網(wǎng)絡。根據(jù)配置文件中的HWADDR和DHCPHW ADD這兩個參數(shù)來區(qū)分第一網(wǎng)卡、第二網(wǎng)卡。優(yōu)選地,所述配置文件根據(jù)所述虛擬機的所述第二網(wǎng)卡的MAC地址命名,所述虛擬機根據(jù)所述第二網(wǎng)卡的MAC地址下載所述配置文件。
      在該技術方案中,在創(chuàng)建多臺虛擬機時,多臺虛擬機需要分別設置各自的網(wǎng)絡參數(shù),因此需要將多臺虛擬機的配置文件區(qū)分開,使每臺虛擬機分別得到與之對應的配置文件。這里通過MAC地址來區(qū)分,例如,虛擬機的第二網(wǎng)卡的MAC地址為52 54 00 2B 7B C4,即可將為該虛擬機生成的配置文件命名為52_54_00_2B_7B_C4,這樣虛擬機就可以根據(jù)自己的MAC地址找到對應的配置文件并且下載。優(yōu)選地,所述文件倉庫包括支持FTP協(xié)議的FTP服務器。在該技術方案中,F(xiàn)TP是用于在網(wǎng)絡上進行文件傳輸?shù)末`套標準協(xié)議,可以用于文件的上傳和下載。通過FTP服務器作為文件倉庫,可以提供文件上傳和下載的功能。將生成的配置文件上傳至FTP服務器,虛擬機啟動時,可以從FTP服務器下載配置文件。通過上述技術方案,可以根據(jù)用戶的需要自動設置虛擬機的網(wǎng)絡參數(shù),使虛擬機的IP地址可控。


      圖I示出了根據(jù)本發(fā)明的實施例的主動設置虛擬機網(wǎng)絡參數(shù)的裝置的框圖;圖2示出了根據(jù)本發(fā)明的實施例的主動設置虛擬機網(wǎng)絡參數(shù)的方法的流程圖;圖3示出了根據(jù)本發(fā)明的另ー個實施例的主動設置虛擬機網(wǎng)絡參數(shù)的方法的原理圖;圖4是圖3所示實施例的流程圖。
      具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式
      對本發(fā)明進行進一歩的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍不受下面公開的具體實施例的限制。下面結合附圖和實施例對本發(fā)明做進ー步說明。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。圖I示出了根據(jù)本發(fā)明的實施例的主動設置虛擬機網(wǎng)絡參數(shù)的裝置的框圖。如圖I所示,根據(jù)本發(fā)明的實施例的主動設置虛擬機網(wǎng)絡參數(shù)的裝置100包括配置文件生成単元102,根據(jù)輸入的虛擬機所需要的網(wǎng)絡參數(shù)生成配置文件并將配置文件上傳至文件倉庫;虛擬機創(chuàng)建單元104,創(chuàng)建虛擬機,創(chuàng)建好的虛擬機啟動后下載配置文件,根據(jù)配置文件設置虛擬機的網(wǎng)絡參數(shù)。其中文件倉庫是一個用于存儲文件的服務器,支持文件的上傳和下載功能。在該技術方案中,用戶可以根據(jù)自己的需要設置虛擬機的網(wǎng)絡參數(shù),例如虛擬機的IP地址,使虛擬機的IP地址可控。設置過程可以由虛擬機自動執(zhí)行,不需要登錄虛擬機手動修改,簡化了用戶的操作。優(yōu)選地,虛擬機創(chuàng)建單元104具體用于創(chuàng)建ー個模板虛擬機,在模板虛擬機中安裝ー個配置腳本,模板虛擬機啟動過程中執(zhí)行配置腳本,從文件倉庫下載配置文件,并根據(jù)配置文件設置模板虛擬機的網(wǎng)絡參數(shù);根據(jù)模板虛擬機創(chuàng)建虛擬機。在該技術方案中,通過模板虛擬機來創(chuàng)建虛擬機是一種高效快捷的方法。在模板虛擬機中安裝ー個配置腳本,通過配置腳本使整個設置過程自動完成。由該模板虛擬機創(chuàng)建得到的虛擬機與模板虛擬機完全相同,均安裝有該配置腳本,可以通過執(zhí)行該配置腳本自動設置網(wǎng)絡參數(shù)。優(yōu)選地,虛擬機創(chuàng)建單元104還用于在虛擬機中設置第一網(wǎng)卡和第二網(wǎng)卡,第一網(wǎng)卡采用NAT方式并自動獲取網(wǎng)絡參數(shù)連接至文件倉庫。虛擬機下載配置文件后禁用第一網(wǎng)卡,并設置第二網(wǎng)卡的網(wǎng)絡參數(shù)。在該技術方案中,第一網(wǎng)卡用于連接至文件倉庫,使虛擬機能夠下載配置文件。當完成配置文件的下載后,不再使用第一網(wǎng)卡,可以根據(jù)配置文件設置第二網(wǎng)卡通過橋接的方式連接至網(wǎng)絡。根據(jù)配置文件中的HWADDR和DHCPHW_ADD這兩個參數(shù)來區(qū)分第一網(wǎng)卡、
      第二網(wǎng)卡。優(yōu)選地,配置文件生成単元102根據(jù)虛擬機的第二網(wǎng)卡的MAC地址命名配置文件,虛擬機根據(jù)第二網(wǎng)卡的MAC地址下載配置文件。在該技術方案中,在創(chuàng)建多臺虛擬機時,多臺虛擬機需要分別設置各自的網(wǎng)絡參數(shù),因此需要將多臺虛擬機的配置文件區(qū)分開,使每臺虛擬機分別得到與之對應的配置文件。這里通過MAC地址來區(qū)分,例如,虛擬機的第二網(wǎng)卡的MAC地址為52 54 00 2B 7B C4,即可將為該虛擬機生成的配置文件命名為52_54_00_2B_7B_C4,這樣虛擬機就可以根據(jù)自己的MAC地址找到對應的配置文件并且下載。優(yōu)選地,文件倉庫包括支持FTP協(xié)議的FTP服務器。在該技術方案中,F(xiàn)TP是用于在網(wǎng)絡上進行文件傳輸?shù)末`套標準協(xié)議,可以用于文件的上傳和下載。通過FTP服務器作為文件倉庫,可以提供文件上傳和下載的功能。將生成的配置文件上傳至FTP服務器,虛擬機啟動時,可以從FTP服務器下載配置文件。圖2示出了根據(jù)本發(fā)明的實施例的主動設置虛擬機網(wǎng)絡參數(shù)的方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實施例的主動設置虛擬機網(wǎng)絡參數(shù)的方法包括步驟202,輸入要創(chuàng)建的虛擬機所需要的網(wǎng)絡參數(shù),根據(jù)網(wǎng)絡參數(shù)生成配置文件并將配置文件上傳至文件倉庫;步驟204,創(chuàng)建虛擬機,創(chuàng)建好的虛擬機啟動后下載配置文件,根據(jù)配置文、件設置虛擬機的網(wǎng)絡參數(shù)。其中文件倉庫是一個用于存儲文件的服務器,支持文件的上傳和下載功能。在該技術方案中,用戶可以根據(jù)自己的需要設置虛擬機的網(wǎng)絡參數(shù),例如虛擬機的IP地址,使虛擬機的IP地址可控。設置過程可以由虛擬機自動執(zhí)行,不需要登錄虛擬機手動修改,簡化了用戶的操作。優(yōu)選地,步驟204具體包括創(chuàng)建ー個模板虛擬機,在模板虛擬機中安裝ー個配置腳本,模板虛擬機啟動過程中執(zhí)行配置腳本,從文件倉庫下載配置文件,并根據(jù)配置文件設置模板虛擬機的網(wǎng)絡參數(shù);根據(jù)模板虛擬機創(chuàng)建虛擬機。在該技術方案中,通過模板虛擬機來創(chuàng)建虛擬機是一種高效快捷的方法。在模板虛擬機中安裝ー個配置腳本,通過配置腳本使整個設置過程自動完成。由該模板虛擬機創(chuàng)建得到的虛擬機與模板虛擬機完全相同,均安裝有該配置腳本,可以通過執(zhí)行該配置腳本自動設置網(wǎng)絡參數(shù)。
      優(yōu)選地,步驟204還包括在虛擬機中設置第一網(wǎng)卡和第二網(wǎng)卡,第一網(wǎng)卡采用NAT方式并自動獲取網(wǎng)絡參數(shù)連接至文件倉庫,虛擬機下載配置文件后禁用第一網(wǎng)卡,并設置第二網(wǎng)卡的網(wǎng)絡參數(shù)。在該技術方案中,第一網(wǎng)卡用于連接至文件倉庫,使虛擬機能夠下載配置文件。當完成配置文件的下載后,不再使用第一網(wǎng)卡,可以根據(jù)配置文件設置第二網(wǎng)卡通過橋接的方式連接至網(wǎng)絡。根據(jù)配置文件中的HWADDR和DHCPHW_ADD這兩個參數(shù)來區(qū)分第一網(wǎng)卡、
      第二網(wǎng)卡。優(yōu)選地,配置文件根據(jù)虛擬機的第二網(wǎng)卡的MAC地址命名,虛擬機根據(jù)第二網(wǎng)卡的MAC地址下載配置文件。在該技術方案中,在創(chuàng)建多臺虛擬機時,多臺虛擬機需要分別設置各自的網(wǎng)絡參數(shù),因此需要將多臺虛擬機的配置文件區(qū)分開,使每臺虛擬機分別得到與之對應的配置文件。這里通過MAC地址來區(qū)分,例如,虛擬機的第二網(wǎng)卡的MAC地址為52 54 00 2B 7B C4,即可將為該虛擬機生成的配置文件命名為52_54_00_2B_7B_C4,這樣虛擬機就可以根據(jù)自己的MAC地址找到對應的配置文件并且下載。優(yōu)選地,文件倉庫包括支持FTP協(xié)議的FTP服務器。在該技術方案中,F(xiàn)TP是用于在網(wǎng)絡上進行文件傳輸?shù)末`套標準協(xié)議,可以用于文件的上傳和下載。通過FTP服務器作為文件倉庫,可以提供文件上傳和下載的功能。將生成的配置文件上傳至FTP服務器,虛擬機啟動時,可以從FTP服務器下載配置文件。下面結合圖3和圖4對根據(jù)本發(fā)明的另ー實施例的主動設置虛擬機網(wǎng)絡參數(shù)的方法進行說明。參見圖3,圖3為該主動設置虛擬機網(wǎng)絡參數(shù)的方法的原理圖。該方法主要包括以下幾個模塊配置文件生成器,以約定的規(guī)則生成配置文件,該文件將是傳遞給虛擬機的網(wǎng)絡參數(shù);配置文件倉庫,該倉庫提供IP地址等信息的配置文件上傳和下載,通過網(wǎng)絡服務進行發(fā)布,例如HTTP服務,F(xiàn)TP服務等;網(wǎng)絡服務,虛擬機在啟動網(wǎng)絡模塊后自動獲得IP地址,并且能訪問到配置文件倉庫;虛擬機配置腳本,該腳本在虛擬機啟動過程中執(zhí)行,分析配置文件,并自動修改網(wǎng)絡參數(shù)。
      主控端302創(chuàng)建虛擬機306并輸入相關網(wǎng)絡參數(shù),配置文件生成器根據(jù)網(wǎng)絡參數(shù)生成配置文件并上傳至配置文件倉庫304。虛擬機306啟動,自動下載配置文件,執(zhí)行系統(tǒng)服務分析配置文件并設置網(wǎng)絡參數(shù)。參見圖4,圖4為該主動設置虛擬機網(wǎng)絡參數(shù)的方法的流程圖。該主動設置虛擬機網(wǎng)絡參數(shù)的方法包括以下流程步驟402,主控端輸入虛擬機所需要的網(wǎng)絡參數(shù)。步驟404,配置文件生成器根據(jù)輸入的網(wǎng)絡參數(shù)生成配置文件,并將配置文件上傳到文件倉庫。步驟406,虛擬機創(chuàng)建并啟動,執(zhí)行配置腳本,自動下載配置文件。步驟408,虛擬機繼續(xù)執(zhí)行配置腳本,根據(jù)配置文件設置網(wǎng)絡參數(shù)。 步驟410,虛擬機創(chuàng)建完成。為實現(xiàn)上述方法,需要搭建配置文件倉庫,提供配置文件的上傳下載。該實施例中采用FTP服務來充當配置文件倉庫。FTP是用于在網(wǎng)絡上進行文件傳輸?shù)末`套標準協(xié)議,他能被用于文件的上傳和下載,我們可以通過搭建ー個FTP服務器充當配置文件倉庫,提供配置文件的上傳和下載。當主控端發(fā)起創(chuàng)建虛擬機的操作吋,會生成該虛擬機的配置文件并上傳到配置文件倉庫中,當虛擬機啟動時,下載對應的配置文件。配置文件倉庫起到中轉(zhuǎn)傳遞配置文件的目的。然后需要約定配置文件的格式,在虛擬機的配置腳本中將根據(jù)該格式進行配置文件的分析,以獲得相關網(wǎng)絡參數(shù)。當主控端發(fā)起創(chuàng)建虛擬機的操作時,將根據(jù)輸入的網(wǎng)絡信息,按照格式生成配置文件。在該實施例中,配置文件的名稱以虛擬機橋接網(wǎng)卡的MAC地址進行命名,這樣,虛擬機就可以根據(jù)橋接網(wǎng)卡的MAC地址找到對應的配置文件并且下載。例如配置虛擬機橋接網(wǎng)卡的MAC地址為52:54:00: 2B: 7B: C4,則為該虛擬機生成ー個配置文件,文件名為 52_54_00_2B_7B_C4。虛擬機在啟動后必須能夠訪問文件倉庫,否則無法從文件倉庫下載到對應的配置文件。在該實施例中,通過在虛擬機中設置兩個網(wǎng)卡來實現(xiàn)。在虛擬機中設置兩塊網(wǎng)卡,ー塊通過采用NAT方式訪問外部網(wǎng)絡,ー塊通過橋接方式訪問外部網(wǎng)絡。采用NAT方式的那塊網(wǎng)卡是該方法中的ー個關鍵。當虛擬機啟動后,配置為NAT的那塊網(wǎng)卡自動獲取到IP地址后,虛擬機將能訪問到文件倉庫,通過自己的MAC地址,到文件倉庫中下載對應的配置文件。這里,采用NAT方式的那塊網(wǎng)卡作為ー個冗余網(wǎng)卡,其目的就是通過其在啟動后直接能訪問到文件倉庫,達到下載配置文件的目的。虛擬機啟動后執(zhí)行配置腳本,下載配置文件并且按照約定規(guī)則分析文件。由于虛擬機此時存在ニ塊網(wǎng)卡,也就是具有ニ個MAC地址,可以根據(jù)配置文件中的HWADDR和DHCPHW_ADD這兩個參數(shù)來確定虛擬機中的兩塊網(wǎng)卡哪塊為NAT方式的,哪塊是橋接方式的。在知道哪塊網(wǎng)卡為橋接的網(wǎng)卡后,根據(jù)配置文件里的IPADDR等參數(shù)修改該網(wǎng)卡的網(wǎng)絡參數(shù),同時禁用NAT方式的網(wǎng)卡,重啟網(wǎng)絡服務,此時虛擬機的IP地址將設置為事先設定的那個值。用戶將能通過該IP地址訪問該虛擬機。通過上述步驟,我們實現(xiàn)了可控的虛擬機IP地址設置,并且整個過程實現(xiàn)自動化。該方法通過文件倉庫為中轉(zhuǎn)站,進行網(wǎng)絡參數(shù)的傳遞,巧妙的通過NAT網(wǎng)卡訪問外部網(wǎng)絡的方式下載配置文件,并且通過配置腳本實現(xiàn)整個配置過程的自動化,很好的解決了云計算系統(tǒng)中虛擬機IP地址的自動分配和可控。本方法做到了對虛擬機IP地址的可控,用戶可根據(jù)自己的需要設置虛擬機所需要的IP地址。相比創(chuàng)建虛擬機后,登入虛擬機手工修改IP地址,本方法能更好的實現(xiàn)自動化,通過腳本的方式使得整個過程自動完成,不需要手工干預。相比較通過DHCP自動獲取IP地址的方式,本方法做到了真正的對IP地址的可控,即虛擬機的IP地址為用戶主動分配,而不是DHCP獲取一個IP地址,控制端還需通過DHCP服務器獲取該虛擬機的IP地址。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
      權利要求
      1.一種主動設置虛擬機網(wǎng)絡參數(shù)的裝置,其特征在于,包括 配置文件生成單元,根據(jù)輸入的虛擬機所需要的網(wǎng)絡參數(shù)生成配置文件并將所述配置文件上傳至文件倉庫; 虛擬機創(chuàng)建單元,創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的 網(wǎng)絡參數(shù), 其中所述文件倉庫是一個用于存儲文件的服務器,支持文件的上傳和下載功能。
      2.根據(jù)權利要求I所述的主動設置虛擬機網(wǎng)絡參數(shù)的裝置,其特征在于,所述虛擬機創(chuàng)建單元具體用于 創(chuàng)建一個模板虛擬機,在所述模板虛擬機中安裝一個配置腳本,所述模板虛擬機啟動過程中執(zhí)行所述配置腳本,從所述文件倉庫下載所述配置文件,并根據(jù)所述配置文件設置所述模板虛擬機的網(wǎng)絡參數(shù); 根據(jù)所述模板虛擬機創(chuàng)建虛擬機。
      3.根據(jù)權利要求I或2所述的主動設置虛擬機網(wǎng)絡參數(shù)的裝置,其特征在于,所述虛擬機創(chuàng)建單元還用于在所述虛擬機中設置第一網(wǎng)卡和第二網(wǎng)卡,所述第一網(wǎng)卡采用NAT方式并自動獲取網(wǎng)絡參數(shù)連接至所述文件倉庫, 所述虛擬機下載所述配置文件后禁用所述第一網(wǎng)卡,并設置所述第二網(wǎng)卡的網(wǎng)絡參數(shù)。
      4.根據(jù)權利要求3所述的主動設置虛擬機網(wǎng)絡參數(shù)的裝置,其特征在于,所述配置文件生成單元根據(jù)所述虛擬機的所述第二網(wǎng)卡的MAC地址命名所述配置文件,所述虛擬機根據(jù)所述第二網(wǎng)卡的MAC地址下載所述配置文件。
      5.根據(jù)權利要求I或2所述的主動設置虛擬機網(wǎng)絡參數(shù)的裝置,其特征在于,所述文件倉庫包括支持FTP協(xié)議的FTP服務器。
      6.一種主動設置虛擬機網(wǎng)絡參數(shù)的方法,其特征在于,包括 輸入要創(chuàng)建的虛擬機所需要的網(wǎng)絡參數(shù),根據(jù)所述網(wǎng)絡參數(shù)生成配置文件并將所述配置文件上傳至文件倉庫; 創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù), 其中所述文件倉庫是一個用于存儲文件的服務器,支持文件的上傳和下載功能。
      7.根據(jù)權利要求6所述的主動設置虛擬機網(wǎng)絡參數(shù)的方法,其特征在于,其中所述創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù)具體包括 創(chuàng)建一個模板虛擬機,在所述模板虛擬機中安裝一個配置腳本,所述模板虛擬機啟動過程中執(zhí)行所述配置腳本,從所述文件倉庫下載所述配置文件,并根據(jù)所述配置文件設置所述模板虛擬機的網(wǎng)絡參數(shù); 根據(jù)所述模板虛擬機創(chuàng)建虛擬機。
      8.根據(jù)權利要求6或7所述的主動設置虛擬機網(wǎng)絡參數(shù)的方法,其特征在于,其中所述創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù)還包括在所述虛擬機中設置第一網(wǎng)卡和第二網(wǎng)卡,所述第一網(wǎng)卡采用NAT方式并自動獲取網(wǎng)絡參數(shù)連接至所述文件倉庫,所述虛擬機下載所述配置文件后禁用所述第一網(wǎng)卡,并設置所述第二網(wǎng)卡的網(wǎng)絡參數(shù)。
      9.根據(jù)權利要求8所述的主動設置虛擬機網(wǎng)絡參數(shù)的方法,其特征在于,所述配置文件根據(jù)所述虛擬機的所述第二網(wǎng)卡的MAC地址命名,所述虛擬機根據(jù)所述第二網(wǎng)卡的MAC地址下載所述配置文件。
      10.根據(jù)權利要求6或7所述的主動設置虛擬機網(wǎng)絡參數(shù)的方法,其特征在于,所述文件倉庫包括支持FTP協(xié)議的FTP服務器。
      全文摘要
      本發(fā)明提供了一種主動設置虛擬機網(wǎng)絡參數(shù)的裝置,包括配置文件生成單元,根據(jù)輸入的虛擬機所需要的網(wǎng)絡參數(shù)生成配置文件并將所述配置文件上傳至文件倉庫;虛擬機創(chuàng)建單元,創(chuàng)建虛擬機,創(chuàng)建好的所述虛擬機啟動后下載所述配置文件,根據(jù)所述配置文件設置所述虛擬機的網(wǎng)絡參數(shù),其中所述文件倉庫是一個用于存儲文件的服務器,支持文件的上傳和下載功能。本發(fā)明還提出一種主動設置虛擬機網(wǎng)絡參數(shù)的方法。通過本發(fā)明的技術方案,可以根據(jù)用戶的需要自動設置虛擬機的網(wǎng)絡參數(shù),使虛擬機的IP地址可控。
      文檔編號H04L29/12GK102752137SQ20121021939
      公開日2012年10月24日 申請日期2012年6月28日 優(yōu)先權日2012年6月28日
      發(fā)明者陳杰 申請人:用友軟件股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1