Sql-Server
SQL Server 備份文件的共享 LUN
我有一個在 2 節點故障轉移群集實例上執行的 SQL Server 2012 實例。兩個節點都是執行 Windows 2012 Server R2 的 VM。FCI 有四個共享 LUN:1 個用於數據文件,1 個用於日誌文件,1 個用於 TempDB,1 個用於 Quorum。
但是,備份卷不是共享 LUN。在 VM(節點 1)上添加了一個單獨的磁碟驅動器作為備份驅動器。另一個 VM 節點 2 有自己的本地磁碟驅動器用於備份位置。
我使用 Ola Hallegren 的腳本進行數據庫維護。
我正在考慮在 FCI 中添加另一個共享 LUN 並將其設置為兩個節點的備份位置。我的想法是,這樣,如果 SQL Server 角色故障轉移到節點 2,備份文件仍將保存在備份文件的同一共享 LUN 上。
問題:此設置是否有任何缺點、暗示或陷阱?非常感謝任何見解!謝謝你。
從技術上講,將備份寫入共享 LUN 應該沒有問題。
當您使用 2012 時,您確實可以選擇將備份發送到網路共享,如果您有一個文件伺服器,您可以使用它來減少 DR 情況下的成本(因為沒有將 LUN 添加到集群等)。
查看有關共享到節點的備份驅動器的一些指南和文章是很常見的事情。
https://mssqltrek.com/2012/06/28/how-to-add-a-new-diskdrive-to-sql-server-failover-cluster/
上述過程的相當冗長的範例,但確認了集群中共享儲存上的備份的有效性。