MicroStrategy ONE
1. Preparación para la actualización
Antes de comenzar la actualización a MicroStrategy ONE cuida los siguientes elementos:
- Iniciar sesión como
root
usuario. -
Haga una copia de seguridad de los archivos de configuración actuales para Intelligence Server, Web, Mobile, Libraryy Colaboración.
Lista de archivos:Intelligence Server
MSIReg
archivosodbcinst.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
- Cualquier otra personalización, incluidas las configuraciones SSL
MicroStrategy Colaboración
Al actualizar el servidor de colaboración, el MicroStrategy El instalador conserva el configuración.json solicitar el servicio; sin embargo, no realiza una copia de seguridad de la notificación. configuración.json archivo. Si ha modificado alguna propiedad de notificación, debe hacer una copia de seguridad de lo siguiente y restaurarla una vez que se complete la actualización:
Notificaciones del servidor de colaboración de respaldoAl actualizar el servidor de colaboración, el MicroStrategy El instalador conserva el configuración.json solicitar el servicio; sin embargo, no realiza una copia de seguridad de la notificación. configuración.json archivo. Si ha modificado alguna propiedad de notificación, debe hacer una copia de seguridad de lo siguiente y restaurarla una vez que se complete la actualización:
Haga una copia de seguridad de los archivos de notificación de Collaboration Server en el siguiente directorio:
Copiar<INSTALL_PATH>\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\pluginConfig\dossier
Lista de archivos:
- configuración.json
- plantilla de invitación de correo electrónico
- plantilla-mención-correo electrónico
Tienda de colaboración de respaldo
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.
MicroStrategy recomienda que se realice una copia de seguridad de la base de datos MongoDB periódicamente.
Reúna la siguiente información del
dburl
campo en elconfig.json
archivo de 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 <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
- Reinicie el servicio de colaboración y el servicio MongoDB.
- Envíe un correo electrónico a sus usuarios para informarles que Intelligence Server y Web Server estarán inactivos durante el proceso de actualización.
- Detenga cualquier alerta de monitoreo en caso de que se active una falsa alarma durante las actualizaciones.
- Comprobar el MicroStrategy Web Página de administración y elimine cualquier relación de confianza definida.
- Reinicie todos los servicios para las máquinas que se actualizarán.
- Ejecutar
service mstr stop
para detener Tomcat, MicroStrategy Oyente y servidor de inteligencia. -
Desmontar todos los montajes actuales en cualquier MicroStrategy despliegue.
El desmontaje es necesario para evitar que el instalador intente eliminar otros elementos en las ubicaciones montadas, como las imágenes compartidas.
-
Para ver los montajes y ubicaciones relacionados, ejecute:
mount | grep MicroStrategy
-
Para desmontar cada carpeta, ejecute
umount /<path>/<to>/<folder>
. Por ejemplo:umount /opt/mstr/MicroStrategy/install/images
-
-
Detenga el títere si el servicio se está ejecutando.
Utilice los siguientes comandos:
- Detener marioneta:
service puppet stop
- Obtenga la identificación del proceso para cualquier proceso de marioneta adicional:
ps -ef | grep puppet
- Mata cualquier proceso restante:
kill -9 <processID>
- Detener marioneta:
-
Eliminar MicroStrategy directorio y archivos .war de aplicaciones web y carpetas de trabajo de Tomcat.
cd /opt/apache/tomcat/latest/webapps/
rm -rf MicroStrategy*
cd /opt/apache/tomcat/latest/work/Catalina/localhost
rm -rf MicroStrategy*
- Usar
df -h
para comprobar que hay al menos 5 GB de espacio en disco disponibles en/opt/mstr