ページの先頭行へ戻る
PRIMECLUSTER Global Disk Services  説明書 4.5
FUJITSU Software

8.10 サーバ間ミラーリング機能で使用する IP アドレスの変更

サーバ間ミラーリング機能で使用する IP アドレスを変更する手順を説明します。

手順は OS のバージョンによって異なります。

本手順は、両ノードをシングルユーザモードにして、両ノードで実行します。

RHEL6】

  1. 自ノードのターゲットポータルの登録を削除します。

    例) サーバ間ミラーリング用の IP アドレスが 192.168.56.20 の場合

    # iscsiadm -m discovery --op delete --portal 192.168.56.20
  2. ネットワークサービスを起動します。

    K5 環境の場合、ネットワークサービスはすでに起動されているため、本手順は不要です。

    # service network start
  3. /etc/tgt/targets.conf ファイルに記述されている IP アドレスを変更します。

    例) IP アドレスを 192.168.56.21 および 192.168.56.11 に変更する場合

    # vim /etc/tgt/targets.conf

    [変更前]

    # GDS netmirror definition start
    <target target-0101>
    initiator-address 192.168.56.20
    initiator-address 192.168.56.10
    write-cache off
      <backing-store /dev/disk/by-id/scsi-3500000e111e68e00>
      scsi_id SDX-01
      </backing-store>
    </target>
    # GDS netmirror definition end

    [変更後]

    # GDS netmirror definition start
    <target target-0101>
    initiator-address 192.168.56.21
    initiator-address 192.168.56.11
    write-cache off
      <backing-store /dev/disk/by-id/scsi-3500000e111e68e00>
      scsi_id SDX-01
      </backing-store>
    </target>
    # GDS netmirror definition end
  4. SCSI ターゲットデーモン (tgtd) を起動または再起動します。

    • K5 以外の環境の場合、tgtd を起動します。

      # service tgtd start
    • K5 環境の場合、tgtd を再起動します。

      # service tgtd restart
  5. /etc/opt/FJSVsdx/.sdxnetmirror_ipaddr ファイルに記載されている IP アドレスを変更します。

    [変更前]

    192.168.56.10
    192.168.56.20

    [変更後]

    192.168.56.11
    192.168.56.21
  6. iSCSI セッションを確立します。

    手順は、「4.9.4 iSCSI セッションの確立」を参照してください。

RHEL7】

  1. 自ノードのターゲットポータルの登録を削除します。

    例) サーバ間ミラーリング用の IP アドレスが 192.168.56.20 の場合

    # iscsiadm -m discovery --op delete --portal 192.168.56.20
  2. ネットワークサービスを起動します。

    # systemctl start network.service

    以下のエラーメッセージが出力されることがありますが、動作には影響がないため、対処は不要です。

    Error getting authority: Error initializing authority: Could not connect:
    No such file or directory (g-io-error-quark, 1)
  3. iSCSI ターゲットの設定情報ファイルをコピーします。

    例) コピー先のファイル名が /var/tmp/targetfile.json の場合

    # cp /etc/target/saveconfig.json /var/tmp/targetfile.json
  4. 手順3. のコピー先のファイルに記載されている IP アドレスを変更します。

    例) サーバ間ミラー用の IP アドレスを 192.168.56.21 に変更する場合

    # vim /var/tmp/targetfile.json

    [変更前]

    {
      "fabric_modules": [],
      "storage_objects": [
        {
    ~
              "portals": [
                {
                  "ip_address": "192.168.56.20",
                  "iser": false,
                  "port": 3260
                }
              ],
    ~

    [変更後]

    {
      "fabric_modules": [],
      "storage_objects": [
        {
    ~
              "portals": [
                {
                  "ip_address": "192.168.56.21",
                  "iser": false,
                  "port": 3260
                }
              ],
    ~
  5. 手順4. で編集した iSCSI ターゲットの設定情報ファイルをターゲットに反映します。

    例) ファイル名が /var/tmp/targetfile.json の場合

    # targetctl restore /var/tmp/targetfile.json

    以下のメッセージが出力されることがありますが、動作には影響がないため、対処は不要です。

    Unable to load target_core_user
  6. iSCSI ターゲットの設定が正しく行われていることを確認します。

    # targetcli /iscsi/ ls

    ポイント

    (*1) 変更した IP アドレスが反映されていることを確認します。

    [出力例]

    o- iscsi .................................................................... [Targets: 1]
      o- iqn.2003-01.org.linux-iscsi.node1.x8664:sn.6e665c7c1be0 ................... [TPGs: 1]
        o- tpg1 ....................................................... [no-gen-acls, no-auth]
          o- acls .................................................................. [ACLs: 2]
          | o- iqn.1994-05.com.redhat:dee92ff9979d .......................... [Mapped LUNs: 1]
          | | o- mapped_lun0 ........................................ [lun0 block/store1 (rw)]
          | o- iqn.1994-05.com.redhat:fa7eb9cf483c .......................... [Mapped LUNs: 1]
          |   o- mapped_lun0 ........................................ [lun0 block/store1 (rw)]
          o- luns .................................................................. [LUNs: 1]
          | o- lun0 .................. [block/store1 (/dev/disk/by-id/scsi-3500000e111c56610)]
          o- portals ............................................................ [Portals: 2]
            o- 192.168.56.21:3260 ....................................................... [OK]    (*1)
  7. 手順 5 でリストアしたターゲット情報を保存します。

    # targetctl save
  8. /etc/opt/FJSVsdx/.sdxnetmirror_ipaddr ファイルに記載されている IP アドレスを変更します。

    [変更前]

    192.168.56.10
    192.168.56.20

    [変更後]

    192.168.56.11
    192.168.56.21
  9. iSCSI セッションを確立します。

    手順は、「4.9.4 iSCSI セッションの確立」を参照してください。