上一章節描述了如何模板、自定義配置文件和克隆虛擬機的相關信息,此章節將描述如何修改虛擬機,在虛擬機創建時,或者說業務初期無法準確的估計出需要的資源,在運行一段時間後可能需要添加虛擬機的資源,比如CPU、內存、存儲等等。相反的也有可能在創建虛擬機時分配了過多的資源,可以回收一部分資源分配給那些資源不足的虛擬機。
右鍵選擇虛擬機,選擇「編輯設置」,可以對虛擬機進行修改,可以在虛擬機開機或關機的狀態下進行修改。
在此頁面可以選擇添加或刪除虛擬硬體。部分硬體可以在虛擬機開啟的狀態下添加,例如磁碟、網卡。部分硬體只能在虛擬機關閉時才能移除。例如SCSI控制器。(開機狀態下對虛擬機硬體進行更改同時需要客戶機作業系統支持。)
在CPU和內存的選項是灰色的,顯示當前狀態不允許熱添加CPU和內存資源。
展開CPU和內存的選項,啟用CPU熱添加,內存熱插拔的選項也為灰色不可選中,此選項的開啟需要在虛擬機處於關閉狀態,也可以在首次創建虛擬機時選中此選項。此功能會有一些缺點和影響,所以默認是關閉的。比如與vNUMA功能是互斥的,同時虛擬機將基於最大的已分配的vCPU和vRAM運行虛擬機。
圖中為國外的一位網友做的關於CPU、內存的熱添加和移除所做的測試結果。
在VMware的兼容性列表中查看支持的客戶機作業系統。
在此連結中可以看到關於熱添加的功能討論,包括優點、缺點、先決條件,如何配置等等。http://www.vstellar.com/2017/08/22/configure-a-virtual-machine-for-hot-add-features/
在此連結中有關於熱添加和NUMA調度影響的討論。http://frankdenneman.nl/2017/04/14/impact-cpu-hot-add-numa-scheduling/
此KB中描述了虛擬機日誌錯誤,關於在啟用了熱添加後造成的NUMA影響。https://kb.vmware.com/s/article/2040375
可熱插拔的設備,例如USB控制器,乙太網適配器和硬碟設備。
添加乙太網適配,選擇「添加」,選擇「網絡」。
展開添加的乙太網適配器,可以看到多種乙太網適配器,默認是的「E1000」,VMware推薦使用VMXNET3,建議將乙太網適配器修改成VMXNET3。不過只有虛擬機硬體7以上的版本和部分作業系統支持此乙太網適配器,同時需要安裝VMware Tools為適配器安裝驅動才可以正常運行。
支持的客戶機作業系統可以在兼容性列表查看,目前有189種,基本涵蓋了主流的作業系統。
可以通過此KB查看關於各種乙太網適配器的詳細信息。https://kb.vmware.com/s/article/1001805?lang=zh_CN
動態增加虛擬磁碟的大小。動態增加虛擬磁碟大小的2個要求:1、磁碟處於持久模式。2、虛擬機不能包含快照。(同時需要客戶機作業系統支持)
此虛擬機包含一個快照,所以它無法動態的調整磁碟大小。
這是一個符合要求的虛擬機。
擴充精簡配置的磁碟。在數據存儲瀏覽器中,找到需要擴充的VMDK磁碟,選擇「擴充」。
也可以在執行Storage vMotion的操作時,更改虛擬機磁碟的磁碟模式。
選擇「虛擬機選項」,有一些包含的高級選項,例如「常規選項」,「VMware Tools」,「電源管理」,「引導選項」等等。