セカンダリノードでのカスタマイズ手順を説明します。
ETERNUS SF Managerで必要な、セカンダリノードのカスタマイズ手順を説明します。
以下の手順で、セカンダリノードで使用する汎用スクリプトを準備します。
セカンダリノードのETERNUS SF Managerのプログラムディレクトリ配下に、「4.1.1 共通のリソース」で作成した汎用スクリプトファイルを格納します。
格納した汎用スクリプトファイルのアクセス権を設定します。
格納した汎用スクリプトファイルに対して以下のコマンドを実行します。
>cacls <ファイル名> /P "NT AUTHORITY\SYSTEM:F" "BUILTIN\Administrators:F" <RETURN> |
QuorumディスクとETERNUS SF Managerで使用する、共有ディスクの所有権および業務の所有権を獲得します。
セカンダリノードで、共有データ用共有ディスクのフォルダへのリンクを設定します。
エクスプローラなどで、以下のディレクトリ名を変更します。
<インストール時のプログラムディレクトリ>\Common\etc\db
<インストール時のプログラムディレクトリ>\Common\etc\message
<インストール時のプログラムディレクトリ>\Common\sys\apache\conf
<インストール時のプログラムディレクトリ>\Common\sys\apache\logs
<インストール時のプログラムディレクトリ>\Common\var
<インストール時のプログラムディレクトリ>\Common\sys\tomcat\conf
<インストール時のプログラムディレクトリ>\Common\sys\tomcat\logs
<インストール時のプログラムディレクトリ>\Common\sys\tomcat\webapps\esfv15\WEB-INF\log
注意
上記ディレクトリ配下のファイルを他のプログラムが使用している場合、ディレクトリ名の変更に失敗することがあります。
ディレクトリ名の変更に失敗したときは、サーバを再起動してから再実行してください。
セカンダリノードのローカルディスクにあるディレクトリから、共有ディスクのディレクトリに対するシンボリックリンクを設定します。
シンボリックリンクの設定は、以下のディレクトリに必要です。
ローカルディスク(リンク元) | 共有ディスク(リンク先) |
---|---|
<インストール時のプログラムディレクトリ>\Common\etc\db | <ドライブ名>:\ETERNUS_SF\db |
<インストール時のプログラムディレクトリ>\Common\etc\message | <ドライブ名>:\ETERNUS_SF\message |
<インストール時のプログラムディレクトリ>\Common\sys\apache\conf | <ドライブ名>:\ETERNUS_SF\apache\conf |
<インストール時のプログラムディレクトリ>\Common\sys\apache\logs | <ドライブ名>:\ETERNUS_SF\apache\logs |
<インストール時のプログラムディレクトリ>\Common\var | <ドライブ名>:\ETERNUS_SF\var |
<インストール時のプログラムディレクトリ>\Common\sys\tomcat\conf | <ドライブ名>:\ETERNUS_SF\tomcat\conf |
<インストール時のプログラムディレクトリ>\Common\sys\tomcat\logs | <ドライブ名>:\ETERNUS_SF\tomcat\logs |
<インストール時のプログラムディレクトリ>\Common\sys\tomcat\webapps\esfv15\WEB-INF\log | <ドライブ名>:\ETERNUS_SF\tomcat\webapps\esfv15\WEB-INF\log |
すべてのディレクトリに対し、以下の手順を実行してください。
「5.1.1.1.4 動的ディスクのファイルコピー」でコピーしたディレクトリの、1つ上位のディレクトリに移動します。
以下のコマンドを実行します。
>mklink /d <リンク元のディレクトリ> <リンク先のディレクトリ> <RETURN> |
リンク元のディレクトリには、ローカルディスク(リンク元)のディレクトリを指定します。
リンク先のディレクトリには、共有ディスク(リンク先)のディレクトリを指定します。
レジストリを編集します。
レジストリエディタを使用して、ライセンス管理機能のvarディレクトリを記憶しているレジストリキーを変更します。
セカンダリノードのレジストリに記載されているレジストリキーを、「5.1.1.1.5 共有ディスクのリンク設定」でプライマリノードのレジストリに設定した値に変更してください。
共有ディスクにコピーしたETERNUS SF Managerのデータベース用フォルダに、アクセス権を設定します。
セカンダリノードで、以下のコマンドを実行してください。
>cacls <ドライブ名>:\ETERNUS_SF\db\data /T /G "esfpostgres:C" /E <RETURN> |
以下の手順で、セカンダリノードをカスタマイズします。
手順4以降は、Optimizationオプションを導入している場合だけ、実施してください。
レジストリを編集します。
セカンダリノードのレジストリに記載されているレジストリキーを、「5.1.1.2 Storage Cruiserマネージャーのカスタマイズ」でプライマリノードのレジストリに設定した値に変更してください。
設定ファイルを編集します。
セカンダリノードの設定ファイルに記載されている値を、「5.1.1.2 Storage Cruiserマネージャーのカスタマイズ」でプライマリノードの設定ファイルに設定した値に変更してください。
ディレクトリを削除します。
エクスプローラなどを使用して、セカンダリノードにインストールしたETERNUS SF Managerの以下のディレクトリを削除します。
<インストール時の環境設定ディレクトリ>\ESC\Manager\etc
<インストール時の作業用ディレクトリ>\ESC\Manager\var
QuorumディスクとETERNUS SF Managerで使用する、共有ディスクの所有権および業務の所有権を獲得します。
エクスプローラなどで、以下のディレクトリ名を変更します。
<インストール時の環境設定ディレクトリ>\AST\Manager\etc\opt\FJSVssast\data
<インストール時の作業用ディレクトリ>\AST\Manager\var\opt\FJSVssast\data
以下は、ディレクトリ名の変更例です。
C:ETERNUS_SF\AST\Manager\etc\opt\FJSVssast\data_original
C:ETERNUS_SF\AST\Manager\var\opt\FJSVssast\data_original
注意
上記ディレクトリ配下のファイルを他のプログラムが使用している場合、ディレクトリ名の変更に失敗することがあります。
ディレクトリ名の変更に失敗したときは、サーバを再起動してから再実行してください。
セカンダリノードで、共有データ用共有ディスクのディレクトリへのリンクを設定します。
ローカルディスク(リンク元) | 共有ディスク(リンク先) |
---|---|
<インストール時の環境設定ディレクトリ>\AST\Manage\etc\opt\FJSVssast\data | <共有ディスク>\AST\etc\data |
<インストール時の作業用ディレクトリ>\AST\Manage\var\opt\FJSVssast\data | <共有ディスク>\AST\var\data |
すべてのディレクトリに対し、以下のコマンドを実行します。
>mklink /d <リンク元のディレクトリ> <リンク先のディレクトリ> <RETURN> |
リンク元のディレクトリには、ローカルディスク(リンク元)のディレクトリを指定します。
リンク先のディレクトリには、共有ディスク(リンク先)のディレクトリを指定します。
セカンダリノードをカスタマイズします。
以下の手順で、セカンダリノードで使用する汎用スクリプトを準備します。
セカンダリノードのETERNUS SF ManagerまたはAdvancedCopy Manager CCMのプログラムディレクトリ配下に、「4.1.4 AdvancedCopy Manager CCMに必要なリソース」で作成した汎用スクリプトファイルを格納します。
格納した汎用スクリプトファイルのアクセス権を設定します。
格納した汎用スクリプトファイルに対して以下のコマンドを実行します。
>cacls <ファイル名> /P "NT AUTHORITY\SYSTEM:F" "BUILTIN\Administrators:F" <RETURN> |
セカンダリノードをカスタマイズします。
AdvancedCopy Manager CCM設定ファイルのバックアップディレクトリを作成します。
セカンダリノードで、以下のディレクトリを作成してください。
$INS_DIR\CCM\noncluster\bin
$INS_DIR\CCM\noncluster\micc\sys
$INS_DIR\CCM\noncluster\sys
$INS_DIR : AdvancedCopy Manager CCMインストール時の「プログラムディレクトリ」です。
.install.sysファイル、.stxc_install.sysファイル、およびsys.propertiesファイルをコピーします。
セカンダリノードで、以下のコピー元ディレクトリのファイルをコピー先へコピーしてください。
コピー元ディレクトリ | コピー先ディレクトリ |
---|---|
$INS_DIR\CCM\micc\sys\.install.sys | $INS_DIR\CCM\noncluster\micc\sys\.install.sys |
$INS_DIR\CCM\bin\.stxc_install.sys | $INS_DIR\CCM\noncluster\bin\.stxc_install.sys |
$INS_DIR\CCM\sys\sys.properties | $INS_DIR\CCM\noncluster\sys\sys.properties |
注意
コピーしたファイルは、「第16章 運用管理サーバ業務のクラスタ環境削除」のときに必要です。
.install.sysファイル、.stxc_install.sysファイル、およびsys.propertiesファイルを編集します。
セカンダリノードで、以下のファイルの*1~*5を編集してください。
ファイル名: $INS_DIR\CCM\micc\sys\.install.sys
stxs_optdir= (ここの設定は修正しないでください) stxs_etcdir=*1 stxs_vardir=*2 stxs_jredir= (ここの設定は修正しないでください) |
ファイル名: $INS_DIR\CCM\bin\.stxc_install.sys
stxc_optdir= (ここの設定は修正しないでください) stxc_etcdir=*3 stxc_jredir= (ここの設定は修正しないでください) |
ファイル名: $INS_DIR\CCM\sys\sys.properties
com.fujitsu.eternussf.acm.ccm.optpath= (ここの設定は修正しないでください) com.fujitsu.eternussf.acm.ccm.etcpath=*4 com.fujitsu.eternussf.acm.ccm.varpath=*5 com.fujitsu.eternussf.acm.ccm.micc.path= (ここの設定は修正しないでください) com.fujitsu.eternussf.acm.ccm.grapi.path= (ここの設定は修正しないでください) com.fujitsu.eternussf.acm.ccm.language= (ここの設定は修正しないでください) |
設定項目 | 設定値 | 設定値の例 |
---|---|---|
*1 | $SHARE_DL:$SHARE_TOP\etc\micc | G:\ccmdata\etc\micc |
*2 | $SHARE_DL:$SHARE_TOP\var\micc | G:\ccmdata\var\micc |
*3 | $SHARE_DL:$SHARE_TOP\etc | G:\ccmdata\etc |
*4 | $SHARE_DL\:$SHARE_TOP\\etc\\ | G\:\\ccmdata\\etc\\ |
*5 | $SHARE_DL\:$SHARE_TOP\\var\\ | G\:\\ccmdata\\var\\ |
設定値の例は、$SHARE_DIRがG:ドライブ、$SHARE_TOPがccmdataの場合の例です。
注意
*4または*5の$SHARE_TOPが複数のディレクトリ階層の場合、パス区切り文字は「\\」を使用してください。
以下の手順で、セカンダリノードをカスタマイズします。
注意
Windows版WSFCでのカスタマイズ作業を、ドメインのAdministratorsに所属したユーザーで行う場合、Windowsサービスの「Computer Browserサービス」が開始されている必要があります。
Telnetサーバーサービスを利用して本処理を実行すると不具合が発生します。Telnetサーバーサービスは利用しないでください。
クラスタセットアップ開始指示を行います。
セカンダリノードで以下のクラスタセットアップコマンドを実行します。
<プログラムディレクトリ>\ACM\bin\stgclset_mscs |
ノード種別と共有ディスクを選択します。
クラスタセットアップコマンドの初期画面が表示されます。
各項目の説明は以下のとおりです。必要事項を入力後、[OK]ボタンをクリックします。
サーバ種別
「Storage管理サーバ」が表示されます。
ノード種別
「セカンダリノード」を選択します。
物理ディスクリソース
共有データ用共有ディスクのディスクリソースを選択します。
プライマリノードと同じリソースを選択してください。
ドライブ
物理ディスクリソースに対応したドライブ文字が表示されます。
必要なディスク容量
AdvancedCopy Managerのクラスタ環境に必要な最小のディスク容量が表示されます。
空きディスク容量
指定したドライブの空き容量が表示されます。
セカンダリノードのクラスタ情報を確認します。
プライマリノードで設定した値が表示されます。ノード種別だけは“セカンダリノード”と表示されます。
各項目の内容を確認してから、[OK]ボタンをクリックします。
ポート番号・サービスを設定します。
[ポート番号・サービス設定/解除コマンド] に、プライマリノードで設定した値が表示されます。ただし、すでに設定済みの場合は表示されません。
[OK]ボタンをクリックします。
ポート番号・サービス設定が完了します。
[OK]ボタンをクリックします。
データベース情報を確認します。
[データベース作成場所とデータベースサイズの設定]画面に、プライマリノードで設定した値が表示されます。各項目の内容を確認してから、[継続]ボタンをクリックします。
データベースアクセスユーザーを確認します。
[IPアドレスとリポジトリアクセスユーザ設定]画面に、プライマリノードで設定した値が表示されます。各項目の内容を確認してから、[設定]ボタンをクリックします。
設定情報を確認します。
データベースに関する設定情報が表示されます。内容を確認してから、[開始]ボタンをクリックしてください。
データベースのセットアップ処理が開始されます。
データベースのセットアップ処理が完了します。
DBセットアップの完了画面が表示されるので、[閉じる]ボタンをクリックしてください。
セカンダリノードのクラスタセットアップを終了します。
クラスタセットアップの完了画面が表示されるので、[OK]ボタンをクリックしてください。
OSがWindows Server 2008 x64またはWindows Server 2008 R2の場合、swstf8514のエラーが発生しますが、そのまま次に進んでください。
リソースの設定を行います。
[フェールオーバークラスタマネージャー]画面を起動し、「5.1.1.4 AdvancedCopy Managerマネージャーのカスタマイズ」の手順3で設定した「業務名」を、フェールオーバークラスタマネージャーツリーから選択します。
画面中央の[その他のリソース]に表示される以下のリソース名を右クリックして、表示されるメニューから[削除]を選択します。
AdvancedCopy GUI Service
SymfoWARE RDB RDBSWSTF
WSFC管理で、以下のサービスをリソースに追加します。
AdvancedCopy Manager GUI Service (注1)
AdvancedCopy Manager COM Service for 論理ノード名 (注2)
SymfoWARE RDB RDBSWSTF
注1 : リソース名は、“AdvancedCopy GUI Service”にしてください。
注2 : 論理ノード名が付いているサービスを追加してください。論理ノード名は、[クラスタセットアップコマンドの設定画面]で指定した値です。リソース名は、“AdvancedCopy COM Service_論理ノード名”にしてください。
サービスの追加手順は、以下のとおりです。
[フェールオーバークラスタマネージャー]ツリーの[サービスとアプリケーション]-[ESF-manager]を右クリックし、表示されたメニューで[リソースの追加]-[3 - 汎用サービス]を選択します。
[新しいリソース ウィザード]画面が表示されます。
追加するサービスを[サービスの選択]で選択し、[次へ]ボタンをクリックします。
[確認]画面に表示された内容を確認し、[次へ]ボタンをクリックします。
[完了]ボタンをクリックします。
設定した内容が反映されていることを確認します。
画面中央の[ESF-manager の概要]の[その他のリソース]に、追加したサービスが表示されていることを確認してください。
手順2で追加したサービスごとに、依存関係を設定します。
a.~c.のサービスに、共有ディスクのリソースを設定してください。
a.のサービスに、論理IPアドレスのリソースを設定してください。
以下の手順に従って、依存関係を設定してください。
[フェールオーバークラスタマネージャー]画面の画面中央に表示される、[ESF-manager の概要]の[その他のリソース]の対象リソースを右クリックし、表示されたメニューで[プロパティ]を選択します。
[対象リソースのプロパティ]画面が表示されます。
[依存関係]タブの[リソース]で、「表5.4 リソースの依存関係の設定」の[依存するリソース]の名前を選択し、[適用]ボタンをクリックします。
設定が適用されたら、[OK]ボタンをクリックします。
定義ファイルを編集します。
<共有ディスク>\etc\opt\swstorage\clsetup.iniを編集します。
[Secondary]タグのSetupの値を、“YES”に変更してください。
$INS_DIR\env\swcluster.iniを編集します。
($INS_DIRは、AdvancedCopy Managerをインストールしたときの「プログラムディレクトリ」です)
[論理ノード名]タグのSetupの値を、“YES”に変更してください。
$ENV_DIR\etc\swstg.iniを編集します。
($ENV_DIRは、AdvancedCopy Managerをインストールしたときの「環境設定ディレクトリ」です)
[Common]タグのTypeの値を、“2”に変更してください。
リソースの依存関係を設定します。
AdvancedCopy Managerリポジトリ用共有ディスクと共有データ用の共有ディスクを分けた場合、フェールオーバークラスタマネージャーを使用して、以下のリソースの依存関係にAdvancedCopy Managerリポジトリ用共有ディスクリソースを追加してください。リソースの依存関係の追加方法は、Windows Server Failover Clusteringのマニュアルを参照してください。
SymfoWARE RDA RDBSWSTF (Windows Server 2008およびWindows Server 2008 R2以外の場合)
SymfoWARE RDB RDBSWSTF
運用管理サーバ業務兼管理対象サーバ業務(Storage管理サーバ業務兼Storageサーバ業務)、または管理対象サーバ業務(Storageサーバ業務)でバックアップ管理などの運用を実施する場合、フェールオーバークラスタマネージャーを使用して、以下のリソースの依存関係に業務用のディスクリソースを追加してください。
AdvancedCopy COM Service_論理ノード名
注意
AdvancedCopy COM Service_論理ノード名と業務用のディスクリソースとの依存関係は、業務のボリュームの追加/削除などを実施するときに設定し直す必要があります。詳細は、『ETERNUS SF AdvancedCopy Manager 運用ガイド(Windows版)』の「クラスタ運用時の注意事項」を参照してください。