MicroStrategy ONE
8. Migrar comentários para uma nova instalação do Collaboration Server
As etapas de migração a seguir se aplicam somente ao atualizar MicroStrategy 2019 para MicroStrategy 2020 e 2021.
Se você atualizar MicroStrategy 2020 para MicroStrategy 2021, use a funcionalidade de backup e restauração de banco de dados, conforme descrito em MicroStrategy Repositório.
Em MicroStrategy ONE, o Collaboration Server usa MicroStrategy Repositório para armazenar comentários de usuários. Ao executar uma atualização paralela, a nova instalação do Collaboration Server será automaticamente configurada para MicroStrategy Repositório durante a instalação. Após realizar a atualização, o Collaboration Server suportará apenas conexões com o MicroStrategy Repositório de dados. Quaisquer comentários de usuários existentes precisarão ser migrados para o novo repositório para permanecerem acessíveis.
O Ferramenta de administração do Collaboration Server fornece uma maneira para os administradores do sistema migrarem comentários do repositório de dados anterior para o novo repositório de dados. A página de administração do Collaboration exibirá uma mensagem de aviso quando detectar que um repositório de dados anterior foi usado pelo Collaboration Server antes da atualização.
A Ferramenta de administração do Collaboration Server é um aplicativo de console e se conectará ao repositório de dados usando a mesma configuração do Collaboration Server, portanto, nenhuma entrada do usuário será necessária para a conexão. A ferramenta fornecerá feedback à medida que os dados forem migrados e mostrará uma mensagem quando a migração for concluída.
No Collaboration Server existente:
-
Edite o
mongod.cfg
arquivo sob o /opt/mstr/MicroStrategy/install/CollaborationServer/MongoDB/ diretório, adicione uma nova seçãonet
combindIpAll: true
. Isso permitirá que o MongoDB seja acessível fora da máquina para que possamos usar a ferramenta de administração do Collaboration Server para conectar-se ao MongoDB a partir de outra máquina.Certifique-se de usar quatro espaços em vez de uma tabulação para o recuo porque o
mongod.cfg
está no formato YAML.Copiar...
processManagement:
windowsService:
serviceName: MSTR_mongodb
displayName: MongoDB
security:
authorization: enabled
net:
bindIpAll: true -
Reinicie o serviço Mongo DB para aplicar a configuração modificada.
Copiar./mongod.sh restart
- Abra o
config.json
arquivo sob o/opt/mstr/MicroStrategy/install/CollaborationServer/
diretório, copie todo odburl
propriedade.
Na nova máquina do Collaboration Server:
-
Pare o MicroStrategy Colaboração/serviço em tempo real.
Copiar./collaborationServer.sh stop
-
Abra o
config.json
arquivo sob o/opt/mstr/MicroStrategy/install/CollaborationServer/
diretório cole odburl
linha na parte superior do conteúdo. Substitua olocalhost
corda nodburl
com o IP da máquina existente do Collaboration Server. Certifique-se de que o conteúdo esteja no formato JSON válido. Aqui está um exemplo do modificadoconfig.json
arquivo.Copiar{
"dburl": "mongodb://mstr:xxxx@{IP of the existing 2019 machine}:27017/mstr_collab?authSource=admin",
"port": 3000,
"logging": false,
"authorizationServerUrl": "http://localhost:8080/MicroStrategyLibrary/api",
"dataSource": {
"username": "mstr_collab",
"password": "xxxxxx"
},
"scaling": "none",
"secretKey": "xxxx",
"enableConfigApi": true
} - Execute o comando de migração de dados:
Insira os três locais de arquivo no seguinte formato:
$ "<PATH_TO_NODE>" "<PATH_TO_ADMIN_TOOL_FILE>" "<PATH_TO_CONFIG_FILE>"
Copiar/opt/mstr/MicroStrategy/install/NodeJS/bin/node /opt/mstr/MicroStrategy/install/CollaborationServer/node_modules/mstr-collab-svc/admintool.js /opt/mstr/MicroStrategy/install/CollaborationServer/config.json
Use o comando Migrate para executar a migração de dados:
Copiarcmd> migrate
- Digitar
quit
para fechar a Ferramenta de administração do Collaboration Server.
-
Inicie o serviço MicroStrategy Colaboração/serviço em tempo real.
Copiar./collaborationServer.sh start