HP P2000 G3 MSA (SAS) - 配置 2 台主機以使用相同的捲(集群)
我有 2 個安裝了 sc08 控制器卡的 HP DL360 G7 伺服器和雙控制器 P2000 G3,電纜是從每個伺服器到控制器卡的單根電纜(在每個控制器上使用 SAS 埠 1)。
我已經完成了磁碟陣列的所有設置,並且 vdisk 對每台伺服器都可見為 3TB 卷,我在 server1 上對其進行了格式化,並為其分配了驅動器號 E。
我重新掃描了伺服器 2 上的磁碟,它找到了格式化的捲並將其作為 E 直接放在網上,所以我認為我是贏家。
然而,看起來雖然兩台伺服器都看到 3TB,但他們看不到彼此的數據,有沒有辦法讓他們看到相同的數據(無論是配置中的附加電纜/複選框)
提前致謝。
你需要使用一個集群感知文件系統——普通的 NTFS,我很確定你正在使用它,不是一個。
問題是,每當兩個盒子共享相同的數據時,就需要管理鎖定,以便一個伺服器不會覆蓋另一個伺服器的數據並導致損壞。
在 NAS 環境中,NAS 協議本身(例如 NFS、CIFS/SMB 等)和 NAS 控制器固有地管理此鎖定過程。在 SAN 環境(FC/FCoE、iSCSI)中,伺服器本身必須管理這個過程,這意味著它實際上是那些機器上的文件系統來完成這項工作。
現在我必須馬上告訴你,你已經做的事情會嚴重破壞你已經製作的捲,我必須這樣說,這樣你才能理解對你的項目和時間表的影響。
現在您需要通過選擇支持集群的文件系統找出前進的方向。其中有很多,在 VMWare 世界中,它們的預設文件系統 (VMFS) 是集群感知的,Oracle 的 OCFS/OCFS2 在它們的 linux 世界中也是如此,在 linux 空間中也有其他的。
對於 Windows,我知道有兩個選項,我使用的一個是 Symantec 的“ Veritas Storage Foundation for Windows ”——它不僅允許您創建符合 NTFS 的集群文件系統,而且還可以添加一些多路徑選項也是 - 這就是我使用它的原因,但是它遠非免費。
您還可以使用 MS 自己的集群服務,起初配置可能有點令人生畏,但本質上它向您的 Windows 伺服器添加了一個新服務來處理所需的塊級鎖定,您必須實現多路徑單獨使用 MS 的 MPIO 機制,但這種情況至少包含在大多數版本的 Windows Server 中。事實上,這是設置舊版本 MSSQL 的推薦方法,因此有很多文件可以幫助解決這個問題。
總而言之,這些東西不只是單獨工作,你肯定已經殺死了你的文件系統,希望這不是問題 - 你需要選擇一個前進的方式並部署它。