1. 程式人生 > >虛擬機的遷移和資源分配

虛擬機的遷移和資源分配

層次 關系 wid 部署 body resource 結構 虛機 內存

虛擬機的遷移

遷移:將虛擬機從一臺主機(或數據存儲)移到另一臺主機(或數據存儲)。

遷移類型:

冷遷移

遷移處於關閉狀態的虛擬機。

掛起

遷移處於掛起狀態的虛擬機。

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

一個包含一個或多個虛擬機的容器,更方便的去管理一組業務或程序相關的虛機。

可以理解為一組工廠中由各個功能模塊組成的流水線。

虛擬機的遷移和資源分配