Upgrade OpenSearch Dashboards - Ubuntu
No capítulo anterior mostramos que se a versão do ElasticSearch presente em seu servidor estivesse abaixo da versão 7.10.2, seria necessário atualizar. O Kibana também precisará ser atualizado para a versão 7.10.2. Caso o seu servidor já esteja com essa versão, pule para o próximo passo.
Atualizando o Kibana para a versão 7.10.2:
Se a versão do ElasticSearch estava desatualizado e você precisou atualizar, o Kibana também precisará ser atualizado para a versão 7.10.2. Caso contrário, pule este passo.
1. Efetuar login no servidor com um cliente SSH.
2. Pare os serviços do Kibana:
systemctl stop kibana.service
6. Liste as versões disponíveis da aplicação:
apt-cache madison kibana
7. Selecione a versão 7.10.2 do Kibana:
apt-get install kibana=7.10.2
8. Recarregue os serviços:
systemctl daemon-reload
9. Inicie o Kibana:
sudo systemctl start kibana.service
Realizando o upgrade para o OpenSearch Dashboards
1. Acesse https://opensearch.org/downloads.html efetuar o download da versão 1.3.1 do OpenSearch Dashboards no formato tar.gz
2. Efetuar login no servidor com um cliente SSH.
3. Importar os arquivos para o diretório /tmp.
4. Acessar o diretório /tmp
cd /tmp
5. Extrair o arquivo do OpenSearch Dashboards:
tar -zxf opensearch-dashboards-x.x.x-linux--x64.tar.gz
6. Pare os serviços do Kibana
sudo systemctl stop kibana.service
7. Por segurança, faça backup do seu arquivo de configuração do Kibana:
cd /etc/kibana
cp kibana.yml kibana_old.yml
8. Mova a pasta opensearch-dashboards-x.x.x-linux--x64 para o diretório /etc/ ou para o diretório que desejar manter o OpenSearch Dashboards:
cd /tmp
sudo cp -r /tmp/opensearch-dashboards-x.x.x/ /etc/
9. Renomeie a pasta do OpenSearch Dashboards:
cd /etc
sudo mv opensearch-dashboards-x.x.x/ opensearch-dashboards/
10. Copie as configurações do arquivo de configuração do Kibana para o arquivo de configuração do OpenSearch Dashboards.
Para visualizar os arquivos, utilize os comandos:
Obs: Antes de substituir qualquer arquivo faça sempre um backup do mesmo.
sudo vim /etc/kibana/kibana.yml
sudo vim /etc/opensearch-dashboards/config/opensearch_dashboards.yml
Exemplo:
Lembrando que a senha padrão configurada no opensearch_dashboards.yml, deve ser a mesma utilizada no opensearch.yml.
11. Acesse a pasta do OpenSearch Dashboards:
cd /etc/opensearch-dashboards
12. Inicie os serviços do OpenSearch Dashboards:
./bin/opensearch-dashboards
13. Se ao tentar iniciar os serviços for exibida a mensagem indicando a falta de permissão:
14. Acesse o diretório onde está armazenada a pasta do OpenSearch Dashboards:
cd /etc/
15. Altere as permissões da pasta para que seu usuário consiga acessá-la:
sudo chown -R seuusuario:grupodousuario* opensearch-dashboards/
*Lembre-se de alterar a informação para as informações do seu usuário e grupo em que ele faz parte.
16. Acesse o OpenSearch Dashboards pelo navegador:
Criando o service do OpenSearch Dashboards para facilitar a inicialização dos serviços:
1. Crie um arquivo chamado opensearchdashboards.service:
sudo nano /etc/systemd/system/opensearchdashboards.service
2. Edite o arquivo inserindo as informações abaixo (atentando-se que o campo de usuário deve ser preenchido com o nome de usuário do seu servidor):
[Unit]
Description=OpenSearch-Dashboards
[Service]
Type=simple
User=*insira aqui o usuário de seu servidor”
ExecStart=/etc/opensearch-dashboards/bin/opensearch-dashboards
Restart=on-failure
RestartSec=3
StartLimitBurst=3
StartLimitInterval=60
WorkingDirectory=/
[Install]
WantedBy=multi-user.target
3. Salve o arquivo.
4. Execute-o:
systemctl start opensearchdashboards.service
5. Verifique o status para confirmar que ele foi iniciado corretamente:
systemctl status opensearchdashboards.service
Desativando os serviços do Kibana para não serem mais iniciados mais junto com o servidor:
sudo systemctl disable kibana.service
Ativando os serviços do OpenSearch Dashboards para serem iniciados junto com o servidor:
sudo systemctl enable opensearchdashboards.service
No Comments