虛擬機的遷移和資源分配
虛擬機的遷移
遷移:將虛擬機從一臺主機(或數據存儲)移到另一臺主機(或數據存儲)。
遷移類型:
冷遷移 |
遷移處於關閉狀態的虛擬機。 |
掛起 |
遷移處於掛起狀態的虛擬機。 |
vMotion |
遷移處於開啟狀態的虛擬機,要求使用的存儲為共享的存儲,建議存儲網絡為專用。 |
vSphere Storage vMotion |
在虛擬機處於開啟狀態時將虛擬機的文件遷移到另一個數據存儲中。 |
可以執行並發遷移:
通過 vMotion 或 Storage vMotion,一個主機最多可以同時執行兩個遷移操作。
最多支持對單個 VMFS-5 數據存儲同時進行八次 vMotion、克隆、部署或 Storage vMotion 訪問。
vMotion
vSphere Storage vMotion
也就是開機遷移存儲。
CPU和內存資源分配
份額可以理解為權重,即這個機器此選項的重要性,要註意的是這個參數並不是絕對值,而是相對值,是在資源不足時,對資源分配的一個指標。
虛機的資源分配是允許超額的。
當把內存做了限制後我們看到預留170M(肯定分配給你的),限制200M,配置512M(虛機開機看到的),那麽超過200M的312M內存即VM-ESXi主機為虛機配置的交換文件,也就是所謂的畫餅。如果虛機的程序需要800M的內存,那麽800-512=300M的內存就和esxi主機沒關系了,由操作系統為其分配交換文件。
資源池
資源池是一個邏輯抽象概念,用於分層管理 CPU
了 vSphere DistributedResource Scheduler(DRS) 的集群。
資源池可為虛擬機和子級池提供資源。
將以遞歸的方式從當前資源池的上級資源池中借用資源。必須啟用“Expandable Reservation(可擴展預留)”選項。直到引發擴展的虛擬機關閉或其預留減少時,才會釋放擴展的預留,此選項可提供更高的靈活性,但提供的保護將會減少。
流程:
使用資源池可帶來以下優勢:
靈活的層次結構組織方式
資源池之間相互隔離,而資源池內部則相互共享
訪問控制和委派
資源與硬件分離
可管理運行多層服務的多組虛擬機
存儲器I/O資源分配
vAPP
一個包含一個或多個虛擬機的容器,更方便的去管理一組業務或程序相關的虛機。
可以理解為一組工廠中由各個功能模塊組成的流水線。
虛擬機的遷移和資源分配