【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\bin\rcxdrcheck - Disaster Recoveryの設定チェック
【Linuxマネージャー】
/opt/FJSVrcvmr/bin/rcxdrcheck - Disaster Recoveryの設定チェック
rcxdrcheck -mode {prepare|check} [-config_dir dir] [-dir dir] [-image_dir dir] [-map mapping_dir] [-mirror storage_file] [{-vmmgr vmmgr_file|-vm_pool pool_file}] [-global] [-tenant tenant1[,tenant2...]]
rcxdrcheckは、DR(Disaster Recovery)の設定をチェックするコマンドです。
以下のチェックを切替え元サイトで行います。
DR設定チェックツールのチェック項目
チェック番号 | チェック内容 |
---|---|
1 |
切替え範囲にあるLUNのレプリケーションの有無 (OVM for SPARC構成のLUNは除く) |
2 | 仮想ストレージリソース名の重複回避処理がされている仮想ストレージリソースはないか |
3 | 切替え時に使用するファイルは作成されているか |
4 | 構成情報ファイルの出力後、構成情報ファイルの再出力が必要になる操作は本製品上で行われていないか |
5 | イメージ格納フォルダーは"切替え情報格納フォルダー\Image"に変更されているか |
6 |
Active-Active運用の場合
|
Active-Standby運用の場合
|
|
7 | ネットワークリソースについてサイト間で重複利用している範囲がないか |
8 | アドレスセットリソースについてサイト間で重複利用している範囲がないか |
9 | 切替え時に必要なサーバおよびVMホストリソースは切替え先サイトに存在するか |
10 | 切替え時に必要なネットワークデバイスリソースは切替え先サイトに存在するか |
11 | ROR CEのマネージャーのバージョンレベルは、サイト間で一致するか |
12 | ROR CEのマネージャーのインストールフォルダーは、サイト間で一致するか |
13 | 管理サーバの管理LANのIPアドレスは、サイト間で一致するか |
14 | 管理サーバに登録するストレージ装置のIPアドレスは、サイト間で重複しない値が設定されているか |
15 | サーバのIPアドレスは、サイト間で重複しない値が設定されているか |
16 | アドレスセットリソースとネットワークリソースは、テナントに格納されているか |
17 | ソフトウェアIDのプレフィックスは、両サイトで異なるように設定されているか |
18 | DR定義ファイル(fa_dr.rcxprop)が正しく設定されているか |
19 | 切替え元サイトのリソースと同名のリソースが切替え先サイトに存在するか |
必要に応じて、本コマンドを実行する前に以下のDR設定チェックツールの定義ファイルを、コマンドが実行されるサイトの本製品のマネージャーで編集してください。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\drcheck.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/drcheck.rcxprop
以下の条件をすべて満たす場合に、-config_dirオプションの指定が必要です。
また、以下の条件をすべて満たす場合も同様に、-config_dirオプションの指定が必要です。
以下の条件をすべて満たす場合に、-dirオプションの指定が必要です。
DR設定チェックツールの定義ファイルに、下記の項目を設定してください。
各項目に設定できる値については、以下のサンプルを確認してください。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\drcheck.rcxprop.sample
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/drcheck.rcxprop.sample
項目名 | 内容 |
---|---|
DR_switchover_method |
切替え方式を指定します。 本項目の設定が行なわれていない場合、コマンド実行時に問合せのメッセージが出力されます。 |
DR_operation_method |
DR切替え運用方式を指定します。 本項目の設定が行なわれていない場合、コマンド実行時に、問合せのメッセージが出力されます。 |
excluded_check_items |
チェックを行わない項目を指定します。 本項目の設定が行なわれていない場合、全チェック項目に対してDR設定のチェックが行われます。 |
rcxdrcheck_prepare_define |
DR設定チェックツールが使用する、切替え先サイトの設定情報が出力されるフォルダーを指定します。 なお、このフォルダーは切替え先サイトの本製品マネージャー上のフォルダーになります。 格納フォルダーに100MB以上の空き容量を確保してください。 |
rcxdrcheck_check_define |
DR設定チェックツールが使用する、切替え先サイトの設定情報が格納されるフォルダーを指定します。 なお、このフォルダーは切替え元サイトの本製品マネージャー上のフォルダーになります。 格納フォルダーに100MB以上の空き容量を確保してください。 |
ありません。
prepareまたはcheckを指定します。
指定するオプション | rcxdrcheckコマンドを実行するサイト | 備考 |
---|---|---|
prepare | 切替え先サイト | 本製品のマネージャーの情報が出力されます。 |
check | 切替え元サイト | DR設定チェックツールが実行されます。 |
-modeオプションに"prepare"が指定された場合
DR設定チェックツールが使用する、切替え先サイトの設定情報が出力されるフォルダーを指定します。なお、このフォルダーは切替え先サイトの本製品マネージャー上のフォルダーになります。
例
【Windowsマネージャー】
>インストールフォルダー\SVROR\Manager\bin\rcxdrcheck -mode prepare -config_dir C:\Users\Administrator\work\drcheck_prepare_dir <RETURN> |
【Linuxマネージャー】
# /opt/FJSVrcvmr/bin/rcxdrcheck -mode prepare -config_dir /root/work/drcheck_prepare_dir <RETURN> |
省略した場合は、以下のファイルの"rcxdrcheck_prepare_define"に指定されたフォルダーに格納されます。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\drcheck.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/drcheck.rcxprop
例
【Windowsマネージャー】
#Specify the rcxdrcheck export folder #ex) rcxdrcheck_prepare_define=D:\Export\drcheck_prepare_dir rcxdrcheck_prepare_define=D:\Export\drcheck_prepare_dir
【Linuxマネージャー】
#Specify the rcxdrcheck export folder #ex) rcxdrcheck_prepare_define=D:\Export\drcheck_prepare_dir rcxdrcheck_prepare_define=/DRExport/Export/drcheck_prepare_dir
DR設定チェックツールが使用する、切替え先サイトの設定情報が格納されるフォルダーを指定します。なお、このフォルダーは切替え元サイトの本製品マネージャー上のフォルダーになります。
例
【Windowsマネージャー】
>インストールフォルダー\SVROR\Manager\bin\rcxdrcheck -mode check -config_dir C:\Users\Administrator\work\drcheck_check_dir <RETURN>
【Linuxマネージャー】
# /opt/FJSVrcvmr/bin/rcxdrcheck -mode check -config_dir /root/work/drcheck_check_dir <RETURN>
省略した場合は、以下のファイルの"rcxdrcheck_check_define"に指定された格納フォルダーに格納されます。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\drcheck.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/drcheck.rcxprop
例
【Windowsマネージャー】
#Specify the rcxdrcheck check folder # ex) rcxdrcheck_check_define=D:\Export\drcheck_check_dir rcxdrcheck_check_define=D:\Export\drcheck_check_dir
【Linuxマネージャー】
#Specify the rcxdrcheck check folder # ex) rcxdrcheck_check_define=D:\Export\drcheck_check_dir rcxdrcheck_check_define=/DRExport/Export/drcheck_check_dir
-modeオプションに"check"を指定した場合、必要に応じて本オプションを指定してください。
rcxmgrexportコマンドで採取した、Disaster Recoveryの切替え情報が格納されている切替え元サイトのフォルダーを指定します。
例
【Windowsマネージャー】
>インストールフォルダー\SVROR\Manager\bin\rcxdrcheck -mode check -dir D:\Export\ManagerExport <RETURN>
【Linuxマネージャー】
# /opt/FJSVrcvmr/bin/rcxdrcheck -mode check -dir /DRExport/Export/ManagerExport <RETURN>
省略した場合、以下のファイルの"#rcxmgrexport_define"に指定されたフォルダーより1つ上の階層に格納されている、ManagerExportフォルダーが指定されたとみなします。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\fa_dr.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/fa_dr.rcxprop
本オプションを指定した場合、必要に応じて以下のオプションも指定してください。
物理サーバのイメージ格納フォルダーを指定します。-dirオプションを指定する場合、併せて本オプションも指定してください。
-dirオプションおよび本オプションを省略した場合、以下のファイルの"#rcxmgrexport_define"に指定されたフォルダーより1つ上の階層に格納されている、Imageフォルダーが指定されたとみなします。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\fa_dr.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/fa_dr.rcxprop
-map mapping_dir
切替え元サイトと切替え先サイトのサーバ名の対応関係を定義したマッピングファイルが格納されているフォルダーを指定します。-dirオプションを指定する場合、併せて本オプションも指定してください。
-dirオプションおよび本オプションを省略した場合、以下のファイルの"#rcxmgrexport_define"に指定されたフォルダーより1つ上の階層に格納されている、MAPフォルダーが指定されたとみなします。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\fa_dr.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/fa_dr.rcxprop
切替え元サイトと切替え先サイトで、サーバツリー上に登録された物理サーバ名、または、管理製品ツリー上に登録されたVM管理製品名を変更する場合、rcxdrcheckコマンドを実行する前にMAPフォルダー内に下記の内容のファイルを作成してください。
例
#PhysicalServer Server1-1,Server2-1 Server1-2,Server2-2#VMManagementSoftware VMM1-1,VMM2-1 VMM1-2,VMM2-2
Server1-1,Server1-2は、切替え元サイトのサーバ名を指定します。
Server2-1,Server2-2は、切替え先サイトのサーバ名を指定します。
VMM1-1,VMM1-2は、切替え元サイトのVM管理製品名を指定します。
VMM2-1,VMM2-2は、切替え先サイトのVM管理製品名を指定します。
参考
MAPファイル格納域に、以下のどちらかのファイル構成で物理サーバのマッピング定義とVM管理製品のマッピング定義を記述することが出来ます。
物理サーバのマッピング定義と、VM管理製品のマッピング定義を1つのファイルに記述する場合、以下の記述はしないでください。
所属しているVMプールの定義ファイルを指定します。このオプションが指定された場合、仮想L-Server切替えとみなして事前チェックを行います。-dirオプションを指定する場合、併せて本オプションも指定してください。
-dirオプションおよび本オプションを省略した場合、以下のファイルの"#rcxmgrexport_define"に指定されたフォルダーより1つ上の階層に格納されている、vm_pool.csvファイルが指定されたとみなします。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\fa_dr.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/fa_dr.rcxprop
切替え対象の仮想L-Serverが動作するVMホストを定義するファイルを、切替え情報格納フォルダー配下に以下のように作成します。
例
#vmpool_name,vmhost_name,vmhost_type /VMHostPool,192.168.2.1,VMware /VMHostPool,192.168.2.2,OVM-SPARC /tenant1/TenantVMHostPool,vmhost1.example.org,VMware /tenant1/TenantVMHostPool,vmhost2.example.org,OVM-SPARC /tenant2/TenantVMHostPool,192.168.10.15
vmhost_typeにはVMホスト種別を指定してください。
vmhost_typeは"VMware"と"OVM-SPARC"を指定できます。省略した場合、"VMware"が設定されます。
-vmmgr vmmgr_file
切替え先サイトにVM管理製品を登録するためのVM管理製品定義ファイルを指定します。このオプションが指定された場合、物理/仮想L-Server切替えとみなして事前チェックを行います。-dirオプションを指定する場合、併せて本オプションも指定してください。
-dirオプションおよび本オプションを省略した場合、以下のファイルの"#rcxmgrexport_define"に指定されたフォルダーより1つ上の階層に格納されている、vmmgr_file.txtファイルが指定されたとみなします。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\fa_dr.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/fa_dr.rcxprop
切替え先サイトで本製品のVM管理製品を登録するための情報を、切替え情報格納フォルダー配下に以下のように作成します。
例
#name soft name ip user name password physical-lserver vcenter, vmware-vc, 192.168.1.24, admin, admin, no scvmm, ms-scvmm, 192.168.100.77, root, root, yes
rcxstorageコマンドの-recoveryオプションおよび-mode prepareオプションを切替え元サイトで実行し、出力されたマッピング用の中間ファイルを指定します。-dirオプションを指定する場合、併せて本オプションも指定してください。
-dirオプションおよび本オプションを省略した場合、以下のファイルの"#rcxmgrexport_define"に指定されたフォルダーより1つ上の階層に格納されている、storage_fileファイルが指定されたとみなします。
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data\fa_dr.rcxprop
【Linuxマネージャー】
/etc/opt/FJSVrcvmr/customize_data/fa_dr.rcxprop
グローバルリソースに対するDR設定チェックを行います。
このオプションと-tenantオプションを省略した場合、切替え元サイトのすべてのリソースに対するDR設定チェックが行われます。
-tenant tenant1
テナントのリソース、および、テナントに関連するグローバルのリソースに対するDR設定チェックを行います。
このオプションと-globalオプションを省略した場合、切替え元サイトのすべてのリソースに対するDR設定チェックが行われます。
以下のチェック結果が、各チェック項目の"Result"に出力されます。
ERRORおよびWARNINGメッセージの対処方法については、「C.3 rcxdrcheckのエラーメッセージ」を参照してください。
切替え先サイトで本製品マネージャーの情報を出力する場合
>rcxdrcheck -mode prepare <RETURN>
切替え元サイトでDR設定チェックツールのチェックを行う場合
>rcxdrcheck -mode check <RETURN>
Please select the switchover method.
<DR Switchover Method>
1:Physical L-Server switchover
2:Physical/Virtual L-Server switchover
3:Virtual L-Server switchover
4:both Physical L-Server switchover and Physical/Virtual L-Server switchover
5:both Physical L-Server switchover and Virtual L-Server switchover
=>1
Please select the type of DR operation method.
<DR Operation Method>
1:Active-Active
2:Active-Standby
=>1
[hh:mm:ss] Disaster Recovery check tool start...
[hh:mm:ss] (01/19): Correctness of Storage Replication : completed
[hh:mm:ss] (02/19): Confliction of Storage Names : skipped
[hh:mm:ss] (03/19): Integrality of Rcxrecovery Input Files : completed
[hh:mm:ss] (04/19): Consistency of rcxmgrexport output : completed
[hh:mm:ss] (05/19): Location of Physical Image Folder : completed
[hh:mm:ss] (06/19): Confliction of Resource Name : completed
[hh:mm:ss] (07/19): Confliction of Network Resource : completed
[hh:mm:ss] (08/19): Confliction of AddressSet Resource : completed
[hh:mm:ss] (09/19): Consistency of Server Resource : completed
[hh:mm:ss] (10/19): Consistency of Network Device : completed
[hh:mm:ss] (11/19): Consistency of ROR Manager Version : completed
[hh:mm:ss] (12/19): Consistency of ROR manager Installation Folder : completed
[hh:mm:ss] (13/19): Consistency of Admin Lan IP Address : completed
[hh:mm:ss] (14/19): Confliction of Storage Units' IP Addresses : completed
[hh:mm:ss] (15/19): Confliction of Servers' IP Addresses : completed
[hh:mm:ss] (16/19): Use of Global AddressSet and Network : completed
[hh:mm:ss] (17/19): Confliction of Software ID : completed
[hh:mm:ss] (18/19): Correctness of definition file configuration : completed
[hh:mm:ss] (19/19): Consistency of Resource Name : completed
[hh:mm:ss] Disaster Recovery check tool end...
Check result are shown as the following:
Total: 19
OK: 16
ERROR: 1
WARNING: 1
SKIPPED: 1
Item 01: Correctness of Storage Replication
Result : ERROR
Detail:
ERROR:Storage resources on the switchover source site are not replicated.target=storage_name1,storage_name2
Item 02: Confliction of Storage Names
Result : SKIPPED
Item 03: Integrality of Rcxrecovery Input Files
Result : OK
Item 04: Consistency of rcxmgrexport output
Result : OK
Item 05: Location of Physical Image Folder
Result : OK
Item 06: Confliction of Resource Name
Result : OK
Detail:
Item 07: Confliction of Network Resource
Result : OK
Item 08: Confliction of AddressSet Resource
Result : OK
Item 09: Consistency of Server Resource
Result : OK
Item 10: Consistency of Network Device
Result : WARNING
Detail:
WARNING:Network devices have not been prepared on the destination site.target= net_dev1,net_dev2…
Item 11: Consistency of ROR Manager Version
Result : OK
Item 12: Consistency of ROR manager Installation Folder
Result : OK
Item 13: Consistency of Admin Lan IP Address
Result : OK
Item 14: Confliction of Storage Units' IP Addresses
Result : OK
Item 15: Confliction of Servers' IP Addresses
Result : OK
Item 16: Use of Global AddressSet and Network
Result : OK
Item 17: Confliction of Software ID
Result : OK
Item 18: Correctness of definition file configuration
Result : OK
Item 19: Consistency of Resource Name
Result : OK