国产精品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>

      一種創(chuàng)建虛擬機(jī)的方法及裝置的制造方法

      文檔序號:9865296閱讀:435來源:國知局
      一種創(chuàng)建虛擬機(jī)的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信領(lǐng)域,尤其是涉及一種創(chuàng)建虛擬機(jī)的方法及裝置。
      【背景技術(shù)】
      [0002]目前,很多虛擬機(jī)是基于XEN、KVM等底層虛擬化技術(shù)創(chuàng)建的,在創(chuàng)建完虛擬機(jī)之后,需要為虛擬機(jī)安裝對應(yīng)的操作系統(tǒng)、常用的辦公軟件和業(yè)務(wù)軟件等,例如部署Web服務(wù)、Oracle數(shù)據(jù)庫或者Sybase數(shù)據(jù)庫等。由于在一些商用的系統(tǒng)中,很多用戶和業(yè)務(wù)數(shù)據(jù)都是動態(tài)的(即不斷變化的),因此,即使在虛擬機(jī)轉(zhuǎn)成虛擬機(jī)模版后,再利用此虛擬機(jī)模版創(chuàng)建新的虛擬機(jī)仍然是對靜態(tài)數(shù)據(jù)進(jìn)行拷貝。也就是說,現(xiàn)有技術(shù)在利用創(chuàng)建好的虛擬機(jī)作為虛擬機(jī)模版再次創(chuàng)建虛擬機(jī)的時(shí)候,缺少對現(xiàn)網(wǎng)不斷更新的業(yè)務(wù)數(shù)據(jù)進(jìn)行同步處理的操作。
      [0003]因此,現(xiàn)有技術(shù)在利用模板創(chuàng)建虛擬機(jī)時(shí),無法實(shí)時(shí)地同步現(xiàn)網(wǎng)不斷更新的業(yè)務(wù)數(shù)據(jù)。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的主要目的在于提供一種虛擬機(jī)創(chuàng)建方法及裝置,以達(dá)到解決現(xiàn)有技術(shù)在利用模板創(chuàng)建虛擬機(jī)時(shí),無法實(shí)時(shí)地同步現(xiàn)網(wǎng)不斷更新的業(yè)務(wù)數(shù)據(jù)的技術(shù)問題的目的。
      [0005]為了達(dá)到上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種虛擬機(jī)創(chuàng)建方法,包括:根據(jù)業(yè)務(wù)模型創(chuàng)建第一虛擬機(jī),其中,對應(yīng)于業(yè)務(wù)模型的業(yè)務(wù)數(shù)據(jù)單獨(dú)存儲在第一虛擬機(jī)掛載的預(yù)定磁盤上;將第一虛擬機(jī)轉(zhuǎn)換成模板虛擬機(jī),并根據(jù)模板虛擬機(jī)生成第二虛擬機(jī);將業(yè)務(wù)數(shù)據(jù)從預(yù)定磁盤上在線拷貝到新建磁盤中,并將新建磁盤掛載在第二虛擬機(jī)上。
      [0006]優(yōu)選地,根據(jù)業(yè)務(wù)模型創(chuàng)建第一虛擬機(jī)包括:基于虛擬硬盤格式(VHD)的差分磁盤管理技術(shù),將父節(jié)點(diǎn)作為母鏡像,根據(jù)業(yè)務(wù)模型設(shè)置虛擬機(jī)規(guī)格,并根據(jù)虛擬機(jī)規(guī)格,為父節(jié)點(diǎn)生成一個(gè)子節(jié)點(diǎn)作為第一虛擬機(jī);為第一虛擬機(jī)安裝基礎(chǔ)數(shù)據(jù),其中,基礎(chǔ)數(shù)據(jù)包括系統(tǒng)、補(bǔ)丁、插件以及常用軟件;將業(yè)務(wù)數(shù)據(jù)單獨(dú)存儲在預(yù)定磁盤上,為預(yù)定磁盤分配ID標(biāo)識,并將ID標(biāo)識和基礎(chǔ)數(shù)據(jù)存儲在第一虛擬機(jī)的數(shù)據(jù)庫或者配置文件中。
      [0007]優(yōu)選地,根據(jù)模板虛擬機(jī)生成第二虛擬機(jī)包括:將模板虛擬機(jī)作為模板,將父節(jié)點(diǎn)作為母鏡像,為父節(jié)點(diǎn)生成一個(gè)新的子節(jié)點(diǎn)作為第二虛擬機(jī)。
      [0008]優(yōu)選地,將業(yè)務(wù)數(shù)據(jù)從預(yù)定磁盤上在線拷貝到新建磁盤中包括:從數(shù)據(jù)庫中讀取ID標(biāo)識,根據(jù)ID標(biāo)識查找預(yù)定磁盤的位置信息;使用位置信息從預(yù)定磁盤中對業(yè)務(wù)數(shù)據(jù)進(jìn)行在線拷貝,并分配新建磁盤用于實(shí)時(shí)存儲拷貝的業(yè)務(wù)數(shù)據(jù)。
      [0009]優(yōu)選地,虛擬機(jī)規(guī)格包括:中央處理器(CPU)信息、內(nèi)存信息以及網(wǎng)卡信息。
      [0010]優(yōu)選地,預(yù)定磁盤和新建磁盤的類型包括=Windows系統(tǒng)下的磁盤、或者Linux系統(tǒng)下的磁盤;業(yè)務(wù)數(shù)據(jù)包括:短信數(shù)據(jù)、彩信數(shù)據(jù)、或者智能網(wǎng)業(yè)務(wù)數(shù)據(jù)。
      [0011]根據(jù)本發(fā)明的一個(gè)方面,提供了一種虛擬機(jī)創(chuàng)建裝置,包括:創(chuàng)建模塊,用于根據(jù)業(yè)務(wù)模型創(chuàng)建第一虛擬機(jī),其中,對應(yīng)于業(yè)務(wù)模型的業(yè)務(wù)數(shù)據(jù)單獨(dú)存儲在第一虛擬機(jī)掛載的預(yù)定磁盤上;第一處理模塊,用于將第一虛擬機(jī)轉(zhuǎn)換成模板虛擬機(jī),并根據(jù)模板虛擬機(jī)生成第二虛擬機(jī);第二處理模塊,用于將業(yè)務(wù)數(shù)據(jù)從預(yù)定磁盤上在線拷貝到新建磁盤中,并將新建磁盤掛載在第二虛擬機(jī)上。
      [0012]優(yōu)選地,創(chuàng)建模塊包括:第一處理單元,用于基于虛擬硬盤格式(VHD)的差分磁盤管理技術(shù),將父節(jié)點(diǎn)作為母鏡像,根據(jù)業(yè)務(wù)模型設(shè)置虛擬機(jī)規(guī)格,并根據(jù)虛擬機(jī)規(guī)格,為父節(jié)點(diǎn)生成一個(gè)子節(jié)點(diǎn)作為第一虛擬機(jī);安裝單元,用于為第一虛擬機(jī)安裝基礎(chǔ)數(shù)據(jù),其中,基礎(chǔ)數(shù)據(jù)包括系統(tǒng)、補(bǔ)丁、插件以及常用軟件;第二處理單元,用于將業(yè)務(wù)數(shù)據(jù)單獨(dú)存儲在預(yù)定磁盤上,為預(yù)定磁盤分配ID標(biāo)識,并將ID標(biāo)識和基礎(chǔ)數(shù)據(jù)存儲在第一虛擬機(jī)的數(shù)據(jù)庫或者配置文件中。
      [0013]優(yōu)選地,第一處理模塊包括:生成單元,用于將模板虛擬機(jī)作為模板,將父節(jié)點(diǎn)作為母鏡像,為父節(jié)點(diǎn)生成一個(gè)新的子節(jié)點(diǎn)作為第二虛擬機(jī)。
      [0014]優(yōu)選地,第二處理模塊包括:第三處理單元,用于從數(shù)據(jù)庫中讀取ID標(biāo)識,根據(jù)ID標(biāo)識查找預(yù)定磁盤的位置信息;第四處理單元,用于使用位置信息從預(yù)定磁盤中對業(yè)務(wù)數(shù)據(jù)進(jìn)行在線拷貝,并分配新建磁盤用于實(shí)時(shí)存儲拷貝的業(yè)務(wù)數(shù)據(jù)。
      [0015]與現(xiàn)有技術(shù)相比,本發(fā)明的虛擬機(jī)創(chuàng)建方法及裝置具有如下技術(shù)效果:
      [0016]在利用模板創(chuàng)建虛擬機(jī)的時(shí)候,可以單獨(dú)將業(yè)務(wù)數(shù)據(jù)保存在模板虛擬機(jī)掛載的業(yè)務(wù)數(shù)據(jù)磁盤中,這樣在新的虛擬機(jī)創(chuàng)建完成后,可以實(shí)時(shí)地將不斷更新的業(yè)務(wù)數(shù)據(jù)拷貝到新的虛擬機(jī)掛載的業(yè)務(wù)數(shù)據(jù)磁盤中,從而可以保證創(chuàng)建的虛擬機(jī)在操作系統(tǒng)層面的數(shù)據(jù)一致性,達(dá)到了虛擬機(jī)的業(yè)務(wù)數(shù)據(jù)可以無縫銜接的效果。
      【附圖說明】
      [0017]圖1是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)創(chuàng)建方法流程圖;
      [0018]圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的利用模板虛擬機(jī)創(chuàng)建新虛擬機(jī)情況下的虛擬機(jī)和磁盤的架構(gòu)示意圖;
      [0019]圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的虛擬機(jī)轉(zhuǎn)換成虛擬機(jī)模版的流程圖;
      [0020]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的利用虛擬機(jī)模版創(chuàng)建新虛擬機(jī)的流程圖;
      [0021]圖5是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)創(chuàng)建裝置的結(jié)構(gòu)框圖;
      [0022]圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的虛擬機(jī)創(chuàng)建裝置的示意圖。
      【具體實(shí)施方式】
      [0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域的普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0024]本發(fā)明實(shí)施例主要提供一種虛擬機(jī)創(chuàng)建方法及裝置,以使能夠在利用模板創(chuàng)建虛擬機(jī)時(shí),可以實(shí)時(shí)地同步現(xiàn)網(wǎng)不斷更新的業(yè)務(wù)數(shù)據(jù)。
      [0025]在對本發(fā)明實(shí)施例進(jìn)行描述之前,首先對本發(fā)明實(shí)施例提供的技術(shù)方案解決其技術(shù)問題的思路作一個(gè)簡單介紹:
      [0026]本發(fā)明實(shí)施例主要是從三個(gè)方面著手提出基于在線業(yè)務(wù)的虛擬機(jī)創(chuàng)建方案:一是根據(jù)在線業(yè)務(wù)的特點(diǎn)設(shè)計(jì)虛擬機(jī)的業(yè)務(wù)模型,例如在創(chuàng)建虛擬機(jī)時(shí)將不會變化的業(yè)務(wù)數(shù)據(jù)盡量放到單獨(dú)掛載的磁盤和文件系統(tǒng)中。二是采用VHD的差分磁盤管理技術(shù)(一種鏈?zhǔn)降拇疟P技術(shù)),這種情況下在父節(jié)點(diǎn)只能訪問和查看數(shù)據(jù),只有在最后的子節(jié)點(diǎn)才可以完成對數(shù)據(jù)的操作和管理,通過在對應(yīng)的虛擬機(jī)上掛載對應(yīng)的業(yè)務(wù)數(shù)據(jù)盤的方式來處理大量的業(yè)務(wù)數(shù)據(jù)。三是在根據(jù)模版創(chuàng)建業(yè)務(wù)虛擬機(jī)時(shí),首先共享母鏡像(也就是父節(jié)點(diǎn)),再重新生成子節(jié)點(diǎn),從而完成虛擬機(jī)的創(chuàng)建,然后全量在線拷貝虛擬機(jī)掛載的業(yè)務(wù)數(shù)據(jù)盤,在此過程中,既完成了虛擬機(jī)的創(chuàng)建(節(jié)省了硬盤資源),同時(shí)又能夠?qū)⒔?jīng)常變化的業(yè)務(wù)數(shù)據(jù)盤掛載到了新創(chuàng)建的虛擬機(jī)上,基本上解決了現(xiàn)有技術(shù)中利用模版創(chuàng)建虛擬機(jī)時(shí)只能處理靜態(tài)數(shù)據(jù)(即無法實(shí)時(shí)地同步現(xiàn)網(wǎng)不斷更新的業(yè)務(wù)數(shù)據(jù))的問題,可以實(shí)時(shí)同步在線業(yè)務(wù)。而且,本發(fā)明提供的虛擬機(jī)創(chuàng)建方案特別適用于基于虛擬機(jī)的分布式系統(tǒng),或者一些在線業(yè)務(wù)的災(zāi)備系統(tǒng)等。
      [0027]本發(fā)明實(shí)施例提供了一種虛擬機(jī)創(chuàng)建方法。圖1是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)創(chuàng)建方法流程圖,如圖1所示,該流程包括主要包括以下步驟(步驟S102-步驟S106):
      [0028]步驟S102,根據(jù)業(yè)務(wù)模型創(chuàng)建第一虛擬機(jī),其中,對應(yīng)于業(yè)務(wù)模型的業(yè)務(wù)數(shù)據(jù)單獨(dú)存儲在第一虛擬機(jī)掛載的預(yù)定磁盤上。
      [0029]步驟S104,將第一虛擬機(jī)轉(zhuǎn)換成模板虛擬機(jī),并根據(jù)模板虛擬機(jī)生成第二虛擬機(jī)。
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1