Como configurar o SaltStack para funcionar em outras máquinas

2

Instalei o SaltStack no meu sistema (Ubuntu 12.04). por exemplo, se eu quiser executar sudo apt-get update ou wget para outras máquinas, como 4 a 5 máquinas usando o Salt. Como devo configurar meu SaltStack para trabalhar nessas máquinas?

    
por krs 09.01.2014 / 13:50

1 resposta

2

Não está claro para mim como você está configurando a infraestrutura, então vou assumir que você está configurando o caso de uso simples em que a sua máquina Ubuntu 12.04 atual é o mestre de sal e todas as outras máquinas são minions. Nesse caso, você já tentou ler a documentação oficial aqui ?

Basicamente, em cada sistema que você deseja controlar pelo mestre de sal, você instalaria o sal-minion. Então você editaria o arquivo / etc / salt / minion em cada um dos sistemas para apontar para o mestre de sal. Em um arquivo de configuração de minions padrão, você pode executar o seguinte comando.

sed -i 's/^#master: salt/master: IP_OF_YOUR_MASTER/'

O que este comando basicamente faz é procurar a opção comentada "#master: salt" e substituí-la por uma opção descomentada que aponta para onde você é o master.

Reinicie seu salt-minion e depois a corrida de sal master

salt-key -A 

Para aceitar cada uma das chaves do seu lacaio. Você pode então executar um ping do mestre de testes para testar a conectividade do seu mestre para seus subordinados.

salt "*" test.ping --show-timeout 
    
por 09.01.2014 / 14:41