Strategy ONE
1. Preparación de la actualización
Antes de comenzar la actualización a MicroStrategy ONE tenga cuidado de los siguientes elementos:
- Iniciar sesión como
rootusuario. -
Haga una copia de seguridad de los archivos de configuración actual de Intelligence Server, Web, Mobile, Library y Colaboración.
Lista de archivos:Intelligence Server
MSIRegarchivosodbcinst.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- Cualquier otra personalización, incluidas las configuraciones SSL
MicroStrategy Colaboration
Al actualizar el servidor de Colaboración, el instalador de MicroStrategy conserva el config.json archivo para el servicio; sin embargo, no hace una copia de seguridad de la notificación config.json archivo. Si ha modificado las propiedades de notificación, deberá hacer una copia de seguridad de lo siguiente y restaurarla cuando finalice la actualización:
Notificaciones de Copia de seguridad del servidor de ColaboraciónAl actualizar el servidor de Colaboración, el instalador de MicroStrategy conserva el config.json archivo para el servicio; sin embargo, no hace una copia de seguridad de la notificación config.json archivo. Si ha modificado las propiedades de notificación, deberá hacer una copia de seguridad de lo siguiente y restaurarla cuando finalice la actualización:
Haga una copia de seguridad de los archivos de notificación del servidor de Colaboración en el siguiente directorio:
Copiar<INSTALL_PATH>\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\pluginConfig\dossierLista de archivos:
- config.json
- email-Invite.template
- email-Mention.template
Almacén de colaboración de copia de seguridad
El servidor de Colaboración utiliza MongoDB como base de datos de repositorio. MongoDB cuenta con un comando incorporado para realizar copia de seguridad, transferir y restaurar la base de datos.
Strategy recomienda hacer una copia de seguridad de la base de datos MongoDB periódicamente.
Reúna la siguiente información de las
dburlcampo de laconfig.jsonde cada servidor:- Nombre de usuario
- Contraseña
- Nombre de la base de datos de colaboración
- Nombre de base de datos de administrador
- Detenga el servidor de Colaboración y el servicio MongoDB.
-
Ejecute el comando siguiente desde el servidor de destino:
mongodump --host <nombre_servidor_origen> --db <nombre_bd_origen> --username <nombre de usuario_origen> --password <contraseña_origen> --authenticationDatabase admin --excludeCollection sesiones --archive | mongorestore --username <nombre de usuario_de_destino> --password<contraseña_de_destino> --authenticationDatabase admin --drop --archive
- Reinicie el servicio de Colaboración y el servicio MongoDB.
- Envíe un correo electrónico a los usuarios para informarles de que Intelligence Server y Web Server estarán fuera de servicio durante el proceso de actualización.
- Detener las alertas de supervisión en caso de que se active una falsa alarma durante las actualizaciones.
- Compruebe la página de Administración de MicroStrategy Web y elimine las relaciones de confianza definidas.
- Reinicie todos los servicios de las máquinas que se van a actualizar.
- Ejecutar
service mstr stoppara detener Tomcat, MicroStrategy Listener e Intelligence Server. -
Desmonte todos los montajes actuales en cualquier implementación de MicroStrategy .
El desmontaje es necesario para evitar que el instalador intente eliminar otros elementos de las ubicaciones de montaje, como las imágenes compartidas.
-
Para ver las ubicaciones y los montajes relacionados, ejecute:
mount | grep MicroStrategy -
Para desmontar cada carpeta, ejecute
umount /<path>/<to>/<folder>. Por ejemplo:umount /opt/mstr/MicroStrategy/install/images
-
-
Detenga marioneta si el servicio está en ejecución.
Utilice los siguientes comandos:
- Detener marioneta:
service puppet stop - Obtener el ID de proceso para cualquier proceso de Marioneta adicional:
ps -ef | grep puppet - Finalizar cualquier proceso restante:
kill -9 <processID>
- Detener marioneta:
-
Elimine el directorio de MicroStrategy y los archivos .war de las carpetas de trabajo y las aplicaciones web de tomcat.
cd /opt/apache/tomcat/latest/webapps/rm -rf MicroStrategy*cd /opt/apache/tomcat/latest/work/Catalina/localhostrm -rf MicroStrategy*
- Uso
df -hpara comprobar que hay al menos 5 GB de espacio en disco disponible en/opt/mstr
