スナップショット型高速コピーの実行方法について、Windowsの例で説明します。なお、Solaris、Linuxも同様となります。
以下の処理に対する操作方法を説明します。
ボリューム保護の設定 【ボリューム保護を設定する場合だけ】
コピー元の論理ボリュームに、acinhibit set (ボリューム保護の設定コマンド)でボリューム保護を設定します。
[実行例]
> acinhibit set -v DX440/0x1 Successful completion |
ボリューム保護状態の確認 【ボリューム保護を設定する場合だけ】
ボリュームの保護状態を確認するには、-lオプションを付けてacinq lv (論理ボリューム情報の表示コマンド)を実行します。
[実行例]
> acinq lv -a DX440 -l LV No LV Name LV Size LV Type RG No Encrypt Virtual Size Copy Inhibit ------ ------- ------- ------- ----- ------- ------------ ----------- 0x0001 1024M Open 4 - - Yes 0x0002 1024M Open 4 - - Yes 0x0003 1024M Open 2 - - - : |
バックアップの実行
OPCを使ったバックアップは、acopc start (OPCまたはQuickOPCのコピー開始コマンド)を実行します。
[実行例]
> acopc start -g OpcGroup DX440/0x1:DX440/0x3 # DATE : 2008/06/25 00:00:00 - << OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=1/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=3/Adr_high=0/Adr_low=0 DX440/0x2:DX440/0x4 # DATE : 2008/06/25 00:00:02 - << OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=2/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=4/Adr_high=0/Adr_low=0 Succeeded : 2 Failed : 0 |
バックアップ実行状況の確認
バックアップの実行状況を確認するには、acopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。
[実行例]
> acopc query -g OpcGroup Copy Group Name : OpcGroup Copy Group Type : OPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target SID OPC Status Copy Phase Copied Block --------- --- --------- ---- --------------- ---------- ------------ DX440/0x1 ==> DX440/0x3 0x21 "OPC Executing" "Copying" 0 DX440/0x2 ==> DX440/0x4 0x22 "OPC Executing" "Copying" 471859 |
バックアップにおけるOPC進捗状況の確認
バックアップにおけるOPCのコピー進捗状況を確認するには、-progressオプションを付けてacopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。
[実行例]
> acopc query -g OpcGroup -progress Copy Group Name : OpcGroup Copy Group Type : OPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target Progress Copied Block Total Block --------- --- --------- -------- ------------ ----------- DX440/0x1 ==> DX440/0x3 0% 0 1048576 DX440/0x2 ==> DX440/0x4 45% 471859 1048576 |
以下の処理に対する操作方法を説明します。
ボリューム保護の設定解除 【ボリューム保護を設定した場合だけ】
リストア(コピー元へのコピー)時、コピー元の論理ボリュームにボリューム保護が設定されている場合、acinhibit unset (ボリューム保護の設定解除コマンド)でボリューム保護の設定を解除します。
[実行例]
> acinhibit unset -v DX440/0x1 Successful completion |
ボリューム保護状態の確認【ボリューム保護を設定した場合だけ】
ボリュームの保護状態を確認するには、-lオプションを付けてacinq lv (論理ボリューム情報の表示コマンド)を実行します。
[実行例]
> acinq lv -a DX440 -l LV No LV Name LV Size LV Type RG No Encrypt Virtual Size Copy Inhibit ------ ------- ------- ------- ----- ------- ------------ ----------- 0x0001 1024M Open 4 - - - 0x0002 1024M Open 4 - - - 0x0003 1024M Open 2 - - - : |
リストアの実行
リストアは、-rオプションを付けてacopc start (OPCまたはQuickOPCのコピー開始コマンド)を実行します。
[実行例]
> acopc start -g OpcGroup -r DX440/0x1:DX440/0x3 # DATE : 2008/06/25 12:00:00 - << OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=3/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=1/Adr_high=0/Adr_low=0 DX440/0x2:DX440/0x4 # DATE : 2008/06/25 12:00:02 - << OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=4/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=2/Adr_high=0/Adr_low=0 Succeeded : 2 Failed : 0 |
リストア実行状況の確認
リストアの実行状況を確認するには、-rオプションを付けてacopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。
[実行例]
> acopc query -g OpcGroup -r Copy Group Name : OpcGroup Copy Group Type : OPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target SID OPC Status Copy Phase Copied Block --------- --- --------- ---- --------------- ---------- ------------ DX440/0x1 <== DX440/0x3 0x42 "OPC Executing" "Copying" 9408 DX440/0x2 <== DX440/0x4 0x43 "OPC Executing" "Copying" 3728 |
リストアにおけるOPC進捗状況の確認
リストアにおけるOPCのコピー進捗状況を確認するには、-rオプションと-progressオプションを付けてacopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。
[実行例]
> acopc query -g OpcGroup -r -progress Copy Group Name : OpcGroup Copy Group Type : OPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target Progress Copied Block Total Block --------- --- --------- -------- ------------ ----------- DX440/0x1 <== DX440/0x3 1% 9408 1048576 DX440/0x2 <== DX440/0x4 1% 3728 1048576 |
ポイント
コピー中の論理ボリュームへの保護設定も可能なため、リストア完了(物理コピー完了)を待たずに再度、ボリューム保護の設定が可能です。
以下の処理に対する操作方法を説明します。
ボリューム保護の設定 【ボリューム保護を設定する場合だけ】
コピー元の論理ボリュームに、acinhibit set (ボリューム保護の設定コマンド)でボリューム保護を設定します。
[実行例]
> acinhibit set -v DX440/0x1 Successful completion |
ボリューム保護状態の確認 【ボリューム保護を設定する場合だけ】
ボリュームの保護状態を確認するには、-lオプションを付けてacinq lv (論理ボリューム情報の表示コマンド)を実行します。
[実行例]
> acinq lv -a DX440 -l LV No LV Name LV Size LV Type RG No Encrypt Virtual Size Copy Inhibit ------ ------- ------- ------- ----- ------- ------------ ----------- 0x0001 1024M Open 4 - - Yes 0x0002 1024M Open 4 - - Yes 0x0003 1024M Open 2 - - - : |
初回バックアップの実行
QuickOPCを使ったバックアップは、acopc start (OPCまたはQuickOPCのコピー開始コマンド)を実行します。初回のバックアップでは、以下のように、-diffオプションを付けずに実行してください。
[実行例]
> acopc start -g QuickOpcGroup DX440/0x1:DX440/0x3 # DATE : 2008/06/25 00:00:00 - << Differential OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=1/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=3/Adr_high=0/Adr_low=0 DX440/0x2:DX440/0x4 # DATE : 2008/06/25 00:00:02 - << Differential OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=2/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=4/Adr_high=0/Adr_low=0 Succeeded : 2 Failed : 0 |
初回のバックアップを実行すると、コピー元ボリュームからコピー先ボリュームへのOPCとトラッキング処理が開始されます。
図3.3 acopc startコマンドの実行イメージ(1回目)
バックアップ実行状況の確認
バックアップの実行状況を確認するには、OPCによるバックアップと同様、acopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。
[実行例]
> acopc query -g QuickOpcGroup Copy Group Name : QuickOpcGroup Copy Group Type : QuickOPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target SID OPC Status Copy Phase Copied Block --------- --- --------- ---- --------------- ------------------ ------------ DX440/0x1 ==> DX440/0x3 0x21 "OPC Executing" "Copying/Tracking" 6912 DX440/0x2 ==> DX440/0x4 0x22 "OPC Executing" "Copying/Tracking" 5760 |
物理コピーが完了すると、トラッキング処理だけが動作している状態となります。
図3.4 スナップショット処理完了時のイメージ
トラッキング状態の確認
トラッキング状態を確認するには、acopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。コピーフェーズがTracking状態になることで、物理コピー処理の完了を確認してください。
[実行例]
> acopc query -g QuickOpcGroup Copy Group Name : QuickOpcGroup Copy Group Type : QuickOPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target SID OPC Status Copy Phase Copied Block --------- --- --------- ---- --------------- ---------- ------------ DX440/0x1 ==> DX440/0x3 0x21 "OPC Executing" "Tracking" 1048576 DX440/0x2 ==> DX440/0x4 0x22 "OPC Executing" "Tracking" 1048576 |
2回目からのバックアップの実行
前回のバックアップ時点からの差分データだけをコピーするには、トラッキング状態のときに、-diffオプションを付けてacopc start (OPCまたはQuickOPCのコピー開始コマンド)を実行します。差分データだけのコピーとなるため、ボリューム全体のコピーよりも短時間で物理コピーが完了します。
[実行例]
> acopc start -g QuickOpcGroup -diff DX440/0x1:DX440/0x3 # DATE : 2008/06/26 00:00:00 - << Differential OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=1/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=3/Adr_high=0/Adr_low=0 DX440/0x2:DX440/0x4 # DATE : 2008/06/26 00:00:02 - << Differential OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=2/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=4/Adr_high=0/Adr_low=0 Succeeded : 2 Failed : 0 |
図3.5 acopc startコマンドの実行イメージ(2回目以降)
以下の処理に対する操作方法を説明します。
ボリューム保護の設定解除 【ボリューム保護を設定した場合だけ】
リストア(コピー元へのコピー)時、コピー元の論理ボリュームにボリューム保護が設定されている場合、acinhibit unset (ボリューム保護の設定解除コマンド)でボリューム保護の設定を解除します。
[実行例]
> acinhibit unset -v DX440/0x1 Successful completion |
ボリューム保護状態の確認【ボリューム保護を設定した場合だけ】
ボリュームの保護状態を確認するには、-lオプションを付けてacinq lv (論理ボリューム情報の表示コマンド)を実行します。
[実行例]
> acinq lv -a DX440 -l LV No LV Name LV Size LV Type RG No Encrypt Virtual Size Copy Inhibit ------ ------- ------- ------- ----- ------- ------------ ----------- 0x0001 1024M Open 4 - - - 0x0002 1024M Open 4 - - - 0x0003 1024M Open 2 - - - : |
リストアの実行
リストアは、-rオプションを付けてacopc start (OPCまたはQuickOPCのコピー開始コマンド)を実行します。
[実行例]
> acopc start -g QuickOpcGroup -r DX440/0x1:DX440/0x3 # DATE : 2008/06/26 12:00:00 - << OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=3/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=1/Adr_high=0/Adr_low=0 DX440/0x2:DX440/0x4 # DATE : 2008/06/26 12:00:02 - << OPC Started >> # From:BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=4/Adr_high=0/Adr_low=0/size_high=0/size_low=0 # To :BoxID=303045343030304d3323232323234534353053323041232323234b44343033303633393030342323/Olu=2/Adr_high=0/Adr_low=0 Succeeded : 2 Failed : 0 |
リストア実行状況の確認
リストアの実行状況を確認するには、-rオプションを付けてacopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。
[実行例]
> acopc query -g QuickOpcGroup -r Copy Group Name : QuickOpcGroup Copy Group Type : QuickOPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target SID OPC Status Copy Phase Copied Block --------- --- --------- ---- --------------- ---------- ------------ DX440/0x1 <== DX440/0x3 0x42 "OPC Executing" "Copying" 974848 DX440/0x2 <== DX440/0x4 0x43 "OPC Executing" "Copying" 786432 |
ポイント
論理ボリューム内のすべてのデータがコピーされるわけではなく、OPCが完了した時点からの更新済み差分データだけがコピーされます。そのため、QuickOPCを使ったバックアップ/リストア運用では、バックアップだけでなく、リストアのコピーも短時間で完了します。
コピー中の論理ボリュームへの保護設定も可能なため、リストア完了(物理コピー完了)を待たずに再度、ボリューム保護の設定が可能です。
リストアにおけるQuickOPC進捗状況の確認
リストアにおけるQuickOPCのコピー進捗状況を確認するには、-rオプションと-progressオプションを付けてacopc query (OPCまたはQuickOPCのコピー状況表示コマンド)を実行します。
[実行例]
> acopc query -g QuickOpcGroup -r -progress Copy Group Name : QuickOpcGroup Copy Group Type : QuickOPC Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target Progress Copied Block Total Block --------- --- --------- -------- ------------ ----------- DX440/0x1 <== DX440/0x3 93% 974848 1048576 DX440/0x2 <== DX440/0x4 75% 786432 1048576 |
以下の処理に対する操作方法を説明します。
ボリューム保護の設定 【ボリューム保護を設定する場合だけ】
コピー元の論理ボリュームに、acinhibit set (ボリューム保護の設定コマンド)でボリューム保護を設定します。
[実行例]
> acinhibit set -v DX440/0x1 Successful completion |
ボリューム保護状態の確認 【ボリューム保護を設定する場合だけ】
ボリュームの保護状態を確認するには、-lオプションを付けてacinq lv (論理ボリューム情報の表示コマンド)を実行します。
[実行例]
> acinq lv -a DX440 -l LV No LV Name LV Size LV Type RG No Encrypt Virtual Size Copy Inhibit ------ ------- ------- ------- ----- ------- ------------ ----------- 0x0001 1024M Open 4 - - Yes 0x0002 1024M Open 4 - - Yes 0x0003 1024M Open 2 - - - : |
バックアップの実行
SnapOPC+を使ったバックアップは、acsnap start (SnapOPC+のコピー開始コマンド)を実行します。
[実行例]
> acsnap start -g SnapOPCPGroup DX440/0x1:DX440/0x4 # DATE : 2008/06/24 16:28:00 - << SnapOPCP Started >> DX440/0x2:DX440/0x5 # DATE : 2008/06/24 16:28:00 - << SnapOPCP Started >> Succeeded : 2 Failed : 0
バックアップ実行状況の確認
バックアップの実行状況を確認するには、acsnap query (SnapOPC+のコピー状況表示コマンド)を実行します。
[実行例]
> acsnap query -g SnapOPCPGroup Copy Group Name : SnapOPCPGroup Copy Group Type : SnapOPCP Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target SID Snap Status Gen Date Copied Block --------- --- --------- ---- ------------------------- ---- -------- ------------ DX440/0x1 ==> DX440/0x4 0x22 "Copy On Write(Active)" 2 10minute 1048576 DX440/0x1 ==> DX440/0x3 0x21 "Copy On Write(Inactive)" 1 1day 1048576 DX440/0x2 ==> DX440/0x5 0x23 "Copy On Write(Active)" 1 10minute 1048576 DX440/0x2 N/A DX440/0x6 N/A "Snap action not startup" N/A N/A 0
以下の処理に対する操作方法を説明します。
ポイント
SnapOPC+でリストアを実行できるのは、以下のETERNUS ディスクアレイです。
ETERNUS DX80 S2/DX90 S2
ETERNUS DX400 series
ETERNUS DX400 S2 series
ETERNUS DX8000 series
ETERNUS DX8000 S2 series
ETERNUS4000 モデル400, 600
ETERNUS8000 モデル800, 1200, 2200
ボリューム保護の設定解除 【ボリューム保護を設定した場合だけ】
リストア(コピー元へのコピー)時、コピー元の論理ボリュームにボリューム保護が設定されている場合、acinhibit unset (ボリューム保護の設定解除コマンド)でボリューム保護の設定を解除します。
[実行例]
> acinhibit unset -v DX440/0x1 Successful completion |
ボリューム保護状態の確認【ボリューム保護を設定した場合だけ】
ボリュームの保護状態を確認するには、-lオプションを付けてacinq lv (論理ボリューム情報の表示コマンド)を実行します。
[実行例]
> acinq lv -a DX440 -l LV No LV Name LV Size LV Type RG No Encrypt Virtual Size Copy Inhibit ------ ------- ------- ------- ----- ------- ------------ ----------- 0x0001 1024M Open 4 - - - 0x0002 1024M Open 4 - - - 0x0003 1024M Open 2 - - - : |
リストアの実行
SnapOPC+でリストアを実行するには、-rオプションを付けてacsnap start (SnapOPC+のコピー開始コマンド)を実行します。
[実行例]
> acsnap start -g SnapOPCPGroup -r DX440/0x1:DX440/0x4 # DATE : 2008/06/24 16:28:00 - << SnapOPCP Started >> DX440/0x2:DX440/0x5 # DATE : 2008/06/24 16:28:00 - << SnapOPCP Started >> Succeeded : 2 Failed : 0
リストア実行状況の確認
リストアの実行状況を確認するには、-rオプションを付けてacsnap query (SnapOPC+のコピー状況表示コマンド)を実行します。
[実行例]
> acsnap query -g SnapOPCPGroup -r Copy Group Name : SnapOPCPGroup Copy Group Type : SnapOPCP Disk Array Name : DX440 (00ETERNUSDXM##ET44S20A####HK000104######) Source <=> Target SID OPC Status Copy Phase Copied Block --------- --- --------- ---- ------------------------- ---- -------- ------------ DX440/0x1 <== DX440/0x4 0x22 "Copy On Write(Active)" "Copying" 1048576 DX440/0x1 N/A DX440/0x3 N/A "OPC action not startup" "Not set" 0 DX440/0x2 N/A DX440/0x5 N/A "OPC action not startup" "Not set" 0 DX440/0x2 N/A DX440/0x6 N/A "OPC action not startup" "Not set" 0
ポイント
コピー中の論理ボリュームへの保護設定も可能なため、リストア完了(物理コピー完了)を待たずに、再度、ボリューム保護の設定が可能です。
コンカレントOPC機能とは、複数の論理ボリュームのスナップショットを同時に作成するETERNUS ディスクアレイの機能です。本機能により、複数の論理ボリュームにより構成されたデータベースなどのコピーが整合性のとれた状態で容易に採取できます。OPC/QuickOPC/SnapOPC+のいずれかのコピーで利用できます。
本機能は、「4.7.1 acopc start (OPCまたはQuickOPCのコピー開始コマンド)」または「4.7.4 acsnap start (SnapOPC+のコピー開始コマンド)」に-concurオプションを付けて実行します。
運用手順は、バックアップ方法に応じて、以下を参照してください。
注意
コマンドをタスクマネージャ、Ctrl-Cなどで強制終了させた場合、セッションがコンカレントOPCの定義済み状態のままになってしまうことがあります。この場合は、コマンドを再実行するか、「4.7.3 acopc cancel (OPCまたはQuickOPCのコピー停止コマンド)」または「4.7.6 acsnap cancel (SnapOPC+のコピー停止コマンド)」を実行して、セッションを停止してください。
すでにコピーが設定済みのコピー先ボリュームに対してコンカレントOPCを実施した場合、複数ボリューム間でのデータ更新の順序性は保証されません。
コンカレントOPCを同時に実施できるコピーペア数の上限は、1024です。