startrcconsistgrp コマンドは、メトロ・ミラーまたはグローバル・ミラー整合性グループのコピー・プロセスを開始し、コピー方向が未定義の場合はそれを設定し、さらにオプションで整合性グループの 2 次 VDisks にクリーンのマークを付けます。
構文

>>- svctask -- -- startrcconsistgrp -- ------------------------->
>--+--------------------------+-- --+----------+-- ------------->
'- -primary --+- master -+-' '- -force -'
'- aux ----'
>--+----------+-- --+- rc_consist_group_id ---+----------------><
'- -clean -' '- rc_consist_group_name -'
パラメーター
- -primary master | aux
- (オプション) マスター・ディスクと補助ディスクのどちらかが 1 次 (ソース) ディスクになるかを定義して、コピー方向を指定します。
1 次ディスクが未定義の場合 (例えば、整合性グループが Idling 状態の場合)、このパラメーターは必須です。
- -force
- (オプション) 同期化が行われている間、一時的に整合性が失われることになっても、システムにコピー操作を処理させることを指定します。
このパラメーターは、整合性グループが ConsistentStopped 状態で同期化済みでない場合、または Idling 状態で同期化済みでない場合には必須です。
- -clean
- (オプション) 2 次 VDisk になる VDisk が、グループに属する関係のそれぞれについてクリーンであることを指定します。1 次と 2 次のディスクを同期化するときには、2 次 VDisk に加えた変更はすべて無視され、クリーンな 1 次 VDisk に加えた変更のみが考慮されます。
このパラメーターが機能するためには、整合性グループが Idling (接続済み) 状態でなければなりません。
重要: このフラグは、1 次 VDisk と 2 次 VDisk に同じデータが入っている場合にのみ使用してください。
そうしないと、整合していない関係が整合していると報告されます。
この状態が起こると、完全なバックグラウンド・コピーを再び実行できるようになるまで、それらの VDisk が真の整合状態に達したことがあるかどうか判断する方法がありません。
- rc_consist_group_id | rc_consist_group_name
- (必須) 開始する整合性グループの ID または名前を指定します。
説明
このコマンドは、メトロ・ミラーまたはグローバル・ミラーの独立型整合性グループを開始します。
このコマンドは、接続されている整合性グループに対してのみ発行できます。
Idling 状態の整合性グループの場合、このコマンドはコピー方向 (1 次および 2 次の役割) を割り当てて、コピー指示を割り当てます。
それ以外の状態の場合、このコマンドは、停止コマンドもしくは入出力エラーによって停止した前のコピー・プロセスを再開します。
コピー・プロセスの再開により、関係が整合しない期間が生じるようであれば、関係の再開時に -force パラメーターを指定する必要があります。この状態は、関係が停止していて、関係の元の 1 次ディスクでさらに入力トランザクションが実行された場合に生じる可能性があります。この状態で -force パラメーターを使用しても、2 次ディスクのデータは (不整合であるため) 災害時回復の目的には使用できません。
Idling 状態の場合、-primary パラメーターを指定する必要があります。
その他の接続状態の場合は、-primary パラメーターを指定できますが、既存の設定に一致しなければなりません。
コピー操作の開始により整合性が失われる場合は、
-force パラメーターが必要です。
これは、
ConsistentStopped 状態または
idling 状態が
発生した後に、1 次または 2 次
VDisks 上で書き込み操作が行われた場合に
発生する可能性があります。このような状況で
-force パラメーターを指定せずにコマンドを発行すると、コマンドは
失敗します。
一般に、グループが次のいずれかの状態にある場合は、
-force パラメーターを必ず指定する必要があります。
- Consistent_Stopped 状態、ただし、同期化されていない (sync=out_of_sync)。
- Idling 状態、ただし同期化されていない。
グループが次のいずれかの状態にある場合、
-force パラメーターを指定する必要はありません。
- Inconsistent_Stopped
- Inconsistent_Copying
- Consistent_Synchronized
ただし、-force パラメーターを指定しても、コマンドは失敗しません。
-clean パラメーターは、メトロ・ミラー・グループまたはグローバル・ミラー・グループが開始され、このグループの 2 次 VDisk がクリーンであると見なされる場合に使用します。
ここでいうクリーンとは、1 次 VDisk と 2 次 VDisk が同期化される際に、2 次 VDisk で加えられた変更はすべて無視され、1 次 VDisk で加えられた変更のみが考慮されるという意味です。
-clean パラメーターは次のようなシナリオで使用できます。
- -sync パラメーターを指定して整合性グループが作成されている。
1 次ディスクと 2 次ディスクに同じデータが入っているかどうかは、-sync パラメーターの使用によりそれが真であると暗黙に示されていても、この時点では問題ではありません。
- -access パラメーターを指定して stoprcconsistgrp コマンドが発行されている。
これにより、2 次ディスクへのアクセスが許可されます。
変更の記録が、1 次ディスクで開始されます。
- 1 次ディスクのイメージがコピーされ、2 次ディスクにロードされている。
イメージ・コピー中に、1 次ディスクを更新できるようにすることは許容されます。これは、このイメージが単に 1 次ディスクのファジー・イメージであればよいからです。
- -primary master、-force、および -clean パラメーターを指定した startrcconsistgrp コマンドが発行されている。
補助ディスクにはクリーンのマークが付けられ、関係が停止した後にマスター・ディスクに加えられた変更が補助ディスクにコピーされます。
- バックグラウンド・コピーが完了したら、グループ内の関係は整合した同期化済み状態となります。
呼び出し例
svctask startrcconsistgrp rccopy1
結果出力
No feedback