アップデート手順
HULFT10 API Gatewayのアップデートについて説明します。
アップデートは異なるバージョン、レベル、およびリビジョンの実行モジュールを操作することが必要です。
既存のHULFT10 API Gatewayのサービスの停止と削除
既存のHULFT10 API Gatewayのディレクトリーにおいて、以下のコマンドでHULFT10 API Gatewayサービスを停止します。
sudo ./hulft-api-gateway-linux --stop
以下のコマンドで、HULFT10 API Gatewayサービスを削除します。
sudo ./hulft-api-gateway-linux --delete-service
新しいHULFT10 API Gatewayのモジュール一式を展開
任意のディレクトリーに、新しいHULFT10 API Gatewayのセットアップモジュール(zipファイル)を展開します。
展開されたモジュール一式については、「モジュール構成」を参照してください。
設定ファイルの移行
HULFT10 API Gatewayの設定ファイルを、既存の導入ディレクトリーから新しい導入ディレクトリーに移行します。
既存の設定ファイル(hul_gtw_config.yml)で、新しい設定ファイルを上書きしてください。
設定ファイルのパスは以下のとおりです。
etc/hul_gtw_config.yml
既存の設定ファイルでログ定義(log)-ファイルパス(filepath)にファイルパスを指定していた場合は、その値を新しいHULFT10 API Gatewayでのログのファイルパスに変更してください。
ファイル実行権限の設定
ファイルに実行権限を与えるため、以下のコマンドを実行してください。
sudo chmod +x hulft-api-gateway-linux
また、SELinux(Security-Enhanced Linux)の設定が「Enforcing」である場合、以下の対応が必要になります。
以下のコマンドで、SELinuxの設定を確認してください。
getenforce
getenforceコマンドの出力が「Enforcing」である場合、以下の2つのコマンドを実行してください。
sudo chcon -t lib_t lib/libMonoCrypt.so sudo chcon -t bin_t hulft-api-gateway-linux
HULFT10 API Gatewayのプロダクトキーを登録
新しいHULFT10 API Gatewayのディレクトリーにおいて、以下のコマンドで新しいシリアル番号、プロダクトキー、および期間限定キーを登録します。
sudo ./hulft-api-gateway-linux
--activate
--serial-number SerialNumber
--product-key ProductKey
[--term-license-key TermLicenseKey]
--root-password RootPassword
アクティベートに成功すると以下の製品情報が表示されます。
出力例
Hostname [host01] Product [HULFT10 API Gateway] Version Information [V10L02R01] License Type [Product version (Fixed Term)] Number of Hosts [10] Date of Installation [2025/05/03] Valid since [2025/05/03] Expire on [2028/05/02] Successfully Activated.
HULFT10 API Gatewayのサービスを登録
新しいHULFT10 API Gatewayのディレクトリーにおいて、以下のコマンドでHULFT10 API Gatewayのサービスを登録します。
sudo ./hulft-api-gateway-linux --register-service [--service-name ServiceName]
HULFT10 API Gatewayのサービス名は以下のとおり登録されます。
- ServiceNameの指定を省略した場合
-
: HULFT API Gateway
- ServiceNameの指定をした場合
-
: HULFT_API_Gateway_ServiceName
HULFT10 API Gatewayのサービスを起動
新しいHULFT10 API Gatewayのディレクトリーにおいて、以下のコマンドでHULFT10 API Gatewayのサービスを起動します。
sudo ./hulft-api-gateway-linux --start
既存のHULFT10 API Gatewayディレクトリーを削除
アップデート完了後は、既存のHULFT10 API Gatewayが導入されていたディレクトリーを削除します。
既存のHULFT10 API Gatewayが導入されていたディレクトリー内にログファイルを格納していた場合、ログファイルも削除されます。
ディレクトリーを削除する前に、必要に応じてログファイルを退避してください。