在多個虛擬機間共享虛擬磁盤

Purpose

本文討論在客戶機操作系統不使用羣集服務的情況下在兩個虛擬機之間共享虛擬磁盤。

Resolution

如果目標是構建 Microsoft 羣集,請參見《Microsoft 羣集服務設置》(Setup for Microsoft Cluster Service),以瞭解有關構建和配置 Microsoft 羣集的詳細說明。

另請參見:

在客戶機操作系統上,如果共享磁盤不再由某些類型的羣集服務(如 Microsoft 羣集服務 (MSCS)、Symantec Veritas Cluster Server (VCS) 或等同服務)所管理,則應注意,如果將虛擬磁盤附加到多個已開機的虛擬機,將得不到所需的共享存儲設備結果。

由於對磁盤的操作系統緩存進行了更改,一個虛擬機對卷執行的寫操作將無法由其他虛擬機所看到,這意味着其他虛擬機不知道進行了更改。其他虛擬機隨後可能會覆蓋第一個更改。這也會導致數據損壞。

VMware 建議創建一個原始 LUN 並在虛擬兼容模式下爲這兩個虛擬機創建指向該 LUN 的 RDM 指針。

一種切實可行的安全使用方法是,只讓一個虛擬機在讀寫模式下使用該設備,而其他虛擬機則以只讀模式使用設備。缺點是,只讀虛擬機仍必須卸載然後再重新裝載卷,然後才能看到從讀寫主機寫入的新數據。

或者,如果這些虛擬機均以讀寫模式使用卷,則要確保每次只有一個虛擬機打開電源。

本文屬於複製,僅用來學習分享使用。

本文知識版權來源於官網http://kb.vmware.com/selfservice/microsites/microsite.do?cmd=displayKC&docType=kc&externalId=2062195&sliceId=1&docTypeID=DT_KB_1_1


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章