stoprcrelationship

使用 stoprcrelationship 指令,來停止 Metro Mirror 或 Global Mirror 獨立式關係的複製程序。您也可以利用這個指令來啟用一致次要磁區(包括主動-主動關係)的寫入權。

語法

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

>--+- rc_rel_id ---+-------------------------------------------><
   '- rc_rel_name -'   

參數

-access
(選用)指定系統允許一致次要磁區的寫入權。
rc_rel_id | rc_rel_name
(必要)指定要停止所有處理程序之關係的 ID 或名稱。

說明

stoprcrelationship 指令適用於獨立式關係。如果這個指令要處理屬於一致性群組的關係,指令 會遭到拒絕。您可以發出這個指令,停止從主要磁區複製到次要磁區的關係。

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

如果關係處於不一致狀態,任何複製作業都會停止,直到您發出 startrcrelationship 指令才會回復。如果關係的狀態是 consistent_synchronized,這個指令會造成一致性凍結。

當關係處於一致狀態(即 consistent_stoppedconsistent_synchronizedconsistent_copyingconsistent_disconnected 狀態)時,您可以使用 access 參數,來啟用次要磁區的寫入權。表 1 提供一致性群組的起始和最終狀態。

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

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

FlashCopy® 背景複製作業會將一致映像的資料,從變更磁區移轉至次要磁區。當背景複製作業在進行時,次要磁 區的變更磁區會維持在使用中。

如果在觸發反轉 FlashCopy 對映之前,還有待處理的 I/O,啟用存取指令可能會逾時。在此情況下,關係會延遲轉移為 idling,直至啟動反轉對映且寫入權可供使用為止。而一致資料的讀取權會維持可供使用。

停止主動-主動關係:
  • 已指定 -access
  • 關係的狀態為 consistent_copying
  • 關係的狀態為 primary_offline
請指定 stoprelationship -access,以取得對於主動-主動關係中的磁區的主機讀取權或寫入權,該磁區包含較舊但一致的映像,在災難回復實務範例中可能需要用到(關係處於 consistent_copying 狀態)。

如果您指定 -access,便會向主機提供對映至 hide_secondary 類型主機的任何遠端副本次要磁區。主機可以看到這些磁區的路徑,且會產生邏輯單元編號 (LUN) 庫存已變更的裝置注意事項來報告其可用性。

當您對 consistent_copying 關係啟用讀取權或寫入權時,請指定 stoprcrelationship -access,在使用 FlashCopy 對映的次要變更磁區上還原一致映像。(視這項作業的持續時間,CLI 指令可能延遲。)如果次要磁區或次要變更磁區已離線,這項程序將會失敗。在您停止關係時,如果沒有指定 -access 參數,該關係會變成 consistent_stopped,且次要變更磁區不變。

如果要能夠存取不一致的次要磁區,請指定 rmrcrelationship -force

表 1. stoprcrelationship 一致性群組狀態
起始狀態 最終狀態 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 狀態。

呼叫範例

stoprcrelationship rccopy1

產生的輸出:

No feedback