ESXi 5一體化系統(tǒng)變得非常受歡迎的一個非常重要的方面就是讓內(nèi)存組合正常。通常一個OpenSolaris衍生的操作系統(tǒng)用于存儲就如同它提供ZFS以及原生iSCSI兩種方式來提供其他虛擬機(jī)和網(wǎng)絡(luò)設(shè)備快速,可靠和多余的存儲一樣。也就是說,OpenIndiana(一種常用的OpenSolaris衍生品)喜歡為緩存使用盡可能多的內(nèi)存。由于ESXi 5.0免費(fèi)版有一個32GB的限制,為各種虛擬機(jī)分配內(nèi)存就成了一個重要的任務(wù)。這篇簡單的教程會教你如何以最簡單的方式改變ESXi虛擬機(jī)內(nèi)存分配,因?yàn)楹芏嘤脩舳紩荒芨淖儾煌瑱C(jī)器內(nèi)存分配的概念難住了。
測試配置
又到了我的ESXi 5.0測試平臺上場的時候了。如果你想要看到便宜的,但非常強(qiáng)大的配置,你可以了解一下AMD Opteron 6128 ESXi服務(wù)器。
1. CPU:2個AMD Opteron 6128
2. 主板:Supermicro H8DG6-F
3. 內(nèi)存:8個4GB Kingston unbuffered ECC 1333MHz DIMMs
4. 固態(tài)硬盤:OCZ Vertex 3 120GB
5. 電源:Corsair AX650 650w 80 Plus Gold
6. 機(jī)箱:Norco RPC-450B
7. 散熱:2個Dynatron A1 G34散熱器
8. VMware ESXi 5.0
改變內(nèi)存分配
在我們開始之前,其實(shí)有個大的前提,就是你確實(shí)有足夠多的物理內(nèi)存。如果你只有16GB的內(nèi)存,那很難給你的ZFS存儲虛擬機(jī)24GB內(nèi)存并給一個Linux虛擬機(jī)8GB內(nèi)存,即便你嘗試超量分配。我還要假設(shè)你使用VMware vSphere客戶端登錄到ESXi機(jī)器。如果到這為止你都做不到,那你可能要考慮一下精簡安裝了。還有一點(diǎn)要注意,在開始如下操作前,你要先關(guān)閉你要變動的虛擬機(jī)。
你要做的第一件事就是找到你要分配內(nèi)存的虛擬機(jī)。本例中,我用的是OpenIndiana 151a虛擬機(jī),它提供ZFS存儲功能。
找到虛擬機(jī)后,右鍵單擊它選擇“Edit Settings”。你也可以從VMware vSphere客戶端的菜單項(xiàng)里完成此步驟。
Virtual Machine Properties(虛擬機(jī)屬性)設(shè)置窗口出現(xiàn)后,你點(diǎn)擊“Memory”,它會出現(xiàn)一個滾動條。注意,OpenIndiana的推薦值為1GB,而最大推薦值為1TB。現(xiàn)在看來好像很多,但一會兒就不是了。記住,現(xiàn)在的至強(qiáng)E5服務(wù)器有四分之三都達(dá)到這個水平了。
接下來,你可以改變這個值了,用GB(上圖)或MB(下圖)的方式。實(shí)際上,對于一個一體化的設(shè)置,我建議至少8G內(nèi)存。2GB對于ZFS來說太少了。
這就是全部內(nèi)容了,其實(shí)過程很簡單,但如果你隨時間推移需要為其他虛擬機(jī)分配更多內(nèi)存或你想回收空閑內(nèi)存時,它就很重要了。
新聞熱點(diǎn)
疑難解答
圖片精選