stoprcconsistgrp

使用 stoprcconsistgrp 指令,來停止 Metro Mirror、Global Mirror 或主動-主動一致性群組的複製程序。如果群組處於一致狀態,這個指令也可用來啟用群組中次要磁區的寫入權。

語法

讀取語法圖表略過語法圖表
>>- stoprcconsistgrp -- --+-----------+-- ---------------------->
                          '- -access -'      

>--+- rc_consist_group_id ---+---------------------------------><
   '- rc_consist_group_name -'   

參數

-access
(選用)容許對一致性群組中一致次要磁區的寫入權。
rc_consist_group_id | rc_consist_group_name
(必要)指定要停止所有處理程序之一致性群組的 ID 或名稱。

說明

這個指令適用於一致性群組。您可以發出這個指令,來停止正在從主要磁區 複製到次要磁區之一致性群組的處理。

註: 如果關係的主要與次要磁區大小不同,您無法使用 -access 參數來停止一致性群組。

如果一致性群組處於不一致狀態,所有複製作業都會停止,直到您發出 startrcconsistgrp 指令之後才會回復。當一致性群組處於一致狀態(consistent_stoppedconsistent_synchronizedconsistent_copyingconsistent_disconnected)時,您可以發出帶有 access 參數的 stoprcconsistgrp 指令,啟用該群組中之次要磁區的寫入權。如果一致性群組的狀態是 consistent_synchronized,這個指令會造成一致性凍結。

consistent_copying 狀態是一致狀態。如果收到 stoprcconsistgrp 指令,處於這個狀態的一致性群組會變更為 consistent_stopped 狀態。因為次要變更磁區會保留一致的映像,而停止的 consistent_copying 關係可能不會取消配置其次要變更磁區。只要啟用存取或完成同步化,讓次要磁碟能包含一致的映像,即可達成上述的作業。 處於 consistent_copyingconsistent_stopped 狀態的關係,可接受從 stoprcrelationship -access轉移為 idling 狀態。

在變更磁區上的一致映像在次要磁區上會成為可供存取,且在指令完成之後,次要磁區即可處理主機 I/O 讀寫作業。

如果您針對處於 consistent_copying 狀態的一致性群組,指定 stoprcconsistgrp -access,則會還原該群組中之所有關係上的最後一個一致映像。此程序會針對每一項關係中的次要磁區,啟動與次要變更磁區之間的 FlashCopy® 對映,這會導致指令失敗。

在下列情況下,關係的資料會來不同於一致性群組資料的時間點:
  1. 一致性群組處於 consistent_copying 狀態
  2. 在狀態變成 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) 庫存已變更的裝置注意事項來報告其可用性。

表 1 顯示一致性群組的起始和最終狀態:
表 1. stoprcconsistgrp 一致性群組狀態
起始狀態 最終狀態 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_stoppedconsistent_stopped 狀態。
inconsistent_disconnected inconsistent_stopped 指令會被拒絕,無論是否有 access 旗標。
consistent_disconnected consistent_stopped 如果在指定時沒有使用 access,則指令會被拒絕。 如果在指定時使用了 access,則關係或群組會移至 idling_disconnected

呼叫範例

stoprcconsistgrp rccopy1
結果輸出:
No feedback