Windows-Server-2012-R2

Hyper-V 2012 R2 共享儲存非共享臨時驅動器

  • July 18, 2017

因此,我們有一個包含兩個 Windows Server 2012 R2 標準伺服器的生產系統,它們之間有一個共享儲存 SAS 雙域背板。

如果您對此不熟悉,它基本上可以讓兩台機器直接訪問相同的物理儲存。

但是,我們的數據軟體可以在我們的一台虛擬機上執行,並且會無情地破壞我們的硬碟驅動器。它可以工作,但基本上是 100% 的磁碟 IO。問題是,它不需要。它在 HDD 上使用的所有數據都是臨時數據,並且可以輕鬆地從源重新生成。

我們的生產伺服器中有一些非共享 SSD,如果我們可以製作某種易失性 VHD,它會在遷移時失去數據,但允許從 SSD 而不是主 HDD 讀取和寫入,我們可以大大加快數據速度軟體。

有誰知道如何製作像這樣的 volatile vhd?

我從您的描述中假設您在這兩台機器上執行故障轉移集群,您已經設置了集群儲存空間,並且虛擬機本身被標記為集群資源(高可用),因此它們會失敗如果主機出現故障,則從一個節點轉移到另一個節點。

假設所有這些,使本地 SSD 可用於來賓 VM 的最佳方法是從它們創建文件共享並在來賓內部使用該文件共享。即不使用VHD 來解決這個問題。

任何其他解決方案都具有當主機死亡時 VHD 消失的屬性。然後,VM 將以多種方式之一失敗。如果群集 VM 的某些 VHD 儲存在本地,即使計劃中的 VM 遷移也無法進行。

如果底層主機死了,至少通過使用遠端文件系統,您將擁有可以優雅地處理文件伺服器消失的作業系統原語。

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