ページの先頭行へ戻る
ETERNUS SF Storage Cruiser 16.2 / AdvancedCopy Manager 16.2 クラスタ適用ガイド
FUJITSU Storage

5.1.2 セカンダリノードのカスタマイズ

セカンダリノードでのカスタマイズ手順を説明します。

5.1.2.1 共通の設定

ETERNUS SF Managerで必要な、セカンダリノードのカスタマイズ手順を説明します。

5.1.2.1.1 汎用スクリプトの準備

以下の手順で、セカンダリノードで使用する汎用スクリプトを準備します。

  1. セカンダリノードのETERNUS SF Managerのプログラムディレクトリ配下に、「4.1.1 共通のリソース」で作成した汎用スクリプトファイルを格納します。

  2. 格納した汎用スクリプトファイルのアクセス権を設定します。

    格納した汎用スクリプトファイルに対して以下のコマンドを実行します。

    >cacls <ファイル名> /P "NT AUTHORITY\SYSTEM:F" "BUILTIN\Administrators:F" <RETURN>
5.1.2.1.2 所有権の獲得

QuorumディスクとETERNUS SF Managerで使用する、共有ディスクの所有権および業務の所有権を獲得します。

5.1.2.1.3 共有ディスクのリンク設定

セカンダリノードで、共有データ用共有ディスクのフォルダへのリンクを設定します。

  1. エクスプローラなどで、以下のディレクトリ名を変更します。

    • <インストール時のプログラムディレクトリ>\Common\sys\apache\conf

    • <インストール時のプログラムディレクトリ>\Common\sys\apache\logs

    • <インストール時のプログラムディレクトリ>\Common\sys\tomcat\conf

    • <インストール時のプログラムディレクトリ>\Common\sys\tomcat\logs

    • <インストール時のプログラムディレクトリ>\Common\sys\tomcat\webapps\esf\WEB-INF\log

    • <インストール時の環境設定ディレクトリ>\Common\etc\db

    • <インストール時の環境設定ディレクトリ>\Common\etc\message

    • <インストール時の作業用ディレクトリ>\Common\var

    注意

    上記ディレクトリ配下のファイルをほかのプログラムが使用している場合、ディレクトリ名の変更に失敗することがあります。
    ディレクトリ名の変更に失敗したときは、サーバを再起動してから再実行してください。

  2. セカンダリノードのローカルディスクにあるディレクトリから、共有ディスクのディレクトリに対するシンボリックリンクを設定します。

    シンボリックリンクの設定は、以下のディレクトリに必要です。

    ローカルディスク(リンク元)

    共有ディスク(リンク先)

    <インストール時のプログラムディレクトリ>\Common\sys\apache\conf

    <ドライブ名>:\ETERNUS_SF\apache\conf

    <インストール時のプログラムディレクトリ>\Common\sys\apache\logs

    <ドライブ名>:\ETERNUS_SF\apache\logs

    <インストール時のプログラムディレクトリ>\Common\sys\tomcat\conf

    <ドライブ名>:\ETERNUS_SF\tomcat\conf

    <インストール時のプログラムディレクトリ>\Common\sys\tomcat\logs

    <ドライブ名>:\ETERNUS_SF\tomcat\logs

    <インストール時のプログラムディレクトリ>\Common\sys\tomcat\webapps\esf\WEB-INF\log

    <ドライブ名>:\ETERNUS_SF\tomcat\webapps\esf\WEB-INF\log

    <インストール時の環境設定ディレクトリ>\Common\etc\db

    <ドライブ名>:\ETERNUS_SF\db

    <インストール時の環境設定ディレクトリ>\Common\etc\message

    <ドライブ名>:\ETERNUS_SF\message

    <インストール時の作業用ディレクトリ>\Common\var

    <ドライブ名>:\ETERNUS_SF\var

    すべてのディレクトリに対し、以下の手順を実行してください。

    1. 5.1.1.1.4 動的ディスクのファイルコピー」でコピーしたディレクトリの、1つ上位のディレクトリに移動します。

    2. 以下のコマンドを実行します。

      >mklink /d srcDir dstDir <RETURN>

      srcDir には、ローカルディスク(リンク元)のディレクトリを指定します。
      dstDir には、共有ディスク(リンク先)のディレクトリを指定します。

  3. レジストリを編集します。

    レジストリエディタを使用して、ライセンス管理機能のvarディレクトリを記憶しているレジストリキーを変更します。

    セカンダリノードのレジストリに記載されているレジストリキーを、「5.1.1.1.5 共有ディスクのリンク設定」でプライマリノードのレジストリに設定した値に変更してください。

5.1.2.1.4 データベース用フォルダのアクセス権の設定

共有ディスクにコピーしたETERNUS SF Managerのデータベース用フォルダに、アクセス権を設定します。

セカンダリノードで、以下のコマンドを実行してください。

>cacls <ドライブ名>:\ETERNUS_SF\db\data /T /G "esfpostgres:C" /E <RETURN>

5.1.2.2 Storage Cruiserマネージャーのカスタマイズ

以下の手順で、セカンダリノードをカスタマイズします。

  1. エクスプローラなどで、以下のディレクトリ名を変更します。

    • <インストール時の環境設定ディレクトリ>\ESC\Manager\etc

    • <インストール時の作業用ディレクトリ>\ESC\Manager\var

    以下は、ディレクトリ名の変更例です。

    • C:\ETERNUS_SF\ESC\Manager\etc_original

    • C:\ETERNUS_SF\ESC\Manager\var_original

    注意

    上記ディレクトリ配下のファイルをほかのプログラムが使用している場合、ディレクトリ名の変更に失敗することがあります。
    ディレクトリ名の変更に失敗したときは、サーバを再起動してから再実行してください。

  2. QuorumディスクとETERNUS SF Managerで使用する、共有ディスクの所有権および業務の所有権を獲得します。

  3. セカンダリノードで、共有ディスクのディレクトリへのリンクを設定します。

    ローカルディスク(リンク元)

    共有ディスク(リンク先)

    <インストール時の環境設定ディレクトリ>\ESC\Manager\etc

    <共有ディスク>\ESC\Manager\etc

    <インストール時の作業用ディレクトリ>\ESC\Manager\var

    <共有ディスク>\ESC\Manager\var

    すべてのディレクトリに対し、以下のコマンドを実行してください。

    >mklink /d srcDir dstDir <RETURN>

    srcDir には、ローカルディスク(リンク元)のディレクトリを指定します。
    dstDir には、共有ディスク(リンク先)のディレクトリを指定します。

  4. エクスプローラなどで、以下のディレクトリ名を変更します。

    • <インストール時の環境設定ディレクトリ>\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

    注意

    上記ディレクトリ配下のファイルをほかのプログラムが使用している場合、ディレクトリ名の変更に失敗することがあります。
    ディレクトリ名の変更に失敗したときは、サーバを再起動してから再実行してください。

  5. セカンダリノードで、共有データ用共有ディスクのディレクトリへのリンクを設定します。

    ローカルディスク(リンク元)

    共有ディスク(リンク先)

    <インストール時の環境設定ディレクトリ>\AST\Manager\etc\opt\FJSVssast\data

    <共有ディスク>\AST\etc\data

    <インストール時の作業用ディレクトリ>\AST\Manager\var\opt\FJSVssast\data

    <共有ディスク>\AST\var\data

    すべてのディレクトリに対し、以下のコマンドを実行してください。

    >mklink /d srcDir dstDir <RETURN>

    srcDir には、ローカルディスク(リンク元)のディレクトリを指定します。
    dstDir には、共有ディスク(リンク先)のディレクトリを指定します。

5.1.2.3 AdvancedCopy Manager CCMのカスタマイズ

セカンダリノードをカスタマイズします。

5.1.2.3.1 AdvancedCopy Manager CCM用汎用スクリプトの準備

以下の手順で、セカンダリノードで使用する汎用スクリプトを準備します。

  1. セカンダリノードのETERNUS SF ManagerまたはAdvancedCopy Manager CCMのプログラムディレクトリ配下に、「4.1.4 AdvancedCopy Manager CCMに必要なリソース」で作成した汎用スクリプトファイルを格納します。

  2. 格納した汎用スクリプトファイルのアクセス権を設定します。

    格納した汎用スクリプトファイルに対して以下のコマンドを実行します。

    >cacls <ファイル名> /P "NT AUTHORITY\SYSTEM:F" "BUILTIN\Administrators:F" <RETURN>
5.1.2.3.2 カスタマイズ手順

セカンダリノードをカスタマイズします。

  1. AdvancedCopy Manager CCM設定ファイルのバックアップディレクトリを作成します。

    セカンダリノードで、以下のディレクトリを作成してください。

    • $INS_DIR\CCM\noncluster\bin

    • $INS_DIR\CCM\noncluster\micc\sys

    • $INS_DIR\CCM\noncluster\sys

    $INS_DIR : ETERNUS SF ManagerまたはAdvancedCopy Manager CCMインストール時の「プログラムディレクトリ」です。

  2. .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

    注意

    コピーしたファイルは、「第13章 運用管理サーバ業務のクラスタ環境削除」のときに必要です。

  3. .install.sysファイル、.stxc_install.sysファイル、およびsys.propertiesファイルを編集します。

    セカンダリノードで、以下のファイルの*1~*4を編集してください。

    • ファイル名: $INS_DIR\CCM\micc\sys\.install.sys

      stxs_optdir= (ここの設定は修正しないでください)
      stxs_etcdir= (ここの設定は修正しないでください)
      stxs_vardir=*1
      stxs_jredir= (ここの設定は修正しないでください)
    • ファイル名: $INS_DIR\CCM\bin\.stxc_install.sys

      stxc_optdir= (ここの設定は修正しないでください)
      stxc_etcdir=*2
      stxc_jredir= (ここの設定は修正しないでください)
    • ファイル名: $INS_DIR\CCM\sys\sys.properties

      com.fujitsu.eternussf.acm.ccm.optpath= (ここの設定は修正しないでください)
      com.fujitsu.eternussf.acm.ccm.etcpath=*3
      com.fujitsu.eternussf.acm.ccm.varpath=*4
      com.fujitsu.eternussf.acm.ccm.micc.path= (ここの設定は修正しないでください)
      com.fujitsu.eternussf.acm.ccm.grapi.path= (ここの設定は修正しないでください)
      com.fujitsu.eternussf.acm.ccm.language= (ここの設定は修正しないでください)
    表5.2 設定値の内容

    設定項目

    設定値

    設定値の例

    *1

    $SHARE_DL:$SHARE_TOP\var\micc

    G:\ccmdata\var\micc

    *2

    $SHARE_DL:$SHARE_TOP\etc

    G:\ccmdata\etc

    *3

    $SHARE_DL\:$SHARE_TOP\\etc\\

    G\:\\ccmdata\\etc\\

    *4

    $SHARE_DL\:$SHARE_TOP\\var\\

    G\:\\ccmdata\\var\\

    設定値の例は、$SHARE_DIRがG:ドライブ、$SHARE_TOPがccmdataの場合の例です。

    注意

    *3または*4の$SHARE_TOPが複数のディレクトリ階層の場合、パス区切り文字は「\\」を使用してください。

5.1.2.4 AdvancedCopy Managerマネージャーのカスタマイズ

以下の手順で、セカンダリノードをカスタマイズします。

注意

  • Administrator権限を持つユーザーで作業を実施してださい。

  • Windows Server 2012以降でクラスタセットアップを行う場合は、事前に「フェールオーバー クラスター コマンド インターフェイス」をインストールしてください。

  • Windows版WSFCでのカスタマイズ作業を、ドメインのAdministratorsに所属したユーザーで行う場合、Windowsサービスの「Computer Browserサービス」が開始されている必要があります。

  • Telnetサーバーサービスを利用して本処理を実行すると不具合が発生します。Telnetサーバーサービスは利用しないでください。

  1. クラスタセットアップ開始指示を行います。

    セカンダリノードで以下のクラスタセットアップコマンドを実行します。

    <プログラムディレクトリ>\ACM\bin\stgclset_mscs
  2. ノード種別と共有ディスクを選択します。

    クラスタセットアップコマンドの初期画面が表示されます。

    各項目の説明は以下のとおりです。必要事項を入力後、[OK]ボタンをクリックします。

    項目

    説明

    サーバ種別

    「Storage管理サーバ」が表示されます。

    ノード種別

    「セカンダリノード」を選択します。

    物理ディスクリソース

    共有データ用共有ディスクのディスクリソースを選択します。
    プライマリノードと同じリソースを選択してください。

    ドライブ

    物理ディスクリソースに対応したドライブ文字が表示されます。

    必要なディスク容量

    AdvancedCopy Managerのクラスタ環境に必要な最小のディスク容量が表示されます。

    空きディスク容量

    指定したドライブの空き容量が表示されます。

  3. セカンダリノードのクラスタ情報を確認します。

    プライマリノードで設定した値が表示されます。ノード種別だけは「セカンダリノード」と表示されます。

    各項目の内容を確認してから、[OK]ボタンをクリックします。

  4. ポート番号・サービスを設定します。

    [ポート番号・サービス設定/解除コマンド]画面に、プライマリノードで設定した値が表示されます。ただし、設定済みの場合は表示されません。

    [OK]ボタンをクリックします。

  5. ポート番号・サービス設定が完了します。

    [OK]ボタンをクリックします。

  6. セカンダリノードのクラスタセットアップを終了します。

    クラスタセットアップの完了画面が表示されるので、[OK]ボタンをクリックしてください。

  7. リソースの依存関係を設定します。

    運用管理サーバ業務兼管理対象サーバ業務、または管理対象サーバ業務でバックアップ管理などの運用を実施する場合、フェールオーバークラスタマネージャーを使用して、以下のリソースの依存関係に業務用のディスクリソースを追加してください。

    • AdvancedCopy COM Service_logicalNodeName

    注意

    AdvancedCopy COM Service_logicalNodeNameと業務用のディスクリソースとの依存関係は、業務のボリュームの追加/削除などを実施するときに設定し直す必要があります。詳細は、『ETERNUS SF AdvancedCopy Manager 運用ガイド(Windows版)』の「クラスタ運用時の注意事項」を参照してください。