- 4 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Instalação do Network Connector
- 4 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
A instalação e configuração do Network Connector é dividida em duas etapas:
- Configuração do Network Connector Server
- Instalação e configuração do Network Connector Agent
Requisitos
- 250 conexões simultâneas por SNC ativa - 1 GB de memória, 1 VCPU e placa de rede de 1GB.
- 750 conexões simultâneas por SNC ativa - Memória de 2 GB, 2 VCPU e placa de rede de 1 GB.
- 1500 conexões simultâneas por SNC ativa - Memória de 4 GB, 4 VCPU e placa de rede de 1 GB.
O Server precisa ser configurado apenas uma vez.
O Agent, por sua vez, deve ser instalado e configurado em todas as redes que o senhasegura não possui acesso.
[VÍDEO] Instalação e configuração do Network Connector
Configurar Network Connector Server
A configuração do Network Connector Server é realizada nas instâncias do senhasegura com o comando orbit network-connector
.
Digite orbit network-connector --help
para conhecer todas as opções disponíveis para este comando.
- Acesso com
sudo
ao servidor senhasegura. - Porta TCP/51445 liberada para permitir os Agents a se comunicarem com o servidor senhasegura.
Para configurar o Network Connector Server, siga os passos abaixo:
- Acesse cada instância senhasegura do cluster via terminal
- Insira o seguinte comando:
sudo orbit network-connector setup
- Digite
Y
para confirmar e aguarde pela mensagem de sucesso
Confira abaixo uma lista de mensagens que você pode se deparar ao configurar o Network Connector Server.
Tipo | Mensagem |
---|---|
Sucesso | senhasegura Network Connector Server is ready! Use this fingerprint in senhasegura Network Connector Agents setup: "FINGERPRINT" In case you need it, instructions for starting senhasegura Network Connector Agents are available in our help center. See at https://d.senhasegura.io/skme2rugfyizbw9 NOTE: If this environment is in cluster mode, run "sudo orbit network-connector setup" on secondary nodes as well |
Erro | Can't continue setup. This node is a Secondary in cluster and senhasegura Network Connector Server needs to be initialized in Primary node. Please run "sudo orbit network-connector setup" in Primary node first. |
Erro | Whoops! An error was found in application setup. Check if application database is running and file replication between nodes is working without errors. |
Erro | Whoops! An error was found! Unable to determine which fingerprint senhasegura Network Connector Agents needs to connect in this server, try again later. |
Erro | Whoops! Could not replicate settings to cluster nodes Check if all cluster nodes are available, file replication is working and try again. |
Cadastrar Network Connector Agents no senhasegura
Após ativar o Network Connector Server, acesse a interface web do senhasegura e siga os passos abaixo:
- Acesse o menu Dispositivos ➔ Configurações ➔ Network Connector ➔ Connectors. Você encontrará um conector cadastrado
- Na coluna Ação, clique no ícone Alterar
- Clique na aba Agentes
- Adicione todos os agentes que pretende instalar, preenchendo os campos Nome e Porta. A porta deve estar entre 30000 e 30999
- Por fim, clique no botão Salvar
Obter Network Connector Fingerprint
Para instalar os agentes, é necessário possuir o fingerprint gerado durante o processo de configuração do Network Connector Server.
Para copiar o fingerprint, siga os passos abaixo:
- Acesse o menu Dispositivos ➔ Configurações ➔ Network Connector ➔ Connectors
- Na coluna Ação, clique na opção Detalhes
- Ao abrir a janela, clique no ícone fingerprint
- Por fim, basta copiar o valor apresentado
Instalar Network Connector Agent
- Conhecimento básico de Docker
- Conhecimento básico de Docker compose
- O Compose instalado deve ser o Compose standalone
- Servidor Linux (qualquer distribuição) com Docker instalado
Ao instalar o Docker Compose no Linux distros, recomendamos utilizar o Linux Standalone binary.
Para instalar o Network Connector Agent, siga os passos abaixo:
- Provisione uma máquina Linux com Docker instalado na rede que o senhasegura não possui acesso
- Crie um arquivo (
vim docker-compose.yml
) com as configurações do Agent.
Instalação Standalone
Os seguintes campos devem ser alterados:
- SENHASEGURA_FINGERPRINT: consulte a sessão Obter Network Connector fingerprint
- SENHASEGURA_AGENT_PORT: defina uma porta entre 30000 e 30999 para este Agent. Escolha uma que não esteja em uso
- SENHASEGURA_AGENT_SECONDARY(opcional): insira true ou false para ativar um agente secundário, que será utilizado caso o principal não esteja disponível.
- SENHASEGURA_ADDRESS: endereço IP da instância, como, por exemplo, “192.168.10.20”
services:
senhasegura-network-connector-agent:
image: "registry.senhasegura.io/network-connector/agent-v2:latest"
restart: unless-stopped
networks:
- senhasegura-network-connector
environment:
SENHASEGURA_FINGERPRINT: "CHANGE_ME"
SENHASEGURA_AGENT_PORT: "CHANGE_ME"
SENHASEGURA_ADDRESSES: "CHANGE_ME"
SENHASEGURA_AGENT_SECONDARY: "false"
networks:
senhasegura-network-connector:
driver: bridge
Instalação em Cluster
Os seguintes campos devem ser alterados:
- SENHASEGURA_FINGERPRINT: consulte a sessão Obter Network Connector fingerprint
- SENHASEGURA_AGENT_PORT: defina uma porta entre 30000 e 30999 para este Agent. Escolha uma que não esteja em uso
- SENHASEGURA_AGENT_SECONDARY(opcional): insira true ou false para ativar um agente secundário, que será utilizado caso o principal não esteja disponível.
- SENHASEGURA_ADDRESS: endereços IP das instâncias do senhasegura separado por vírgula, como, por exemplo, “192.168.10.20,192.168.10.21”.ImportanteAltere o número da instância na linha SENHASEGURA_ADDRESSES conforme a quantidade de instâncias em seu cluster, separando cada IP por vírgula.YAMLYAML
services: pan class="token key atrule">senhasegura-network-connector-agent: image: "registry.senhasegura.io/network-connector/agent-v2:latest" restart: unless-stopped networks: - senhasegura-network-connector environment: SENHASEGURA_FINGERPRINT: "CHANGE_ME" SENHASEGURA_AGENT_PORT: "CHANGE_ME" SENHASEGURA_ADDRESSES: "CHANGE_ME" SENHASEGURA_AGENT_SECONDARY: "false" networks: senhasegura-network-connector: driver: bridge
3. Por fim, execute o comando sudo docker-compose up -d
para iniciar o container do Agent.
sudo docker-compose logs -f
.Definir a versão do Agent
É possível definir a versão do Agent a ser utilizada, alterando a versão da imagem de container. A escolha é determinada dentro do arquivo docker-compose.yml.
Se você deixar conforme os exemplos acima, com a opção latest, estará utilizando a última versão disponível do Agent (image: "registry.senhasegura.io/network-connector/agent-v2:latest").
Para utilizar o Agent da versão 3.26 do senhasegura, digite image: "registry.senhasegura.io/network-connector/agent-v2:3.26".
Para utilizar o Agent da versão 3.27 do senhasegura, digite image: "registry.senhasegura.io/network-connector/agent-v2:3.27".
Utilize o mesmo padrão "3.XX" para a versão desejada.