以儲存為基礎的資料複製是使用安裝於儲存裝置上的軟體來管理複製。此類軟體專門針對您特定的儲存裝置。在配置以儲存為基礎的資料複製時,請參照您的儲存裝置所隨附的文件。
視您使用的軟體而定,您可以藉由以儲存為基礎的資料複製來使用自動或手動容錯移轉。Sun Cluster 支援使用 Hitachi TrueCopy 和 EMC Symmetrix Remote Data Facility 軟體對複製進行手動和自動容錯移轉。
本節說明區域叢集中,使用以儲存為基礎的資料複製。圖 4–2 顯示兩個空間的配置範例,其中會在兩個儲存陣列之間複製資料。在此配置中,主要儲存陣列包含在第一個空間,它提供資料給兩個空間中的節點。主要儲存陣列也向次要儲存陣列提供要複製的資料。
如圖 4–2 所示,法定裝置位於未複製的磁碟區上。已複製的磁碟區不能用來做為法定裝置。
在 Sun Cluster 環境中,可以同步或非同步執行以儲存為基礎的資料複製,視使用的應用程式類型而定。
為確保資料的完整性,請使用多重路徑和適當的 RAID 套裝軟體。下列清單包括執行區域叢集配置 (使用以儲存為基礎的資料複製) 時的注意事項。
節點至節點的距離受 Sun Cluster 光纖通道與互連基礎架構限制。如需有關目前的限制與支援技術之資訊,請連絡您的 Sun 服務供應商。
請勿將已複製的磁碟區配置為法定裝置。使用未複製的共用磁碟區做為法定裝置,或使用法定伺服器。
確保叢集節點只能看到資料的主要副本。否則,磁碟區管理員可能會嘗試同時存取資料的主要副本和次要副本。
EMC Symmetrix Remote Data Facility 和 Hitachi TrueCopy 可讓使用者定義複製裝置群組。必須為複製裝置群組和 Sun Cluster 全域裝置群組提供相同的名稱,它們才能做為一個單元在節點之間移動。
請參閱您的儲存陣列所隨附的文件,以取得有關控制資料副本可視性的資訊。
特定針對應用程式的資料可能不適用於非同步資料複製。利用您對應用程式運作方式的瞭解,決定如何跨儲存裝置以最好的方式複製應用程式專用資料。
若為自動容錯移轉配置叢集,請使用同步複製。
有關為已複製磁碟區的自動容錯移轉配置叢集的指示,請參閱管理以儲存為基礎的複製裝置。
不支援 Oracle Real Application Clusters (RAC)。
不支援用於 Sun Cluster 的 CVM 和 Solaris Volume Manager 軟體。
與所有區域叢集一樣,使用以儲存為基礎的資料複製的那些叢集,一般來說,不需要在它們遇到單一故障時介入。不過,如果您使用的是手動容錯移轉,而且您失去存放主要儲存裝置的空間 (如圖 4–2 所示),那麼雙節點叢集中將會發生問題。剩下的節點不能保留法定裝置,而且不能啟動為叢集成員。在此情況下,您的叢集需要以下手動介入:
您的 Sun 服務供應商必須重新配置要啟動做為叢集成員的剩餘節點。
您或您的 Sun 服務供應商必須將您的次要儲存裝置的未複製磁碟區配置為法定裝置。
您或您的 Sun 服務供應商必須將要使用次要儲存裝置的剩餘節點配置為主要儲存裝置。此重新配置可能會包含重建磁碟區管理員磁碟區、復原資料或變更應用程式與儲存磁碟區的關聯。
在設定使用 Hitachi TrueCopy 軟體來進行以儲存為基礎的資料複製的裝置群組時,請遵循以下作法:
使用同步複製,以避免主要站點出現故障時可能會遺失資料。
horcm 配置檔案中定義的 Sun Cluster 全域裝置群組和 TrueCopy 複製群組之間應該存在一對一的關係。這樣才能使兩個群組可以做為一個單元在節點之間移動。
在同一個複製裝置群組中,不可混用全域檔案系統磁碟區和容錯移轉檔案系統磁碟區。
應啟動所有 RAID 管理員實例,且隨時保持執行狀態。
使用 EMC Symmetrix Remote Data Facility 時,請使用動態裝置,而非靜態裝置。靜態裝置需要數分鐘的時間來變更主要複製,因此會影響到容錯移轉的時間。