国产精品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ī)啟動(dòng)方法和裝置與流程

      文檔序號(hào):11216035閱讀:343來源:國知局
      一種虛擬機(jī)啟動(dòng)方法和裝置與流程

      本發(fā)明涉及云計(jì)算技術(shù),尤指一種虛擬機(jī)啟動(dòng)方法和裝置。



      背景技術(shù):

      openstack是一個(gè)開源的云計(jì)算管理平臺(tái),其通過各種互補(bǔ)的服務(wù)提供了基礎(chǔ)設(shè)施即服務(wù)(iaas)的解決方案。目前,openstack存在多種啟動(dòng)虛擬機(jī)的方式,比如從鏡像、實(shí)例快照、云硬盤以及云硬盤快照啟動(dòng)openstack虛擬機(jī)。然而對(duì)于iso格式文件,目前仍缺乏一種啟動(dòng)虛擬機(jī)的機(jī)制。如果openstack用戶沒有鏡像、實(shí)例快照、云硬盤和云硬盤快照,只有iso格式文件,那么就無法啟動(dòng)openstack虛擬機(jī)。



      技術(shù)實(shí)現(xiàn)要素:

      為了解決上述技術(shù)問題,本發(fā)明提供了一種虛擬機(jī)啟動(dòng)方法和裝置,通過創(chuàng)建中間虛擬機(jī)為硬盤安裝系統(tǒng),再通過iso創(chuàng)建虛擬機(jī)經(jīng)由安裝了系統(tǒng)的云硬盤啟動(dòng),實(shí)現(xiàn)了多樣化的虛擬機(jī)啟動(dòng)方式,滿足實(shí)際應(yīng)用的多種不同需求,解決了缺乏對(duì)iso格式文件啟動(dòng)虛擬機(jī)機(jī)制的問題。

      為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種虛擬機(jī)啟動(dòng)方法,包括:

      創(chuàng)建云硬盤;

      在所述云硬盤上安裝操作系統(tǒng);

      創(chuàng)建虛擬機(jī),將所述虛擬機(jī)由所述安裝了操作系統(tǒng)的云硬盤啟動(dòng)。

      優(yōu)選的,在所述云硬盤上安裝操作系統(tǒng)的步驟包括:

      創(chuàng)建由iso格式文件啟動(dòng)的中間虛擬機(jī);

      創(chuàng)建完成后將所述中間虛擬機(jī)關(guān)機(jī),將所述云硬盤掛載到所述中間虛擬機(jī)中;

      啟動(dòng)所述中間虛擬機(jī),向所述云硬盤上安裝操作系統(tǒng);

      關(guān)閉所述中間虛擬機(jī),將所述云硬盤自所述中間虛擬機(jī)中卸載,再刪除所述中間虛擬機(jī)。

      優(yōu)選的,所述創(chuàng)建云硬盤的步驟具體為:

      在openstack平臺(tái)上創(chuàng)建云硬盤。

      優(yōu)選的,所述創(chuàng)建云硬盤的步驟之前,還包括:

      接收自iso格式文件啟動(dòng)虛擬機(jī)的請(qǐng)求。

      本發(fā)明還提供了一種虛擬機(jī)啟動(dòng)裝置,包括:

      硬盤創(chuàng)建模塊,用于創(chuàng)建云硬盤;

      系統(tǒng)安裝模塊,用于在所述云硬盤上安裝操作系統(tǒng);

      啟動(dòng)模塊,用于創(chuàng)建虛擬機(jī),將所述虛擬機(jī)由所述安裝了操作系統(tǒng)的云硬盤啟動(dòng)。

      優(yōu)選的,所述系統(tǒng)安裝模塊包括:

      中間虛擬機(jī)創(chuàng)建單元,用于創(chuàng)建由iso格式文件啟動(dòng)的中間虛擬機(jī);

      硬盤掛載單元,用于創(chuàng)建完成后將所述中間虛擬機(jī)關(guān)機(jī),將所述云硬盤掛載到所述中間虛擬機(jī)中;

      系統(tǒng)安裝單元,用于啟動(dòng)所述中間虛擬機(jī),向所述云硬盤上安裝操作系統(tǒng);

      電源管理單元,用于關(guān)閉所述中間虛擬機(jī),將所述云硬盤自所述中間虛擬機(jī)中卸載,再刪除所述中間虛擬機(jī)。

      優(yōu)選的,所述硬盤創(chuàng)建模塊,具體用于在openstack平臺(tái)上創(chuàng)建云硬盤。

      優(yōu)選的,該裝置還包括:

      請(qǐng)求啟動(dòng)模塊,用于接收自iso格式文件啟動(dòng)虛擬機(jī)的請(qǐng)求。

      本發(fā)明提供了一種虛擬機(jī)啟動(dòng)方法和裝置,在云硬盤上安裝操作系統(tǒng)后,再創(chuàng)建虛擬機(jī),通過該云硬盤啟動(dòng),提供了一種新的虛擬機(jī)啟動(dòng)機(jī)制,實(shí)現(xiàn)了多樣化的虛擬機(jī)啟動(dòng)方式,滿足實(shí)際應(yīng)用的多種不同需求,解決了缺乏對(duì)iso格式文件啟動(dòng)虛擬機(jī)機(jī)制的問題。

      本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。

      附圖說明

      附圖用來提供對(duì)本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請(qǐng)的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。

      圖1為本發(fā)明的實(shí)施例一提供的一種虛擬機(jī)啟動(dòng)方法的流程示意圖;

      圖2為本發(fā)明的實(shí)施例二提供的一種虛擬機(jī)啟動(dòng)裝置的結(jié)構(gòu)示意圖;

      圖3為圖2中系統(tǒng)安裝模塊202的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

      在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

      對(duì)于iso格式文件,目前仍缺乏一種啟動(dòng)虛擬機(jī)的機(jī)制。如果openstack用戶沒有鏡像、實(shí)例快照、云硬盤和云硬盤快照,只有iso格式文件,那么就無法啟動(dòng)openstack虛擬機(jī)。

      為了解決上述問題,本發(fā)明的實(shí)施例提供了一種虛擬機(jī)啟動(dòng)方法和裝置,在云硬盤上安裝操作系統(tǒng)后,再創(chuàng)建虛擬機(jī),通過該云硬盤啟動(dòng),提供了一種新的虛擬機(jī)啟動(dòng)機(jī)制,實(shí)現(xiàn)了多樣化的虛擬機(jī)啟動(dòng)方式,滿足實(shí)際應(yīng)用的多種不同需求,解決了缺乏對(duì)iso格式文件啟動(dòng)虛擬機(jī)機(jī)制的問題。

      首先結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例一進(jìn)行說明。

      本發(fā)明實(shí)施例提供了一種虛擬機(jī)啟動(dòng)方法,通過創(chuàng)建openstack云硬盤、從iso創(chuàng)建openstack虛擬機(jī)、虛擬機(jī)掛載云硬盤、安裝操作系統(tǒng)、虛擬機(jī)卸載云硬盤、從云硬盤啟動(dòng)虛擬機(jī)等步驟來達(dá)到openstack用戶從iso啟動(dòng)openstack虛擬機(jī)的目的。能夠從iso格式文件等非常用虛擬機(jī)啟動(dòng)文件格式啟動(dòng)openstack虛擬機(jī),使用該方法完成虛擬機(jī)啟動(dòng)的流程如圖1所示,包括:

      步驟101、創(chuàng)建云硬盤;

      本步驟中,在openstack平臺(tái)中創(chuàng)建一塊云硬盤,用于后續(xù)虛擬機(jī)的啟動(dòng)。

      本步驟可在接收自iso格式文件啟動(dòng)虛擬機(jī)的請(qǐng)求后進(jìn)行。

      步驟102、在所述云硬盤上安裝操作系統(tǒng);

      本步驟具體包括:

      (1)創(chuàng)建由iso格式文件啟動(dòng)的中間虛擬機(jī);

      本步驟中,在openstack平臺(tái)中創(chuàng)建一個(gè)中間虛擬機(jī),該中間虛擬機(jī)從iso啟動(dòng),在此創(chuàng)建中間虛擬機(jī)過程中不用再創(chuàng)建云硬盤。

      (2)創(chuàng)建完成后將所述中間虛擬機(jī)關(guān)機(jī),將所述云硬盤掛載到所述中間虛擬機(jī)中;

      待(1)中的中間虛擬機(jī)創(chuàng)建完成后,將此中間虛擬機(jī)關(guān)機(jī),無需執(zhí)行操作系統(tǒng)的安裝過程。將步驟101中創(chuàng)建完成的云硬盤掛載到(1)中的虛擬機(jī)中。

      (3)啟動(dòng)所述中間虛擬機(jī),向所述云硬盤上安裝操作系統(tǒng);

      本步驟中,打開中間虛擬機(jī)電源,按照操作系統(tǒng)的正常安裝步驟將操作系統(tǒng)文件安裝到(1)中的云硬盤中。

      (4)關(guān)閉所述中間虛擬機(jī),將所述云硬盤自所述中間虛擬機(jī)中卸載,再刪除所述中間虛擬機(jī);

      在向云硬盤寫入操作系統(tǒng)文件完成后,關(guān)閉中間虛擬機(jī)電源。將云硬盤從(1)中創(chuàng)建的中間虛擬機(jī)中卸載掉,并刪除(2)中創(chuàng)建的虛擬機(jī);

      步驟103、創(chuàng)建虛擬機(jī),將所述虛擬機(jī)由所述安裝了操作系統(tǒng)的云硬盤啟動(dòng);

      本步驟中,重新在openstack中創(chuàng)建一個(gè)虛擬機(jī),創(chuàng)建該虛擬機(jī)時(shí)從步驟101中的云硬盤中啟動(dòng)。

      步驟104、打開創(chuàng)建的虛擬機(jī),完成后續(xù)的操作系統(tǒng)安裝設(shè)置步驟。

      下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例二進(jìn)行說明。

      本發(fā)明實(shí)施例提供了一種虛擬機(jī)啟動(dòng)裝置,該裝置的結(jié)構(gòu)如圖2所示,包括:

      硬盤創(chuàng)建模塊201,用于創(chuàng)建云硬盤;

      系統(tǒng)安裝模塊202,用于在所述云硬盤上安裝操作系統(tǒng);

      啟動(dòng)模塊203,用于創(chuàng)建虛擬機(jī),將所述虛擬機(jī)由所述安裝了操作系統(tǒng)的云硬盤啟動(dòng)。

      優(yōu)選的,所述系統(tǒng)安裝模塊202的結(jié)構(gòu)如圖3所示,包括:

      中間虛擬機(jī)創(chuàng)建單元2021,用于創(chuàng)建由iso格式文件啟動(dòng)的中間虛擬機(jī);

      硬盤掛載單元2022,用于創(chuàng)建完成后將所述中間虛擬機(jī)關(guān)機(jī),將所述云硬盤掛載到所述中間虛擬機(jī)中;

      系統(tǒng)安裝單元2023,用于啟動(dòng)所述中間虛擬機(jī),向所述云硬盤上安裝操作系統(tǒng);

      電源管理單元2024,用于關(guān)閉所述中間虛擬機(jī),將所述云硬盤自所述中間虛擬機(jī)中卸載,再刪除所述中間虛擬機(jī)。

      優(yōu)選的,所述硬盤創(chuàng)建模塊2022,具體用于在openstack平臺(tái)上創(chuàng)建云硬盤。

      優(yōu)選的,該裝置還包括:

      請(qǐng)求啟動(dòng)模塊204,用于接收自iso格式文件啟動(dòng)虛擬機(jī)的請(qǐng)求。

      本發(fā)明的實(shí)施例提供了一種虛擬機(jī)啟動(dòng)方法和裝置,在云硬盤上安裝操作系統(tǒng)后,再創(chuàng)建虛擬機(jī),通過該云硬盤啟動(dòng),提供了一種新的虛擬機(jī)啟動(dòng)機(jī)制,實(shí)現(xiàn)了多樣化的虛擬機(jī)啟動(dòng)方式,滿足實(shí)際應(yīng)用的多種不同需求,解決了缺乏對(duì)iso格式文件啟動(dòng)虛擬機(jī)機(jī)制的問題。面增加了openstack虛擬機(jī)啟動(dòng)方式的多樣性,另一方面也滿足了openstack用戶在沒有鏡像、實(shí)例快照、云硬盤及云硬盤快照的情況下創(chuàng)建openstack虛擬機(jī)的需求。

      雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1