研究服務器虛擬化實踐小結:
實驗服務器硬件:
主板 華碩P8B-C/2L
CPU Intel Xeon E3-1230 V2 3.3GHz
RAM 8G ECC 1600MHz
硬盤 2T 2塊
軟件:
VMware-VMvisor-Installer-5.5.0.update01-1623387.x86_64.iso
VMware-viclient-all-5.5.0-1618071.exe
首先要禁用服務器主板的RAID功能,進BIOS,設為ACHI Mode。因為這種假RAID經常造成問題,所以不被VMWare官方支持。
將iso刻錄為光盤,啟動安裝,選擇安裝在其中一塊硬盤上,同時會清除硬盤上原有的內容。
安裝,設置root密碼,重啟,登錄控制界面,可以設置管理IP,可以禁用IPV6,並且打開SSH。
為了掛載另一塊硬盤(硬盤原有NTFS分區,無法直接掛載),需要從另一台電腦SSH連到HOST,運行下述命令顯示/刪除分區:
列出所有磁盤設備
# esxcfg-scsidevs -l
this lists the disk devices, the device file will be /dev/disks/<NAME>
列出某一磁盤的分區
# partedUtil get /dev/disks/<NAME>
刪除分區
# partedUtil delete /dev/disks/<NAME> <分區號>
關於克隆虛擬機,免費版沒有提供方便的圖形化工具,SSH登錄到host,仿照下面的命令克隆虛擬磁盤:
~ # vmkfstools -i /vmfs/volumes/datastore1/CentOS-Test/CentOS-Test.vmdk /vmfs/volumes/datastore1/CentOS-Clone1/CentOS-Clone1.vmdk
然后在新建虛擬機時,指定這個克隆出來的虛擬磁盤即可。
2014.08.20新增:
虛擬機磁盤映像文件按照實際占用空間的分配時機,分為2類:thick和thin,前者會按虛擬機磁盤分配空間的實際大小,在創建該文件時全額分配,后者則是當實際使用時再按需分配。前者性能較好,后者占用空間小。在創建和克隆虛擬機磁盤時,有相應的選項。
如果需要克隆thin格式的虛擬磁盤文件,請加入 -d thin參數,如下所示。否則會將thin格式的文件自動轉為thick。
~ # vmkfstools -i /vmfs/volumes/datastore1/CentOS-Test/CentOS-Test.vmdk -d thin /vmfs/volumes/datastore1/CentOS-Clone1/CentOS-Clone1.vmdk