4 アップデート
SenseIDの製品バージョンアップデートについて記載しています。
本マニュアルでは、SenseIDのV1.7.0からV1.8.0へのアップデートを例にして、アップデート手順を案内します。
事前準備として、V1.8.0のパッケージ1v1-private-cloud-v1.8.tgz
をV1.7.0がインストールした同じディレクトリに解凍・配置してください。
$ tar -xvzf 1v1-private-cloud-v1.8.tgz
1v1-private-cloud-v1.7/
1v1-private-cloud-v1.8/
4.1 旧バージョンのRuby-Cloud-APIサービスを停止
旧バージョンのフォルダーに移動し、Ruby-Cloud-APIサービスを停止します。
$ cd 1v1-private-cloud-v1.7
$ sudo ./docker-compose stop
4.2 新バージョンの設定ファイルを更新
インストールマニュアルの4.2.1節 並行CPU数を調整、4.3.2節 Go-Workersサービスアドレスを設定、4.3.3節 並行CPU数を調整を参照し、CPU数とGo-Workersのアドレスを、旧バージョンと同様に新バージョンの設定ファイルで設定します。
4.3 新バージョンのサービスイメージを読み込む
新バージョンのディレクトリに移動し、イメージファイルを読み込みます。
$ cd 1v1-private-cloud-v1.8
$ sudo ./load_image.sh
4.4 新バージョンのRuby-Cloud-APIサービスを開始
新バージョンでのRuby-Cloud-APIサービスを開始します。
$ sudo ./docker-compose up -d
4.5 旧バージョンのGo-Workersサービスを停止
旧バージョンのフォルダーに移動し、Go-Workersサービスを停止します。
$ cd 1v1-private-cloud-v1.7/go-workers
$ sudo ./stop.sh
4.6 ライセンスファイルをコピー
旧バージョンから、ライセンスファイルを新バージョンのGo-Workersの指定フォルダにコピーします。
$ cp 1v1-private-cloud-v1.7/go-workers/fixture/lisense/senseid_face/senseid_face.lic 1v1-private-cloud-v1.8/go-workers/fixture/lisense/senseid_face
$ cp 1v1-private-cloud-v1.7/go-workers/fixture/lisense/senseid_liveness/senseid_liveness.lic 1v1-private-cloud-v1.8/go-workers/fixture/lisense/senseid_liveness
senseid_kestrel.lic
を取得後、以下の命令で新バージョンの指定フォルダにコピーしてください。
$ cp {ファイル先}/senseid_liveness.lic {インストール先}/1v1-private-cloud-v1.8/go-worker/fixture/license/senseid_liveness
4.7 新バージョンのGo-Workersサービスを開始
新バージョンのフォルダーに移動し、Go-Workersサービスを開始します。
$ cd 1v1-private-cloud-v1.8/go-workers
$ sudo ./start.sh
4.8 新サービス開始の確認
サービスが正常に開始したか確認します。
$ sudo ./docker-compose ps
$ tail -f tmp/worker.log.0