O método de instalação em nó único é equivalente ao método de instalação do vRealize Suite Lifecycle Manager. Nesse método, você instala o SaltStack Config em um único nó (servidor) usando o instalador do SaltStack Config. Após a instalação, um mestre Salt, o SaltStack Config, um banco de dados Redis e um banco de dados PostgreSQL são executados nesse mesmo nó.

À medida que é executado, o instalador de nó único para o SaltStack Config:

  • Instala o Python 3.6 no nó (se uma instalação anterior não existir).
  • Instala o Salt e suas dependências necessárias (se uma instalação anterior não existir).
  • Transforma esse servidor em um mestre Salt.
  • Aplica os estados Salt necessários para instalar o SaltStack Config.
  • Instala as versões necessárias do PostgreSQL, Redis e Python Setuptools no servidor.

Antes de começar

Antes de iniciar o processo de instalação, certifique-se de ter lido e concluído as etapas em todas as páginas pré-instalação:

Cuidado:

Para uma instalação em nó único, é especialmente importante seguir todas as etapas listadas na página Instalar ou fazer upgrade do Salt. A exceção é quando você está instalando o SaltStack Config em um ambiente isolado.

Executar o script de instalação

Depois de concluir as etapas listadas nas seções anteriores, você poderá executar o instalador no seu nó:

  1. No terminal, execute o comando:
    sudo ./setup_single_node.sh
  2. À medida que o script é executado, verifique se o terminal exibe a mensagem:
    Installing SaltStack Config...

    Durante a instalação, o terminal pode exibir essa mensagem por vários minutos.

    À medida que o script é executado, ele instala a versão estável mais recente do Python e do Salt, caso elas ainda não tenham sido instaladas. Ele também configura esse nó como um mestre Salt e um subordinado.

    Observação:

    Se o serviço do mestre Salt e o serviço de subordinados estiverem instalados, o script ignorará essa etapa e passará para a configuração do SaltStack Config. Se o serviço do mestre Salt ou os pacotes de serviços de subordinados estiverem instalados, mas não ambos, o script será encerrado. O script é encerrado como uma medida de proteção para evitar que o usuário interrompa acidentalmente uma instalação existente.

    Após a instalação do Python e do Salt, o script instala o seguinte:

    • Um banco de dados PostgreSQL
    • Um banco de dados Redis
    • O RaaS, também conhecido como SaltStack Config

Se você encontrar um erro ao executar o instalador, consulte a página Solução de problemas ou Entrar em contato com o suporte.

Permissões de firewall

Para instalações em nó único:

  • O script setup_single_node.sh no instalador não modifica regras de firewall.
  • Certifique-se de que o acesso à porta 443 seja permitido nas suas regras de firewall para todos os sistemas apropriados: mestres Salt, usuários da interface com base na Web, sistemas remotos que chamam a API (RaaS), etc.

O que fazer em seguida

Após a conclusão do processo de instalação em nó único, você deverá concluir várias etapas pós-instalação: