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

      一種虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng)的制作方法

      文檔序號(hào):9708137閱讀:340來源:國知局
      一種虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及虛擬機(jī)技術(shù)領(lǐng)域,具體涉及一種虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]云計(jì)算系統(tǒng)提供用戶一種節(jié)省運(yùn)算成本的解決方案,用戶無需花費(fèi)大量成本購買硬件,只要通過虛擬機(jī)的應(yīng)用即可達(dá)到多臺(tái)實(shí)體機(jī)的運(yùn)算目的。
      [0003]云計(jì)算系統(tǒng)包括:云終端、主機(jī)和云管理服務(wù)器,其中,云終端可以為網(wǎng)絡(luò)計(jì)算機(jī),如臺(tái)式機(jī)、筆記本電腦、平板電腦等;主機(jī)可以為網(wǎng)絡(luò)側(cè)為云終端提供存儲(chǔ)空間、軟件和其他計(jì)算機(jī)功能的服務(wù)器,在主機(jī)上可以部署多個(gè)虛擬機(jī);云管理服務(wù)器可以為網(wǎng)絡(luò)側(cè)的服務(wù)器,提供用戶管理、密鑰管理等服務(wù)。主機(jī)和云管理服務(wù)器也被稱為云平臺(tái)。用戶通過云終端遠(yuǎn)程登錄云平臺(tái),用戶的身份通過認(rèn)證后,則可以使用主機(jī)上的虛擬機(jī)的功能。
      [0004]云計(jì)算環(huán)境中,由于主機(jī)上通常部署多個(gè)虛擬機(jī),而虛擬機(jī)的運(yùn)行是相對(duì)獨(dú)立的,所以云管理服務(wù)器想要了解各虛擬機(jī)內(nèi)部有哪些持久化數(shù)據(jù),即虛擬機(jī)中存儲(chǔ)的斷電不丟失的數(shù)據(jù),通常采用在虛擬機(jī)中安裝代理的方式獲取,該方式可以做到實(shí)時(shí)監(jiān)控,但是該方式存在以下缺點(diǎn):
      [0005]1、做不到用戶無感知,代理既然安裝在虛擬機(jī)中,用戶肯定可以從虛擬機(jī)中看到代理程序,切實(shí)體會(huì)到代理程序的存在。
      [0006]2、虛擬機(jī)必須處于開機(jī)狀態(tài),簡稱開機(jī)態(tài),對(duì)于關(guān)機(jī)態(tài)虛擬機(jī),即處于關(guān)機(jī)狀態(tài)的虛擬機(jī),代理無法運(yùn)行,云管理服務(wù)器自然也就無法對(duì)代理程序下發(fā)命令。
      [0007]3、虛擬機(jī)與云管理服務(wù)器之間的網(wǎng)絡(luò)必須是通的,如果網(wǎng)絡(luò)不通,云管理服務(wù)器與代理無法通信,代理程序形同虛設(shè)。
      [0008]4、代理程序不能被刪除且必須運(yùn)行正常,對(duì)代理程序的要求比較高,必須保證正常運(yùn)行,才能借助代理程序完成一系列操作。
      [0009]5、影響虛擬機(jī)性能,代理程序的運(yùn)行勢(shì)必占用一部分CPU、內(nèi)存資源。

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

      [0010]針對(duì)現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng),以解決現(xiàn)有虛擬機(jī)磁盤數(shù)據(jù)的獲取技術(shù)由于在虛擬機(jī)中安裝代理,要求必須在虛擬機(jī)上運(yùn)行代理程序,且要求虛擬機(jī)必須開機(jī)態(tài),既影響用戶體驗(yàn)又存在使用場(chǎng)景的局限性的問題。
      [0011 ]為此目的,第一方面,本發(fā)明提出一種虛擬機(jī)磁盤數(shù)據(jù)的獲取方法,包括:
      [0012]在接收到獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求后,根據(jù)所述目標(biāo)虛擬機(jī)的狀態(tài),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口 API,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤;
      [0013]將所述虛擬磁盤掛載到預(yù)設(shè)的安全虛擬機(jī)中;
      [0014]將所述獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求發(fā)送到所述安全虛擬機(jī),以使所述安全虛擬機(jī)對(duì)所述虛擬磁盤進(jìn)行掃描,得到所述目標(biāo)虛擬機(jī)的磁盤數(shù)據(jù)。
      [0015]可選的,所述根據(jù)所述目標(biāo)虛擬機(jī)的狀態(tài),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口API,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤,包括:
      [0016]所述目標(biāo)虛擬機(jī)的狀態(tài)為開機(jī)態(tài)時(shí),對(duì)目標(biāo)虛擬機(jī)創(chuàng)建快照或創(chuàng)建鏈接克隆,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0017]可選的,所述根據(jù)所述目標(biāo)虛擬機(jī)的狀態(tài),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口API,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤,包括:
      [0018]所述目標(biāo)虛擬機(jī)的狀態(tài)為關(guān)機(jī)態(tài)時(shí),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口API,獲取所述目標(biāo)虛擬機(jī)的磁盤,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0019]可選的,所述獲取方法還包括:卸載所述安全虛擬機(jī)中掛載的所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0020]可選的,所述獲取方法還包括:刪除所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0021]第二方面,本發(fā)明還提出一種虛擬機(jī)磁盤數(shù)據(jù)的獲取系統(tǒng),包括:
      [0022]獲取單元,用于在接收到獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求后,根據(jù)所述目標(biāo)虛擬機(jī)的狀態(tài),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口 API,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤;
      [0023]掛載單元,用于將所述虛擬磁盤掛載到預(yù)設(shè)的安全虛擬機(jī)中;
      [0024]發(fā)送單元,用于將所述獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求發(fā)送到所述安全虛擬機(jī),以使所述安全虛擬機(jī)對(duì)所述虛擬磁盤進(jìn)行掃描,得到所述目標(biāo)虛擬機(jī)的磁盤數(shù)據(jù)。
      [0025]可選的,所述獲取單元,用于所述目標(biāo)虛擬機(jī)的狀態(tài)為開機(jī)態(tài)時(shí),對(duì)目標(biāo)虛擬機(jī)創(chuàng)建快照或創(chuàng)建鏈接克隆,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0026]可選的,所述獲取單元,用于所述目標(biāo)虛擬機(jī)的狀態(tài)為關(guān)機(jī)態(tài)時(shí),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口 API,獲取所述目標(biāo)虛擬機(jī)的磁盤,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0027]可選的,所述獲取系統(tǒng)還包括:卸載單元,用于卸載所述安全虛擬機(jī)中掛載的所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0028]可選的,所述獲取系統(tǒng)還包括:刪除單元,用于刪除所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0029]相比于現(xiàn)有技術(shù),本發(fā)明的虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng),采用無代理方式,基于云平臺(tái)API,得到虛擬機(jī)磁盤,并掛載給安全虛擬機(jī),從而獲取虛擬機(jī)磁盤數(shù)據(jù)。用戶無感知,不影響用戶體驗(yàn),并且對(duì)虛擬機(jī)所處狀態(tài)無任何要求。
      [0030]進(jìn)一步地,本發(fā)明的虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng),由于采用無代理方式,可獲取離線虛擬機(jī)的磁盤數(shù)據(jù)。
      【附圖說明】
      [0031 ]圖1為本發(fā)明實(shí)施例提供的一種虛擬機(jī)磁盤數(shù)據(jù)的獲取方法流程圖;
      [0032]圖2為本發(fā)明實(shí)施例提供的一種虛擬機(jī)磁盤數(shù)據(jù)的獲取系統(tǒng)結(jié)構(gòu)圖。
      【具體實(shí)施方式】
      [0033]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。
      [0034]實(shí)施例中的云平臺(tái)可以為XenServer或vCenter,但不限于以上兩種。
      [0035]實(shí)施例中的虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng),可用于獲取虛擬機(jī)中的持久化數(shù)據(jù),所述持久化數(shù)據(jù)為虛擬機(jī)中存儲(chǔ)的斷電不丟失的數(shù)據(jù),而虛擬機(jī)中存儲(chǔ)的斷電后就丟失的數(shù)據(jù)為非持久化數(shù)據(jù)。
      [0036]實(shí)施例中的虛擬機(jī)磁盤數(shù)據(jù)的獲取方法及系統(tǒng)獲取虛擬機(jī)中的持久化數(shù)據(jù)后,管理者對(duì)虛擬機(jī)的管理和對(duì)虛擬機(jī)的狀態(tài)分析更加方便。
      [0037]實(shí)施例中的虛擬機(jī)磁盤數(shù)據(jù)的獲取系統(tǒng),可設(shè)置于云平臺(tái)中。
      [0038]實(shí)施例中的發(fā)送獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求的設(shè)備可設(shè)置于云平臺(tái)中或設(shè)置于云終端中。
      [0039]實(shí)施例中的安全虛擬機(jī)設(shè)置于云平臺(tái)的主機(jī)中。
      [0040]如圖1所示,本實(shí)施例公開一種虛擬機(jī)磁盤數(shù)據(jù)的獲取方法,可應(yīng)用于云平臺(tái),該獲取方法可包括步驟101至103:
      [0041 ] 101、在接收到獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求后,根據(jù)所述目標(biāo)虛擬機(jī)的狀態(tài),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口 API,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤;
      [0042]102、將所述虛擬磁盤掛載到預(yù)設(shè)的安全虛擬機(jī)中;
      [0043]103、將所述獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求發(fā)送到所述安全虛擬機(jī),以使所述安全虛擬機(jī)對(duì)所述虛擬磁盤進(jìn)行掃描,得到所述目標(biāo)虛擬機(jī)的磁盤數(shù)據(jù)。
      [0044]本實(shí)施例中,若獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求為獲取目標(biāo)虛擬機(jī)磁盤中的文本文件,則安全虛擬機(jī)對(duì)所述虛擬磁盤進(jìn)行掃描,得到目標(biāo)虛擬機(jī)磁盤中的文本文件。本實(shí)施例僅為舉例,不限定獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求的具體業(yè)務(wù)需求。本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際需要設(shè)定獲取目標(biāo)虛擬機(jī)磁盤數(shù)據(jù)的請(qǐng)求的具體業(yè)務(wù)需求,比如:磁盤注冊(cè)表信息。
      [0045]相比于現(xiàn)有技術(shù),上述虛擬機(jī)磁盤數(shù)據(jù)的獲取方法,采用無代理方式,基于云平臺(tái)API,得到虛擬機(jī)磁盤,并掛載給安全虛擬機(jī),從而獲取虛擬機(jī)磁盤數(shù)據(jù)。用戶無感知,不影響用戶體驗(yàn),并且對(duì)虛擬機(jī)所處狀態(tài)無任何要求。
      [0046]進(jìn)一步地,上述虛擬機(jī)磁盤數(shù)據(jù)的獲取方法,由于采用無代理方式,可獲取離線虛擬機(jī)的磁盤數(shù)據(jù)。
      [0047]在一個(gè)具體的例子中,步驟101中所述根據(jù)所述目標(biāo)虛擬機(jī)的狀態(tài),基于云平臺(tái)預(yù)設(shè)的應(yīng)用程序編程接口 API,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤,包括:
      [0048]所述目標(biāo)虛擬機(jī)的狀態(tài)為開機(jī)態(tài)時(shí),對(duì)目標(biāo)虛擬機(jī)創(chuàng)建快照或創(chuàng)建鏈接克隆,得到所述目標(biāo)虛擬機(jī)的虛擬磁盤。
      [0049]本實(shí)施例中,在目標(biāo)虛擬機(jī)的狀態(tài)為開機(jī)態(tài)時(shí),可根據(jù)
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1