Strategy ONE
1.升级准备工作
在开始升级 MicroStrategy ONE 之前,请注意以下项:
- 登录身份
root用户。 -
备份 Intelligence Server、Web、Mobile、Library 和 Collaboration 的当前配置文件。
文件列表:Intelligence Server
MSIReg文件odbcinst.iniodbc.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
升级 Collaboration Server 时,MicroStrategy 安装程序会保留 config.json 服务文件;但是,它不备份通知 config.json 文件。如果您已修改任何通知属性,则需要备份以下内容并在升级完成后将其还原:
备份 Collaboration Server 通知升级 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 Server 使用 MongoDB 作为其资料库数据库。MongoDB 内置数据库备份、传输和还原命令。
MicroStrategy 建议定期备份 MongoDB 数据库。
从中收集以下信息:
dburl字段config.json文件从每个服务器:- 用户名
- 密码
- 协作数据库名称
- 管理数据库名称
- 停止 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>
- 停止木偶:
-
从 tomcat webapps 和工作文件夹中删除 MicroStrategy 目录和 .war 文件。
cd /opt/apache/tomcat/latest/webapps/rm -rf MicroStrategy*cd /opt/apache/tomcat/latest/work/Catalina/localhostrm -rf MicroStrategy*
- 使用
df -h检查至少有 5GB 的磁盘空间可用/opt/mstr
