Hyper-V在線擴展磁盤空間總結

   最近遇到了一個Hyper-V擴展磁盤空間的問題,順便花點時間總結了一下各個版本的Windows Server相應的擴展磁盤空間的條件和限制。和你們分享一下。
ide

   首先對於擴展磁盤空間來講,最主要的是什麼?並非技術上的,由於擴展磁盤空間真的是沒什麼技術含量,操做起來是我的就會,最主要是如何不影響正在運行的服務,也就是不停機。可是並非全部版本的Hyper-V均可以作到不停機的擴展磁盤空間,有些是必需要先關機,而後才能夠擴展磁盤空間。
spa

   那麼如何才能不停機的擴展磁盤空間呢?首先這有三個先決條件
blog

   1.SCSI Controller
接口

   2.VHDX
get

   3.Windows Server 2012 R2
虛擬機


   只有這三個條件同時知足,才能夠作到不停機的擴展磁盤空間。
it

   SCSI控制器這個是hyper-V裏很早之前就有的,hyper-V有兩種控制器
io

   1.SCSI 控制器
table

   2.IDE控制器
class

   這個有點相似於物理機的磁盤接口,IDE接口仍是SCSI接口,在Hyper-V裏這兩個接口的區別是一臺hyper-V虛擬機有兩個IDE接口,每一個IDE接口能夠掛兩塊虛擬硬盤,而SCSI接口能夠有4個,每一個SCSI接口上能夠掛64個硬盤,這個差距是很是大的,另外SCSI接口速度聽說也會比IDE快一些,不過這個卻是沒測過。

   VHDX就不詳細說了,這個是Windows Server 2012裏新推出的的

   接下來來看一下各個版本的Windows Server對這兩個條件的支持

   

版本 SCSI控制器 VHDX
Windows Server 2008 R2或者更低 支持,可是不能做爲啓動盤 不支持
Windows Server 2012 支持,可是不能做爲啓動盤 支持
Windows Server 2012 R2 一代虛擬機 支持,可是不能做爲啓動盤 支持
Windows Server 2012 R2 二代虛擬機 支持,不支持IDE驅動器 支持,不支持VHD文件


因此根據這些支持條件咱們能夠總結出哪些Windows Server能夠作到不停機的擴展磁盤空間

版本 是否能不停機擴展虛擬磁盤
Windows Server 2008 R2或者更低 不能夠,由於不支持VHDX
Windows Server 2012 不能夠,由於不是Windows Server 2012 R2
Windows Server 2012 R2 一代虛擬機 能夠,可是隻能擴展SCSI驅動器上的VHDX磁盤
Windows Server 2012 R2 二代虛擬機 徹底能夠


如下是我畫的一個圖幫助你們理解

wKiom1YIuA_Bqkb6AAPmkneIMiQ483.jpg

相關文章
相關標籤/搜索