SRDF 作業錯誤:工作階段中的所有裝置必須一起管理
摘要: SRDF/A 作業錯誤:當裝置處於非同步模式時,必須一併管理 SRDF/A 工作階段中的所有裝置。 SRDF/Metro 作業錯誤:RDF/Metro 組態中的所有裝置必須一起管理。
症狀
在儲存群組上執行 SRDF 作業時,您會收到錯誤:
All the devices in the SRDF/A session must be managed together when the devices are in async mode.
或
All the devices in the RDF/Metro configuration must be managed together.
原因
使用 SRDF/A 或 SRDF/Metro 時,工作階段是在 RDFG 層級進行管理,因此必須一起管理相同 RDFG 內的所有裝置。此錯誤表示儲存群組 (或裝置群組和檔案) 中遺失 SRDF 群組中的一或多個裝置,而使用的 SG 在 RDFG 中只有裝置子集。
使用 Solutions Enabler 識別問題:
從儲存群組的查詢開始:
# symrdf -sid xxxx -sg SG_NAME query
Storage Group (SG) Name : SG_NAME
Symmetrix ID : 00022000xxxx (Microcode Version: 6079)
Remote Symmetrix ID : 00022000yyyy (Microcode Version: 6079)
RDF (RA) Group Number : 2 (01)
Source (R1) View Target (R2) View FLAGS
--------------------------------- ------------------------ ----- ------------
ST LI ST
Standard A N A
Logical Sym T R1 Inv R2 Inv K Sym T R1 Inv R2 Inv RDF Pair
Device Dev E Tracks Tracks S Dev E Tracks Tracks MCES STATE
--------------------------------- -- ------------------------ ----- ------------
N/A 001CA RW 0 0 RW 00127 WD 0 0 A..E Consistent
N/A 001CB RW 0 0 RW 00128 WD 0 0 A..E Consistent
Total ------- ------- ------- -------
Track(s) 0 0 0 0
MB(s) 0.0 0.0 0.0 0.0
查詢輸出顯示存儲組使用 RDFG 2,並且還顯示此儲存組中的兩個設備。現在列出 RDFG 中已識別的 SRDF 裝置:
# symrdf -sid xxxx list -rdfg 2
Symmetrix ID: 00022000xxxx Local Device View ------------------------------------------------------------------------------ STATUS FLAGS RDF S T A T E S Sym Sym RDF --------- ----- R1 Inv R2 Inv ---------------------- Dev RDev Typ:G SA RA LNK MTES Tracks Tracks Dev RDev Pair ----- ----- --------- --------- ----- -------- -------- --- ---- ------------- 001CA 00127 R1:2 ?? RW RW A1.E 0 0 RW WD Consistent 001CB 00128 R1:2 ?? RW RW A1.E 0 0 RW WD Consistent 0029C 0027C R1:2 ?? RW RW A1.E 0 0 RW WD Consistent 0029E 0027E R1:2 ?? RW RW A1.E 0 0 RW WD Consistent Total -------- -------- Track(s) 0 0 MB(s) 0.0 0.0
請注意,RDFG 2 中有四個設備,但存儲組中只有兩個設備。若為 SRDF/A 和 Metro 群組,這些值必須相符;否則,它將生成此錯誤。
使用 Unisphere 識別此問題:
開啟儲存群組的屬性,並計算 SG 中的磁碟區數量:

在這種情況下,有兩個卷。接下來,檢查資料保護標籤以識別 RDFG 值:

該組被標識為 RDFG 11。現在移至左側樹狀檢視中的「資料保護」,然後選擇「SRDF 群組」以識別 RDFG 11:

在此示例中,RDFG 11 有三個卷,因此我們的存儲組缺少其中一個卷。若為 SRDF/A 和 Metro 群組,這些值必須相符;否則,它將生成此錯誤。
解析度
使用 Solutions Enabler 修正此問題:
第一個選項是將遺失的裝置新增至儲存群組。如果無法做到這一點,建議創建一個文本檔,並將所有設備對都放在SRDF組中,然後使用此設備檔而不是存儲組值。例如,使用 RDFG 2,使用下列命令列出裝置:
# symrdf -sid xxxx list -rdfg 2
Symmetrix ID: 00022000xxxx Local Device View ------------------------------------------------------------------------------ STATUS FLAGS RDF S T A T E S Sym Sym RDF --------- ----- R1 Inv R2 Inv ---------------------- Dev RDev Typ:G SA RA LNK MTES Tracks Tracks Dev RDev Pair ----- ----- --------- --------- ----- -------- -------- --- ---- ------------- 001CA 00127 R1:2 ?? RW RW A1.E 0 0 RW WD Consistent 001CB 00128 R1:2 ?? RW RW A1.E 0 0 RW WD Consistent 0029C 0027C R1:2 ?? RW RW A1.E 0 0 RW WD Consistent 0029E 0027E R1:2 ?? RW RW A1.E 0 0 RW WD Consistent Total -------- -------- Track(s) 0 0 MB(s) 0.0 0.0
取得裝置清單,並建立一個名為 pairs.txt 的檔案,其中包含以下幾行:
001CA 00127 001CB 00128 0029C 0027C 0029E 0027E
現在使用此檔案取代查詢中的 SG 值,確認檔案可正常運作:
# symrdf -sid xxxx -file pairs.txt -rdfg 2 query
Symmetrix ID : 00022000xxxx (Microcode Version: 6079) Remote Symmetrix ID : 00022000yyyy (Microcode Version: 6079) RDF (RA) Group Number : 2 (01) Source (R1) View Target (R2) View FLAGS --------------------------------- ------------------------ ----- ------------ ST LI ST Standard A N A Logical Sym T R1 Inv R2 Inv K Sym T R1 Inv R2 Inv RDF Pair Device Dev E Tracks Tracks S Dev E Tracks Tracks MCES STATE --------------------------------- -- ------------------------ ----- ------------ N/A 001CA RW 0 0 RW 00127 WD 0 0 A..E Consistent N/A 001CB RW 0 0 RW 00128 WD 0 0 A..E Consistent N/A 0029C RW 0 0 RW 0027C WD 0 0 A..E Consistent N/A 0029E RW 0 0 RW 0027E WD 0 0 A..E Consistent Total ------- ------- ------- ------- Track(s) 0 0 0 0 MB(s) 0.0 0.0 0.0 0.0
此pairs.txt檔案現在可用於必須在這些裝置上執行的任何 SRDF 動作。
使用 Unisphere 修正此問題:
第一個選項是將遺失的裝置新增至儲存群組。如果無法做到這一點,建議創建一個臨時存儲組並使用此臨時存儲組來管理 SRDF 對。第一個步驟是識別 SRDF 群組中的磁碟區清單。在資料保護 > SRDF 群組 頁面上,選取適當的 SRDF 群組,然後按一下右側的 SRDF 群組磁碟區 連結:

這會顯示磁碟區清單。記錄此磁碟區清單,以便在下一步中使用:

接下來,轉到 儲存 > 儲存組 ,然後按下 「創建 」按鈕以創建新的儲存組:

在建立儲存群組精靈中,輸入儲存群組名稱的值,在 儲存資源池下,請務必選取 無,然後按一下 立即執行 以建立群組:

按一下新建立的儲存群組以進入屬性視窗,然後點選磁碟區 標籤。在磁碟區標籤上,按一下將磁碟區新增至 SG:

在「將磁碟區新增至 SG」精靈中,有許多方法可新增特定磁碟區,在此範例中,可選擇使用 磁碟區 ID 值。這裡重要的部分是確保清除「排除使用中的卷」複選框,以便查看已分配給其他儲存組的卷:

選取適當的磁碟區 ,然後按 一下確定,將這些磁碟區新增至您的儲存群組:

您現在可以按一下 資料保護 標籤,然後按一下 SRDF,並使用暫存群組執行必要的動作:
