Virtualization
SAN 上的虛擬機和兩個物理伺服器之間的故障轉移群集
假設我正在設置以下環境:
- 兩台物理伺服器,每台配備 Windows Server 2012 R2 Datacenter。
-一個 SAN
- 兩台伺服器之間的故障轉移集群
物理伺服器不會執行太多。可能只是防病毒、故障轉移群集和 Hyper-V 角色。
我想在 SAN 上設置幾個 LUN,包括一個用於使用者文件,一個用於我所有的虛擬機。虛擬機也可能會執行 Windows Server 2012,並包括域控制器/DNS、DHCP 以及文件和列印伺服器。
這個想法會奏效嗎?我可以將我的虛擬機儲存在 SAN 上,在伺服器 1 上使用它們,並在伺服器 1 當機時讓它們自動載入到伺服器 2 上嗎?如果是這樣,我該如何設置?我是否必須在伺服器 1 上的 Hyper-V 中創建所有 VM,並將它們全部複製到伺服器 2?
使用故障轉移群集,每個 Hyper-V 主機都將連接到同一個 LUN。然後,您將從該 LUN 創建一個集群共享卷。虛擬機的虛擬硬碟將“存在”在 CSV 上,而虛擬機將從一台 Hyper-V 主機或另一台主機上“執行”。如果其中一台 Hyper-V 主機發生故障,虛擬機將在另一台 Hyper-V 主機上重新啟動。沒有將虛擬機從一台主機複製到另一台主機。
此外,IMO 不應為使用者文件創建 LUN。您應該創建一個虛擬文件伺服器並將您的使用者數據儲存在那裡並通過虛擬文件伺服器將其呈現給您的使用者。