當(dāng)抉擇要實(shí)施處事器虛擬化的時(shí)候,該如何抉擇這些虛擬機(jī)該當(dāng)?shù)玫降馁Y源呢?本文將匯報(bào)你處事器虛擬化硬件設(shè)置需求的計(jì)較要領(lǐng)。
譬喻每個(gè)虛擬機(jī)需要1個(gè)CPU,2G內(nèi)存,100G硬盤(pán),100Mbps的網(wǎng)絡(luò)帶寬,數(shù)量為200個(gè)虛擬機(jī)等。
1. 處理懲罰器:Hyper-V R2最多能操作到主機(jī)的64個(gè)Logical Processor,同時(shí)一個(gè)Logical Processor能支持運(yùn)行8個(gè)虛擬Processor,即假如是一臺(tái)一個(gè)CPU的單核處理懲罰器主機(jī),最多運(yùn)行8個(gè)虛擬機(jī)。在Hyper-V R2中思量到機(jī)能因素,我們?cè)谝慌_(tái)宿主機(jī)上最多能運(yùn)行384個(gè)虛擬機(jī)(假設(shè)每個(gè)虛擬機(jī)只有一個(gè)虛擬Processor)。譬喻,假如我們要在一臺(tái)宿主機(jī)上運(yùn)行200個(gè)Win 7,宿主機(jī)最少得擁有25核(25*8=200),折算成2的冪,就是32核。這雖然是成立在每個(gè)Win 7只分派一個(gè)虛擬CPU的前提上。假如每個(gè)Win 7需要2 CPU,香港站群服務(wù)器 美國(guó)服務(wù)器,那200*2=400,就高出384的上限了,就不能全部在一臺(tái)宿主機(jī)上運(yùn)行了。
好比需要運(yùn)行的虛擬機(jī)有16個(gè),每個(gè)虛擬機(jī)分派2個(gè)虛擬CPU,那么總共需要的虛擬CPU數(shù)量為16*2=32個(gè),最少需要32/8=4個(gè)邏輯處理懲罰器,假如回收的是雙核CPU,那么最少需要2顆雙核CPU.
2. 處理懲罰器:緩存越大越好,尤其在虛擬處理懲罰器和物理處理懲罰器間的比值很高的時(shí)候。
3. 內(nèi)存:Host RAM = (VMRamRequirementMB x #ofVMs) + (#of VMs x 32MBVMOverhead ) + (512MBHost)。按我舉的例子來(lái)講,宿主機(jī)內(nèi)存=2G*200+200*32MB+512MB=406.75 GB,雖然我們可以做一些冗余,取512GB(企業(yè)版和數(shù)據(jù)中心版能支持到2TB的內(nèi)存)
4. 網(wǎng)絡(luò):假如網(wǎng)絡(luò)數(shù)據(jù)傳輸量很大,可以安裝多塊網(wǎng)卡,在一塊網(wǎng)卡上綁定多個(gè)虛擬機(jī)。譬喻每個(gè)虛擬機(jī)需要100Mbps,那主機(jī)有大概需要20塊1000Mbps的網(wǎng)卡,每個(gè)網(wǎng)卡綁定10個(gè)虛機(jī)。
5. 存儲(chǔ):推薦利用牢靠尺寸的VHD文件作為虛擬機(jī)的硬盤(pán)文件,推薦靠山毗連一個(gè)SAN作存儲(chǔ)資源,譬喻總存儲(chǔ)容量需要100G*200.