Atualização Opensearch Server 1.3.1 para 2.4.1
Antes de iniciar o processo de atualização é recomendado que faça um snapshot do servidor como segurança. Caso algo dê errado no processo de atualização, as informações estarão seguras.
Processo de atualização do Opensearch Server
Antes de iniciar o processo de atualização do Opensearch Server, será necessário parar o serviço executando o comando abaixo:
sudo systemctl stop opensearch.service
Após o serviço estiver parado, execute os comandos abaixo:
cd /etc
sudo mv opensearch/ bkp_opensearch
cd /tmp
Para executar o comando abaixo o servidor precisa estar com acesso à internet, pois o comando irá fazer o download dos binários da nova instalação:
sudo wget https://artifacts.opensearch.org/releases/bundle/opensearch/2.4.1/opensearch-2.4.1-linux-x64.tar.gz
Caso o servidor não possua acesso à internet, os binários podem ser baixados em outro servidor e logo após ser transferido via FTP para o servidor do Opensearch. Segue abaixo o link para o download dos binários da versão 2.4.1.
https://artifacts.opensearch.org/releases/bundle/opensearch/2.4.1/opensearch-2.4.1-linux-x64.tar.gz
Extraia o arquivo recém baixado:
sudo tar -xvzf opensearch-2.4.1-linux-x64.tar.gz
Mova a pasta extraída para a pasta "etc" com o nome de "opensearch":
sudo mv opensearch-2.4.1 /etc/opensearch
Acesse a pasta e renomeie as paradas "bin" e "config":
cd /etc/opensearch/
sudo mv bin/ bkp_bin
sudo mv config/ bkp_config
Copie as pastas "bin", "config" e o arquivo "data" do diretório da instalação anterior para a nova:
sudo cp -R /etc/bkp_opensearch/bin/ .
sudo cp -R /etc/bkp_opensearch/config/ .
sudo cp /etc/bkp_opensearch/data .
Após executar os comandos acima, deve-se alterar as permissões da pasta para as mesmas permissões que estavam para a instalação da versão anterior. Para verificar as permissões execute o comando abaixo e verifique qual usuário é o owner da pasta:
ls -ll /etc
No caso da evidência acima, o owner da pasta é o user "md2net" e o grupo está com o mesmo nome. Sendo assim, a pasta da atualização precisa estar com a mesma configuração.
sudo chown -R md2net:md2net /etc/opensearch
Após a execução de todos os comandos acima, inicie o serviço do opensearch:
sudo systemctl start opensearch.service
Para verificar se a atualização ocorreu corretamente, execute o seguinte comando:
curl -u elastic:<senhacorreta> -X GET "localhost:9200/?pretty"
O retorno do comando acima deve ser algo parecido com a evidência abaixo:
No Comments