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:
- Visão geral da instalação
- Planejamento pré-instalação
- Instalar ou fazer upgrade do Salt
- Transferir e importar arquivos
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ó:
- No terminal, execute o comando:
sudo ./setup_single_node.sh
- À 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: