Iscsi

2012R2 HyperV 版或 2008R2 標準版上的 Hyper-V?

  • July 13, 2016

我們目前正在執行 VMWare ESXi,有 1 個 Windows 2008 R2 標準實例、1 個 Windows 7 實例和 2 個 Linux 實例。

所以,最近我想升級我的伺服器,因為發生了很多事情。我找不到 Intel 1GB 多埠適配器,所以我得到了 Dlink 的適配器,但 VMWare 不支持它。另一個問題是我們的硬體 NAS 速度極慢,而且他們的技術支持充其量是無用的。20MB/s 的 RAID5 with NIC teaming 和只有 iSCSI 在性能方面真的不能說太多。所以我遇到了只能在Windows下執行的Starwind VirtualSAN。因此,我計劃將我的 VMWare 遷移到 HyperV。

我們只有 1 個 Windows 2008 R2 Standard 許可證可用。但正如我在 Microsoft 網站上所讀到的,Windows 2008 R2 Standard 有資格獲得 1 個 VM 和 1 個主機。此 Windows 2008 R2 負責 Citrix Remote Desktop。

我已成功執行遷移,但在執行實時遷移之前我還有一些問題。

  1. 由於我總共可以執行 2 個 Windows 2008 R2 Standard(主機 + VM),我應該在 Windows 2008 R2 Standard 主機上執行 Windows 2008 R2 Standard,還是使用 Windows 2012 R2 HyperV 主機更好?與 2008 R2 對應的版本相比,我應該了解 2012 R2 中的任何新功能嗎?
  2. VMWare 的 Ubuntu 支持非常好,而且速度非常快。HyperV 性能如何?有人試過比較 HyperV 和 VMWare 上的 Ubuntu 伺服器嗎?
  3. 讓他們的虛擬機從他們的主機訪問 iSCSI 更好,還是只為他們分配固定的 VHD?即,100GB 用於 VHD + 2TB iSCSI,還是只放 100GB VHD 和 2TB VHD?iSCSI 將被主機上大約 16GB 的記憶體 RAM 記憶體。我真的必須在 HyperV 主機上安裝 Starwind,因為我還有另一台伺服器目前也在訪問 iSCSI。

謝謝你的幫忙

好的..已經有一段時間了…我希望有人已經做了一些測試並可以在這件事上幫助我,但是在過去的幾天之後,我一直在測試一些配置並對其進行基準測試,試圖找到並補償自己。這可能不是完美的配置,但這對我來說已經足夠舒服了。

  1. 我使用 Windows 2012 HyperV + 2008 R2。StarWind 在 windows 2012 上執行。2012 hyperV 比 2008R2 的 HyperV 快。至少,與 2008 R2 不同,我不需要它過夜來完成安裝。另外,我可以 NIC Teaming 伺服器。因此,通過 2 個 DLink 和一個板載,為我們的 iSCSI 連接提供了完整的 3GBps 頻寬。我們的 iSCSI 以大約 2GB/s 以上的速度執行,接近 3GB。與舊的 20MB/s 相比,我們其他伺服器的升級速度非常顯著。只是可愛。不僅如此,Starwind 可以實現的速度比這快得多,請閱讀下文。
  2. Ubuntu 服務在 2008R2 中不是很好,但在 2012 R2 Gen2 中非常好。選擇 2012 R2 HyperV 的另一點。Microsoft 的 Gen2 HyperV 是對舊 Gen1 的非常重要的更新。感覺與 VMWAre 中的沒有什麼不同。
  3. 我使用 iSCSI 星風路由和最小的 VHDX。原因是,我使用 VHDX 只能達到 50MB/s,但使用 StarWind 可以達到 9 到 10GB/s。使用 8GB RAM 記憶體和 100GB L2 SSD 記憶體,Starwind 速度驚人。我的意思是快速。它還具有伺服器鏡像,因此此處涵蓋了數據完整性。
  4. 同樣對於遷移,我並不在意,因為使用 iSCSI,我可以簡單地將驅動器與 VM 1 斷開連接,並將其連接到另一台伺服器上的另一台 VM,或者簡單地將其連接到物理伺服器,然後幾乎無需時間失去。無需遷移,只需切換連接,瞧……完成。

因此,在執行基準測試之後,我決定使用 HyperV 2012 R2、2008 來賓以及 iSCSI 中的所有數據。

StarWind vSAN 在 VMware 下執行良好。您還擁有 VMware 自己的 vSAN。實時遷移虛擬機應該不是問題。

引用自:https://serverfault.com/questions/787781