亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于分布式存儲(chǔ)的虛擬機(jī)放置方法及裝置的制造方法

文檔序號(hào):9887315閱讀:473來源:國(guó)知局
一種基于分布式存儲(chǔ)的虛擬機(jī)放置方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種基于分布式存儲(chǔ)的虛擬機(jī)放置方法及裝置。
【背景技術(shù)】
[0002]近年來,隨著信息系統(tǒng)的日益復(fù)雜化和網(wǎng)絡(luò)應(yīng)用的急速膨脹,需要高效利用存儲(chǔ)系統(tǒng),降低存儲(chǔ)成本。服務(wù)器虛擬化技術(shù)也成為了云計(jì)算中的關(guān)鍵技術(shù),為了實(shí)現(xiàn)集群范圍內(nèi)的負(fù)載均衡,提高各物理服務(wù)器的資源使用效率,需要為待啟動(dòng)虛擬機(jī)選擇合適的放置位置。
[0003]現(xiàn)有的虛擬機(jī)放置方法中計(jì)算資源和存儲(chǔ)資源是分開的,將一臺(tái)物理服務(wù)器作為計(jì)算節(jié)點(diǎn),而將另外的物理服務(wù)器作為存儲(chǔ)節(jié)點(diǎn),考慮到存儲(chǔ)在本地的高可用性不夠,通常將虛擬機(jī)放置在遠(yuǎn)端,在虛擬機(jī)實(shí)際工作中需要進(jìn)行多次網(wǎng)絡(luò)傳輸影響虛擬機(jī)的性能。
[0004]傳統(tǒng)的共享存儲(chǔ)陣列虛擬化環(huán)境的性能、功能和成本的瓶頸。其主要體現(xiàn)在:一般iSCSI存儲(chǔ)陣列的每秒進(jìn)行讀寫(I/O)操作的次數(shù)(Input/Output Operat1ns PerSecond,10PS)能達(dá)到15000左右。通常,運(yùn)行Windows 7的虛擬云桌面在啟動(dòng)時(shí)會(huì)產(chǎn)生50-100個(gè)10PS;那么一臺(tái)存儲(chǔ)陣列也就可支持150-300臺(tái)云桌面同時(shí)啟動(dòng)。而一個(gè)性能高點(diǎn)的物理服務(wù)器一般可跑50-100臺(tái)虛擬機(jī),這樣,一個(gè)存儲(chǔ)陣列僅僅可支持1.5-6臺(tái)物理服務(wù)器。存儲(chǔ)陣列的利用率低,影響了虛擬化環(huán)境的性能。存儲(chǔ)產(chǎn)品一般占云環(huán)境物理資源成本的30%以上,企業(yè)為災(zāi)難恢復(fù)站點(diǎn)設(shè)置了副本陣列,耗資巨大。新加入的共享存儲(chǔ)陣列要整合和統(tǒng)一原來的存儲(chǔ)資源非常困難,需要比較多人工的配置,擴(kuò)展性差。

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

[0005]本發(fā)明所要解決的技術(shù)問題是:現(xiàn)有的虛擬機(jī)放置方法導(dǎo)致虛擬機(jī)性能差和虛擬化系統(tǒng)存儲(chǔ)陣列利用率低、擴(kuò)展性差的問題。
[0006]為解決上述技術(shù)問題,本發(fā)明一方面提出了一種基于分布式存儲(chǔ)的虛擬機(jī)放置方法,該方法包括:
[0007]獲取虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器;
[0008]若虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器可用資源大于等于虛擬機(jī)的資源需求,則將虛擬機(jī)放置在所述物理服務(wù)器上。
[0009]可選地,該方法還包括:
[0010]根據(jù)虛擬機(jī)的資源需求和物理服務(wù)器的負(fù)載情況,確定虛擬機(jī)的可用物理服務(wù)器列表;
[0011]若虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器可用資源小于虛擬機(jī)的資源需求,則從可用物理服務(wù)器列表中隨機(jī)選擇一臺(tái)物理服務(wù)器,并將虛擬機(jī)放置在隨機(jī)選擇的可用物理服務(wù)器上。
[0012]可選地,所述根據(jù)虛擬機(jī)的資源需求和物理服務(wù)器的負(fù)載情況,確定虛擬機(jī)的可用物理服務(wù)器列表,包括:
[0013]根據(jù)物理服務(wù)器的總資源量和負(fù)載情況獲取物理服務(wù)器的可用資源;
[0014]若物理服務(wù)器的可用資源大于等于虛擬機(jī)的資源需求,則該物理服務(wù)器為可用物理服務(wù)器;
[0015]將該物理服務(wù)器記錄在可用物理服務(wù)器列表中。
[0016]可選地,所述分布式存儲(chǔ)方式為Ceph。
[0017]本發(fā)明另一方面提出了一種基于分布式存儲(chǔ)的虛擬機(jī)放置裝置,該裝置包括:
[0018]物理服務(wù)器獲取單元,用于獲取虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器;
[0019]虛擬機(jī)放置單元,用于若虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器可用資源大于等于虛擬機(jī)的資源需求,則將虛擬機(jī)放置在所述物理服務(wù)器上。
[0020]可選地,該裝置還包括:
[0021]可用物理服務(wù)器列表確定單元,用于根據(jù)虛擬機(jī)的資源需求和物理服務(wù)器的負(fù)載情況,確定虛擬機(jī)的可用物理服務(wù)器列表;
[0022]相應(yīng)地,虛擬機(jī)放置單元還用于若虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器可用資源小于虛擬機(jī)的資源需求,則從可用物理服務(wù)器列表中隨機(jī)選擇一臺(tái)物理服務(wù)器,并將虛擬機(jī)放置在隨機(jī)選擇的可用物理服務(wù)器上。
[0023]可選地,所述可用服務(wù)器列表確定單元,用于根據(jù)物理服務(wù)器的總資源量和負(fù)載情況獲取物理服務(wù)器的可用資源;
[0024]若物理服務(wù)器的可用資源大于等于虛擬機(jī)的資源需求,則該物理服務(wù)器為可用物理服務(wù)器,并將該物理服務(wù)器記錄在可用物理服務(wù)器列表中。
[0025]可選地,所述分布式存儲(chǔ)方式為Ceph。
[0026]本發(fā)明提供的基于分布式存儲(chǔ)的虛擬機(jī)放置方法及裝置,在放置虛擬機(jī)時(shí)優(yōu)先將虛擬機(jī)放置在虛擬機(jī)所用的存儲(chǔ)卷所在的第一臺(tái)物理服務(wù)器上,降低了虛擬機(jī)工作時(shí)網(wǎng)絡(luò)傳輸耗費(fèi)的資源,提高了虛擬機(jī)的性能;采用分布式存儲(chǔ)的方式提高了存儲(chǔ)資源的利用率,且提高了存儲(chǔ)系統(tǒng)的擴(kuò)展性,降低了成本。
【附圖說明】
[0027]通過參考附圖會(huì)更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
[0028]圖1示出了本發(fā)明一個(gè)實(shí)施例的基于分布式存儲(chǔ)的虛擬機(jī)放置方法的示意圖;
[0029]圖2示出了本發(fā)明另一個(gè)實(shí)施例的基于分布式存儲(chǔ)的虛擬機(jī)放置裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。
[0031]圖1示出了本發(fā)明一個(gè)實(shí)施例的基于分布式存儲(chǔ)的虛擬機(jī)放置方法的示意圖。如圖1所示,該基于分布式存儲(chǔ)的虛擬機(jī)放置方法包括:
[0032]S1:獲取虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器;
[0033]S2:若虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器可用資源大于等于虛擬機(jī)的資源需求,則將虛擬機(jī)放置在所述物理服務(wù)器上。
[0034]其中,存儲(chǔ)卷為虛擬系統(tǒng)中存儲(chǔ)數(shù)據(jù)的邏輯資源,其對(duì)應(yīng)多臺(tái)物理服務(wù)器上的多個(gè)存儲(chǔ)塊。
[0035]分布式存儲(chǔ)系統(tǒng),是將數(shù)據(jù)分散存儲(chǔ)在多臺(tái)獨(dú)立的服務(wù)器上。本實(shí)施例基于分布式存儲(chǔ),采用可擴(kuò)展的系統(tǒng)結(jié)構(gòu),利用多臺(tái)存儲(chǔ)服務(wù)器分擔(dān)存儲(chǔ)負(fù)荷,利用位置服務(wù)器定位存儲(chǔ)信息,提高了存儲(chǔ)資源的利用率,且提高了存儲(chǔ)系統(tǒng)的擴(kuò)展性,降低了成本。
[0036]虛擬機(jī)放置,是指把虛擬機(jī)分配到不同物理服務(wù)器上,放置虛擬機(jī)時(shí)一般考慮物理服務(wù)器的負(fù)載情況和剩余資源情況?,F(xiàn)有的虛擬機(jī)放置方法通常將虛擬機(jī)放置在遠(yuǎn)端,在虛擬機(jī)實(shí)際工作中需要進(jìn)行多次網(wǎng)絡(luò)傳輸影響虛擬機(jī)的性能,而本實(shí)施例的虛擬機(jī)放置方法將計(jì)算節(jié)點(diǎn)和存儲(chǔ)節(jié)點(diǎn)統(tǒng)一起來,一臺(tái)服務(wù)器既是計(jì)算節(jié)點(diǎn),也當(dāng)做的存儲(chǔ)節(jié)點(diǎn),降低了虛擬機(jī)工作時(shí)網(wǎng)絡(luò)傳輸耗費(fèi)的資源,提高了虛擬機(jī)的性能。本實(shí)施例的虛擬機(jī)放置方法中的虛擬機(jī)性能比現(xiàn)有的虛擬放置方法中的性能高出30%。
[0037]在一種可選的實(shí)施方式中,該方法還包括:
[0038]根據(jù)虛擬機(jī)的資源需求和物理服務(wù)器的負(fù)載情況,確定虛擬機(jī)的可用物理服務(wù)器列表;
[0039]若虛擬機(jī)所使用的存儲(chǔ)卷的第一存儲(chǔ)塊所在的物理服務(wù)器可用資源小于虛擬機(jī)的資源需求
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1