stoprcconsistgrp
使用 stoprcconsistgrp 指令,來停止 Metro Mirror、Global Mirror 或主動-主動一致性群組的複製程序。如果群組處於一致狀態,這個指令也可用來啟用群組中次要磁區的寫入權。
語法
參數
- (選用)容許對一致性群組中一致次要磁區的寫入權。
- (必要)指定要停止所有處理之一致性群組的 ID 或名稱。
說明
這個指令適用於一致性群組。您可以發出這個指令,來停止正在從主要磁區 複製到次要磁區之一致性群組的處理。
如果一致性群組處於不一致狀態,所有複製作業都會停止,直到您發出 startrcconsistgrp 指令之後才會回復。當一致性群組處於一致狀態(consistent_stopped、consistent_synchronized、consistent_copying 或 consistent_disconnected)時,您可以發出帶有 access 參數的 stoprcconsistgrp 指令,啟用該群組中之次要磁區的寫入權。如果一致性群組的狀態是 consistent_synchronized,這個指令會造成一致性凍結。
consistent_copying
狀態是一致狀態。如果收到 stoprcconsistgrp 指令,處於這個狀態的一致性群組會變更為
consistent_stopped 狀態。因為次要變更磁區會保留一致的映像,而停止的 consistent_copying 關係可能不會取消配置其次要變更磁區。只要啟用存取或完成同步化,讓次要磁碟能包含一致的映像,即可達成上述的作業。處於 consistent_copying 或 consistent_stopped 狀態的關係,可接受從 stoprcrelationship -access轉移為 idling 狀態。
在變更磁區上的一致映像在次要磁區上會成為可供存取,且在指令完成之後,次要磁區即可處理主機 I/O 讀寫作業。
如果您針對處於 consistent_copying 狀態的一致性群組,指定
stoprcconsistgrp -access,則會還原該群組中之所有關係上的最後一個一致映像。此程序會針對每一項關係中的次要磁區,啟動與次要變更磁區之間的 FlashCopy® 對映,這會導致指令失敗。
- 一致性群組處於
consistent_copying狀態 - 在狀態變成
consistent_copying之後,新增關係到群組
consistent_synchronized),或是在啟用存取之前,先從一致性群組中移除不一致的關係。如果您在停止一致性群組時,沒有使用 -access
參數,一致性群組會變成
consistent_stopped,但是次要變更磁區仍繼續保留一致映像。FlashCopy 背景複製作業會開始將一致映像的資料,從變更磁區移轉至次要磁區。當背景複製作業在進行時,次要磁 區的變更磁區會維持在使用中。
在觸發 FlashCopy 反轉對映之前,可能必須先處理 I/O,否則會導致啟用存取指令逾時。在此情況下,關係會延遲變更為 idling,直到啟動
反轉對映且寫入權可供使用為止。而一致資料的讀取權會維持可供使用。
主動-主動一致性群組:- 指定 -access
- 關係的狀態為
consistent_copying - 關係的狀態為
primary_offline
stoprcconsistgrp -access,以取得對於主動-主動一致性群組中的磁區的主機讀取權或寫入權,該磁區包含較舊但一致的映像,在災難回復實務範例中可能需要用到(關係處於 consistent_copying 狀態)。如果您指定 -access,便會向主機提供對映至
hide_secondary 類型主機的任何遠端副本次要磁區。主機可以看到這些磁區的路徑,且會產生邏輯單元編號 (LUN) 庫存已變更的裝置注意事項來報告其可用性。
| 起始狀態 | 最終狀態 | Notes® |
|---|---|---|
| inconsistent_stopped | inconsistent_stopped | 如果指定 access,則會拒絕指令。 |
| inconsistent_copying | inconsistent_stopped | 如果指定 access,則指令會被拒絕,且不會起作用,而關係仍處於 inconsistent_copying 狀態。 |
| consistent_stopped | consistent_stopped | 如果指定 access,則最終狀態為 idling。 |
| consistent_synchronized | consistent_stopped | 如果指定 access,則最終狀態為 idling。如果未指定 access,則最終狀態為 consistent_stopped。 |
| consistent_copying | consistent_stopped | 如果指定 access,則最終狀態為 idling。如果未指定 access,則最終狀態為 consistent_stopped。 |
| idling | idling | 維持 idling 狀態,無論是否指定 access。 |
| idling_disconnected | unchanged | 如果在指定時沒有使用 access,則關係或群組會維持 idling_disconnected 狀態。如果重新連接叢集系統,關係/群組會處於 inconsistent_stopped 或 consistent_stopped 狀態。 |
| inconsistent_disconnected | inconsistent_stopped | 指令會被拒絕,無論是否有 access 旗標。 |
| consistent_disconnected | consistent_stopped | 如果在指定時沒有使用 access,則指令會被拒絕。如果在指定時使用了 access,則關係或群組會移至 idling_disconnected。 |
呼叫範例
stoprcconsistgrp rccopy1結果輸出:No feedback
