Como configurar um cluster Segura®

Prev Next

Configurar um cluster Segura®

Atenção

Durante esse processo, seu cluster Segura® pode ficar instável ou indisponível.

Você deve ter os seguintes ambientes para poder configurar seu cluster:

  • Instância primária do Segura®: 192.168.0.8
  • Instância secundária do Segura®: 192.168.0.9
  • Máquina Linux com Docker host: 192.168.0.5

1. Defina o cluster com o Arbitrator:

O comando orbit cluster config foi descontinuado (deprecated) e não deve mais ser utilizado. Para garantir a sincronização entre o servidor e a aplicação, o processo de configuração do cluster deve ser realizado exclusivamente através da interface web.
Mais informações sobre as configurações em Como criar um cluster.

Atenção

Ao implementar o árbitro em um cluster de dois nós, certifique-se de que a configuração de latência dos nós Primário e Secundário esteja definida como Alta em Orbit > Replicação > Configurações. O árbitro é pré-configurado com latência alta por padrão, e utilizar uma configuração de latência diferente pode causar problemas no funcionamento do recurso.

2. Configure o Elasticsearch

Info

Esse processo pode levar vários minutos.

a. Digite o comando abaixo na instância primária do cluster:

orbit elasticsearch setup

b. Digite o comando abaixo na instância secundária do cluster:

orbit elasticsearch setup

3. Reinicie o cluster Segura®

Atenção

Durante a execução deste processo, a base de dados da Segura® Platform será reiniciada e o ambiente passará por uma rápida indisponibilidade.

a. Digite o comando abaixo na instância primária do cluster:

orbit cluster stop
orbit cluster start

b. Digite o comando abaixo na instância secundária do cluster:

orbit cluster stop
orbit cluster start

Transferência de arquivos para o Docker host

Atenção

Essa configuração só precisa ser realizada em uma das instâncias da Segura® Platform.

Faça login via SSH (59022) na instância primária da Segura® Platform e siga as seguintes etapas:

  1. Gere o arquivo de configuração do Arbiter e a imagem do Docker.
orbit cluster arbiter create-config

Após este processo, dois arquivos serão criados no caminho:
/var/tmp/senhasegura-cluster-arbiter/

  • manifests.tar.gz: contém os arquivos necessários para executar os contêineres do Arbitrator, e facilita se você transferi-los para a máquina remota que executará o Arbitrator. Mais informações no arquivo README.
  • docker-images.tar.gz: contém as próprias imagens do contêiner. A transferência deste arquivo é opcional, você pode baixar a imagem diretamente do registro do docker, conforme explicado no arquivo.
  1. Transfira o arquivo manifests.tar.gz para docker host via scp

Docker host com acesso à Internet.

O Docker host precisa ter acesso a registry.senhasegura.io.

Transfira o arquivo manifests.tar.gz para a máquina com docker e docker-compose:

scp /var/tmp/senhasegura-cluster-arbiter/manifests.tar.gz [email protected]:/tmp/

Docker host sem acesso à Internet

Para um ambiente offline, você precisa transferir os manifests e os arquivos de imagens do docker para o Docker host.

Transfira o manifests.tar.gz

scp /var/tmp/senhasegura-cluster-arbiter/manifests.tar.gz [email protected]:/tmp/

Transfira o docker-images.tar.gz

scp /var/tmp/senhasegura-cluster-arbiter/docker-images.tar.gz [email protected]:/tmp/

Próximos passos