技巧:在1GB閃存盤上安裝ESXi 4.1
使用ESXi Installable版本從閃存盤啟動VMware ESXi消除了在服務(wù)器上對本地存儲的需求,并能通過存儲設(shè)備委任新的服務(wù)器。VMware官方僅僅在硬件廠商所提供的閃存盤上支持ESXi,但其實在任何thumb驅(qū)動上都可以進行ESXi安裝。
vSphere 4.1的發(fā)布給ESXi帶來了新功能,如能從存儲區(qū)域網(wǎng)絡(luò)、擁有VMware High Availability和Active Directory integration的Windows Failover Clustering等啟動ESXi。但有個警告:一個安裝信息宣稱ESXi 4.1需要至少5GB的內(nèi)存,因此你至少需要8GB的閃存盤。
然而ESXi 4.1的核心組件小于1GB。那么你確實需要額外的4GB么?技術(shù)角度來看,是的,但你能繞過這個要求在1GB閃存盤上安裝ESXi 4.1。
ESXi 4.1解析
要明白ESXi占有空間的大小,我們來看看VMware這款輕量級hypervisor是如何劃分磁盤的:
◇ 4.2MB文件分配表(FAT)啟動分區(qū)
◇ 896MB擴展分區(qū)
◇ 4.3GB FAT分區(qū)用于獲取存儲和交易
◇ 剩余空間格式化成虛擬機文件系統(tǒng)
ESXi 4.1的核心組件——啟動與擴展分區(qū)——大概占900MB,所以你能在1GB閃存盤上安裝ESXi。但現(xiàn)在你需要4.3GB用于抓取存儲于交易空間。
在ESXi 4.1出現(xiàn)之前這個分區(qū)就存在,它主要負責運行幾個ESXi功能:
◇ 用于ESXi Tech Support Mode(TSM)的存儲日志與vm-support輸出
◇ 包含大量ESXi管理工具,在登錄TSM時成為裝載點
◇ 對其他磁盤分區(qū)擁有象征鏈接(或映射),如/vmimages、/bootbank和存儲等
◇ 用于升級
#p#
ESXi 4.1大小需求的空間
通過在VMFS卷上指定位置來抓取分區(qū),你可以不用犧牲主機內(nèi)存在1GB閃存盤上安裝ESXi 4.1。裝好后檢查scratch分區(qū)位置,并按照以下指示設(shè)置VMFS卷。(注意,當前的vSphere說明手冊是不正確的。)
1. 在vSphere CLI or vSphere Management Assistant中,輸入下面命令檢查目前的scratch位置:
vicfg-advcfg.pl --server [IP/host name]--username root -g ScratchConfig.ConfiguredScratchLocation
如果不出現(xiàn)數(shù)值,那么就不存在scratch-disk分區(qū)。
2. 在VMFS卷上設(shè)置scratch分區(qū),輸入下面命令:
vicfg-advcfg.pl --server [IP/host name] --username root -s /vmfs/volumes/storage1/scratch
ScratchConfig.ConfiguredScratchLocation
注意:你必須首先在VMFS卷上創(chuàng)建目錄。
3. 重新啟動ESXi主機。啟動后,新的目錄將包含新文件夾。/var/tmp文件夾存儲vm-support輸出。
你也可以通過在vSphere Client里操作ESXi host > Configuration > Software > Advanced Settings > ScratchConfig指定一個VMFS卷。
***,不要擔心ESXi的磁盤空間需求。在version 4.1版本重復(fù)利用ESXi驅(qū)動是可能的,就算它們的容量小于8GB。你需要執(zhí)行少量步驟維持***的主機性能,但你能從ESXi的新功能獲得收益。
【編輯推薦】