バックアップからの IBM IoT MessageSight Web UI のリストア

システム管理者は、標準システム・ツールを使用して、バックアップから IBM® IoT MessageSight Web UI をリストアすることができます。

手順

  1. 以下のようにして、IBM IoT MessageSight Web UI を停止します。
    • Docker 環境で IBM IoT MessageSight Web UI を使用している場合、以下のコマンドを使用します。
      docker stop <WebUI container name>
    • ホスト・オペレーティング・システム (OS) 上で直接 IBM IoT MessageSight Web UI を稼働している場合は、以下のコマンドを使用します。
      systemctl stop IBMIoTMessageSightWebUI
  2. 以下のようにして、IBM IoT MessageSight Web UI をリストアします。
    • Docker 環境で IBM IoT MessageSight Web UI を使用しており、docker export コマンドまたは docker save コマンドを使用してバックアップを作成した場合は、以下のようにします。
      1. 次のコマンドを使用して、バックアップを新しい Docker イメージにロードします。
        docker load
      2. 次のコマンドを使用して、以前のバージョンの IBM IoT MessageSight Web UI を保持している Docker コンテナーを削除します。
        docker rm
      3. 次のコマンドを使用して、以前のバージョンの IBM IoT MessageSight Web UI の Docker イメージを削除します。
        docker rmi
    • ホスト OS 上で直接 IBM IoT MessageSight Web UI を稼働している場合は、標準システム・ツールを使用して、以下のファイルとディレクトリーをリストアします。
      • /opt/ibm/imawebui/openldap/config/users.ldif
      • /opt/ibm/imawebui/openldap/config
      • /var/messagesight/webui/openldap-data
      • /var/messagesight/webui/wlp/usr/servers/ISMWebUI/properties.xml
      • /var/messagesight/webui/wlp/usr/servers/ISMWebUI/resources/security
  3. 以下のようにして、IBM IoT MessageSight Web UI を再始動します。
    • Docker 環境で IBM IoT MessageSight Web UI を使用している場合、以下のコマンドを使用します。
      docker start <WebUI container name>
    • ホスト OS 上で直接 IBM IoT MessageSight Web UI を稼働している場合は、以下のコマンドを使用します。
      systemctl start IBMIoTMessageSightWebUI

以下の例は、IBM IoT MessageSight Web UI が Docker 環境にある場合のリストアを示しています。

[admin@localhost ~]$ sudo docker stop IMAWEBUI
IMAWEBUI
[admin@localhost ~]$ sudo docker rm IMAWEBUI
IMAWEBUI
[admin@localhost ~]$ sudo docker load < imawebui-20151211.tar
[admin@localhost ~]$ sudo docker run --cap-add SYS_ADMIN --net=host -P -it --name=IMAWEBUI --env-file=./IBMIoTMessageSightWebUI-docker.env -m 4g -d imawebui:backup
d960ef52c7b7254a43e8d5842ea94024207d8c88e20ecb2f97c06e9eeab50f18

以下の例は、IBM IoT MessageSight Web UI がホスト OS 上で直接実行されている場合のリストアを示しています。

[admin@localhost ~]$ sudo systemctl stop IBMIoTMessageSightWebUI
Stopping server ISMWebUI.
Server ISMWebUI stopped.
[admin@localhost ~]$ sudo unzip imawebui-20151211.zip -d /
Archive:  imawebui-20151211.zip
[imawebui-20151211.zip] opt/ibm/imawebui/openldap/config/slapd.conf password:
replace /opt/ibm/imawebui/openldap/config/slapd.conf? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
  inflating: /opt/ibm/imawebui/openldap/config/slapd.conf
  inflating: /opt/ibm/imawebui/openldap/config/users.ldif
   creating: /opt/ibm/imawebui/openldap-data/
 extracting: /opt/ibm/imawebui/openldap-data/DB_CONFIG
  inflating: /opt/ibm/imawebui/openldap-data/__db.001
  inflating: /opt/ibm/imawebui/openldap-data/__db.002
  inflating: /opt/ibm/imawebui/openldap-data/__db.003
  inflating: /opt/ibm/imawebui/openldap-data/alock
  inflating: /opt/ibm/imawebui/openldap-data/dn2id.bdb
  inflating: /opt/ibm/imawebui/openldap-data/id2entry.bdb
  inflating: /opt/ibm/imawebui/openldap-data/log.0000000001
  inflating: /opt/ibm/wlp/usr/servers/ISMWebUI/properties.xml
  inflating: /opt/ibm/wlp/usr/servers/ISMWebUI/resources/security/ltpa.keys
  inflating: /opt/ibm/wlp/usr/servers/ISMWebUI/resources/security/key.jks
[admin@localhost ~]$ sudo /opt/ibm/wlp/bin/server start ISMWebUI
Starting server ISMWebUI.
Server ISMWebUI started with process ID 9535.



フィードバック

タイム・スタンプ・アイコン 最終更新: 2017 年 9 月 27 日 (水)
http://pic.dhe.ibm.com/infocenter/ism/v1r0m0/com.ibm.ism.doc/Backup/ba00013_.html