##EasyReadMore##

顯示具有 Hyper-V 標籤的文章。 顯示所有文章
顯示具有 Hyper-V 標籤的文章。 顯示所有文章

2013年7月9日 星期二

Windows Server 2012 R2 Hyper-V 的新功能



Server 2012 剛出沒多久大家還在評估要不要裝2012 R2 就飛也似的發表了這對剛買 2012 的人真是不是滋味不過這次在Hyper-V的改善也可看出微軟在虛擬化還有私有雲這塊的野心在各種Cloud OS : Open StackCloud Stack的強力追擊下戰場迅速蔓延到私有雲建置VMWare的皮要繃緊一點了!

Hyper-V2012 R2的新增功能如下:

1.   2VM (Gen2 VMs)


  • 在新增VM的方面多了一個選擇 " 世代" 的功能支援了安全開機SCSI開機還有PXE開機等功能需要Windows 8或是Server 2012之後才支援有了這個功能VM的運作還有整體的資源使用更有彈性也讓VM與實體機器的實際功能上更加接近。






2.     VM直接連結 (VM Direct Connect)


  • 以前要連到VM透過遠端桌面連線(RDP)需要可用的網路才可以意味著這個 VM 需要一組可以連結到的IP但開啟遠端桌面連線其實伴隨著一些管理上的風險Server 2012 R2的這個新功能可以透過VM Bus直接遠端桌面連線到這台VM

  • 以前從Hyper-V管理介面連線到VM,許多RDP的優點像是掛硬碟,複製貼上都不能用,現在只要把加強的工作階段打開,就可以享受這許多新功能,就不用傷腦筋要怎麼傳資料或是剪貼文字到VM中了




3.    VM延伸複製到第三地 (Extend replication to a third site)


  • 之前的Hyper-V 3.0的原生Replica複製的目標只限定為一個,但這對於一些服務來說彈性不夠,因此現在增加支援到了第三地複寫,這對於一些公司,就可以非常容易且超級便宜的的實現第二座機房還有DR Site了。


4.    複寫頻率設定 (Replica frequency options)
  

  • 之前的Replica頻率只能固定為5分鐘現在可以設定複寫頻率,有30/5分鐘/15分鐘可以選,只要你的線路或硬體夠快,就可以選擇更快的頻率。以前12次複寫失敗,複寫狀態就會變為 Failed,現在如果選擇15分鐘的頻率,這個緩衝時間就會從1小時變為3小時,因此可以視你的線路及硬體的等級做設定。


5.    壓縮快速移轉 (Compression for faster migration)


  • 這一代的Live Migration支援將資料壓縮再即時移轉,壓縮的時候可能會用到CPULoading(不過大部分人的CPU其實都挺閒的),另外也支援用SMB方式移轉,但網卡要支援RDMA才可以,如果你用的是10Gb等級網卡,相當推薦用RDMA,據說速度會跟飛的一樣。現在的VM每個都在比記憶體大的,以筆者的環境來說,最大的VM都有96GB的計憶體,32GBVM也有七八台,要移轉這幾台真的是非常非常久,現在有這種方案,當然值得好好研究一下來。





6.    VM 線上匯出及複製 (Online VM exporting and cloning)


  • 這一代已經支援不關機就可以匯出VM還有CloneClone請用SCVMM 2012 R2來做遙想 Server 2008 的 Hyper-V 剛出的時候什麼小動作都需要關機不然就重新啟動真的進步很多啊~~~~~~


7.      Online VHDX resizing

  • 這一代的VHDX不用關機就可以直接改變大小以前不能這樣改系統碟但可以改用SCSI卡掛上去的硬碟2012 R2把這個限制拿掉了但只針對VHDX在用VHD的就趕快轉吧~效能跟擴充性都差挺多的


8.     Storage QoS

  • 現在可以設定VMStorageQosIOPS可以限定最小值跟最大值有了這個設定就可以確保最重要的服務可以獲得最大的I/O效能增加了不少彈性。


9.      Dynamic Memory support for Linux


  • 以前的 Hyper-V 2.0 Linux VM根本是一場惡夢因為很多東西會有問題包括裝整合服務移轉還有一些奇奇怪怪的問題Hyper-V 3.0 改善了不少,主流的Linux VM都可以順利執行,但就是動態記憶體還不太支援,導致一開機就吃掉一堆記憶體,這也是跟 VMWare 差最多的地方,這個問題終於在 2012 R2改掉,之前就測試過,VM I/OHyper-V上比VMWare好很多,現在終於可以拿來做Linux VMProduction了,算是很不錯但遲來的進步。


10.    虛擬硬碟共用(Shared VHDX)


  • 這個也是非常不錯的改善以前要用 VM 來實做容錯移轉叢集(比如說SQL Server Cluster)是一件很讓人頭痛的事情原因就在於要有共用磁碟(Cluster Share Volume)因為虛擬SAN不是那麼的實用(還要設定 SAN Switch StorageLUN)所以只能用iSCSI或是SMB 3.0來實做但是如果環境裡面沒有這兩個Source就要想破腦袋不然就要用VMWAre或是找實體機器做現在可以直接用VHDX當作Share Volume就可以更省資源了!真是早該這樣做了。



其他小變化:

(1)  VM預設沒有光碟機需要自己新建SCSI卡再新增一個光碟機這樣也好VM的資源應該越少越好多個光碟機有時候在Live Migration時都要檢查一下


(2) 快照改名了改為檢查點
新增說明文字
(3) 整合服務多了一個客體服務
其實我不知道這幹嘛的.....
(4) 支援USB pass-through


可以讓插到Host的USB隨身碟更快的讓VM讀到...
好吧算方便但是很小的改進





2013年6月10日 星期一

Hyper-V 3.0 與 vSphere 5.1 虛擬硬碟效能比較 VHDX V.S VMDK

        虛擬化越來越普遍也就代表效能與實體機越來越近現在的 CPU 與記憶體速度都算相當的快CPU 最少也有 2Ghz多數時間也在閒置Memory 也到了 1600Mhz 的速度但硬碟的速度就是起不來就像是三兄弟去跑步大哥二哥 always 在等小弟。

        所以虛擬化之後就算效能有削減一點點但根本的速度差別還是在硬碟往往換顆更快的硬碟比你換什麼頂級的 CPU 有意義的多今天就拿最常見的 Hypervisor 來比較一下兩者的差別。

        VHDX 最大可支援到 64TBVMDK 只有 2TB現在很多需求是大量的 D如果今天 VM 需要一個 8TB 的空間 VMWare 環境我就只能建立 4 VMDK組成一個跨距磁碟區這會是比較麻煩的地方其餘就還好,兩者的效能部分,VMDK VHDX 號稱在動態大小 (Thin Provision)固定大小效能沒什麼差,這部分之後的測試會再報告,這次主要比較 VMDK VHD 的效能比較。

  • Storage : Infortrend R2850 FC 8Gb
  • 硬碟 : SAS 600GB 15K 轉速 RAID 5
  • 實體機器 : IBM X3650 M4
  • Guest OS : Windows Server 2008R2 SP1 Std
  • 硬碟大小 : 127GB Thin Provision
  • 測試軟體 : CrystalDisk 3.0.2 (I/OMeter 也可以) 因為只是小小測試 所以都用預設來跑
實體機器

VMDK

VHDX


測出來後我自己都嚇了一跳,因為 Hyper-V 的效能超乎想像的好

竟然還超越了實體機器,不知道微軟有沒有做什麼奇怪的加速

VMware 好像就弱了一點,實際來看看開機速度差更多

VMWare vSphere 5.1 VM 開機速度


Hyper-V 3.0 VM 開機速度


        實際比起來 Hyper-V 3.0 的速度快了非常多,第一次玩 Windows 有像 Linux 的開機速度,竟然不到十秒就開完了,但是 Windows-based 的 OS 在 VMWare 就慢了一些些,實際測試起來,在 Hyper-V 3.0 運作 Windows -based的虛擬機器感覺很良好,速度飛快,比 Hyper-V 2.0 好很多,竟然還比 VMWare 快,於是乎現在我都在 Hyper-V 環境建 Windows VM,在 VMWare 環境建立 Linux VM,以上測試給大家一個參考,改天再放更專業的測試 !