Hitachi

Hitachi Command Suite Configuration Manager REST API リファレンスガイド


1.7.8 REST APIサーバが使用するポート番号を変更する

REST APIサーバが内部での通信に使用するポート番号の変更方法について説明します。

背景

管理サーバに次のポート番号を使用するほかのプログラムがインストールされている場合、REST APIサーバの設定を変更してポート番号が競合しないようにします。
  • 23452
  • 23453
  • 23455(Linuxの場合)

前提条件

次のどれかのユーザで管理サーバにログインしていること

操作手順

  1. REST APIのサービスを停止します。

  2. ポート番号23452の設定を変更する場合は、次の手順で変更します。

    1. 次のファイルをテキストエディタで開きます。

      Windowsの場合:

      REST APIのインストール先>\data\usercnf\user-api-port.ini

      Linuxの場合:

      REST APIのインストール先>/data/usercnf/user-api-port.ini

    2. -Djetty.portに指定されているポート番号を変更してファイルを保存します。

      -Djetty.port=<変更後のポート番号
    3. 次のファイルをテキストエディタで開きます。

      Windowsの場合:

      REST APIのインストール先>\oss\apache\conf\userextra\user-proxy-path.conf

      Linuxの場合:

      REST APIのインストール先>/oss/apache/conf/userextra/user-proxy-path.conf

    4. ProxyPassに指定されているポート番号を変更してファイルを保存します。

      ProxyPass http://localhost:<変更後のポート番号>/restapi disablereuse=on nocanon
  3. ポート番号23453の設定を変更する場合は、次の手順で変更します。

    1. 次のファイルをテキストエディタで開きます。

      Windowsの場合:

      REST APIのインストール先>\data\usercnf\user-api-port.ini

      Linuxの場合:

      REST APIのインストール先>/data/usercnf/user-api-port.ini

    2. -DSTOP.PORTに指定されているポート番号を変更してファイルを保存します。

      -DSTOP.PORT=<変更後のポート番号
  4. ポート番号23455の設定を変更する場合は、setChangeNotificationPortコマンドを実行してポート番号を変更します。

    メモ

    現在ストレージシステムの構成変更の通知で使用されているポート番号は、setChangeNotificationPortコマンドの実行結果のInternal Portの値で確認できます。

    REST APIのインストール先>/bin/setChangeNotificationPort.sh -get_port

    REST APIのインストール先>/bin/setChangeNotificationPort.sh -set_internal_port <変更後のポート番号

    オプション

    set_internal_port
    ストレージシステムの構成変更の通知で使用されるポート番号を指定します。指定できる値は165535です。
  5. REST APIのサービスを起動します。