MicroStrategy ONE
1. アップグレードの準備
MicroStrategyへのアップグレードを始める前にONE以下の点に注意してください。
- ログイン
root
ユーザー。 -
現行の設定ファイル (Intelligence Server、Web、Mobile、Library、Collaboration) をバックアップしてください。
バックアップするべき、具体的なファイル:Intelligence Server
MSIReg
ファイルodbcinst.ini
odbc.ini
MicroStrategy Library
../webapps/MicroStrategyLibrary/images/
../webapps/MicroStrategyLibrary/plugins/
../webapps/MicroStrategyLibrary/WEB-INF/classes/auth/
../webapps/MicroStrategyLibrary/WEB-INF/classes/config/configOverride.properties
../webapps/MicroStrategyLibrary/WEB-INF/classes/logback.xml
- SSL 構成を含め、その他のカスタマイズ内容すべて
MicroStrategy Collaboration
コラボレーションサーバーをアップグレードする場合、MicroStrategyインストーラーはconfig.jsonサービスのファイルですが、通知はバックアップされませんconfig.jsonファイル。通知プロパティに何らかの変更を施している場合、次のファイルをバックアップしておき、アップグレード終了後に復元する必要があります。
Collaboration Server 通知設定ファイルのバックアップコラボレーションサーバーをアップグレードする場合、MicroStrategyインストーラーはconfig.jsonサービスのファイルですが、通知はバックアップされませんconfig.jsonファイル。通知プロパティに何らかの変更を施している場合、次のファイルをバックアップしておき、アップグレード終了後に復元する必要があります。
Collaboration Server の通知設定ファイル (次のディレクトリ以下) をバックアップしてください。
コピー<INSTALL_PATH>\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\pluginConfig\dossier
具体的には次のファイルです:
- config.json
- email-Invite.template
- email-Mention.template
Collaboration Store のバックアップ
Collaboration Server は MongoDB をリポジトリ データベースとして使います。MongoDB には、データベースのバックアップ、転送、復元用のコマンドが組み込まれています。
MicroStrategy は、MongoDB のデータベースを定期的にバックアップすることを推奨しています。
以下の情報を収集してください
dburl
フィールドのconfig.json
各サーバーからのファイル:- ユーザー名
- パスワード
- Collaboration データベース名
- Admin データベース名
- Collaboration Serverと MongoDB サービスを停止します。
-
宛先サーバーで、次のコマンドを実行します。
mongodump --host <source_server_name> --db <source_db_name> --username <source_username> --password <source_password> --authenticationDatabase admin --excludeCollection sessions --archive | mongorestore --username <target_username> --password<target_password> --authenticationDatabase admin --drop --archive
- Collaboration Serverと MongoDB サービスを再起動します。
- ユーザーに電子メールで、アップグレード処理中、Intelligence Server および Web Server が停止する旨を通知します。
- 死活監視を停止して、アップグレード中に誤って警報が発生しないようにします。
- [MicroStrategy Web Administration] ページを確認し、定義済みの信頼関係があれば削除します。
- アップグレード対象コンピューターで動作しているサービスを、すべて再起動します。
- 実行する
service mstr stop
Tomcat、MicroStrategy Listener、および Intelligence Server を停止します。 -
MicroStrategy 製品を配置したファイル システムを、すべてマウント解除します。
マウント解除が必要なのは、マウントしたファイル システムにある共有画像などを、インストーラーが誤って削除してしまわないようにするためです。
-
該当するマウント箇所は、次のコマンドで確認できます。
mount | grep MicroStrategy
-
各フォルダをアンマウントするには、
umount /<path>/<to>/<folder>
。次にその例を示します。umount /opt/mstr/MicroStrategy/install/images
-
-
puppet サービスが動作している場合は停止します。
次のコマンドを実行してください。
- 操り人形を止めろ :
service puppet stop
- 追加の Puppet プロセスのプロセス ID を取得します。 :
ps -ef | grep puppet
- 残っているプロセスをすべて終了する :
kill -9 <processID>
- 操り人形を止めろ :
-
MicroStrategy ディレクトリおよび .war ファイルを、tomcat の webapps フォルダー、work フォルダーから削除します。
cd /opt/apache/tomcat/latest/webapps/
rm -rf MicroStrategy*
cd /opt/apache/tomcat/latest/work/Catalina/localhost
rm -rf MicroStrategy*
- 使用
df -h
少なくとも5GBのディスク容量が利用可能であることを確認する/opt/mstr