Melhor ferramenta de implementação e configuração para servidores com conexão de internet limitada

3

Estou procurando a melhor opção disponível para um gerenciamento de implantação e configuração de servidores Linux. Infelizmente, esse não é um cenário típico com servidores colocados em um data center. Em vez disso, temos vários servidores remotos com conexão de internet limitada (embarcações a bordo). Um resumo dos requisitos com base na importância:

  1. A ferramenta de configuração deve usar um modelo de recepção. Conexões de rede com os servidores remotos são difíceis ou não permitidas.
  2. A largura de banda é extremamente limitada e cara. A conexão à Internet é via satélite usando uma conexão medida.
  3. A conexão com a Internet tem alta latência e perda de pacotes devido ao satélite. A conexão de rede pode ficar indisponível por horas ou até dias. As alterações de configuração devem ser aplicadas quando a conexão com a Internet for restaurada.
  4. Capacidade de executar sem conexão com a internet. Este último é baseado na importância e podemos viver sem isso. Uma implementação possível para isso seria, por exemplo, no caso de uma atualização, enviar os arquivos necessários para a ferramenta de configuração usando uma unidade USB. O servidor Linux pode usar scripts shell para copiar os dados USB e atualizar seu status de configuração.

Todos os servidores usarão o CentOS 7 como sistema operacional. As atualizações do sistema operacional serão tratadas usando unidades USB ou repositórios locais.

Todos os servidores serão inicialmente configurados antes de sair de nossas instalações e ir para os locais remotos.

    
por Panagiotis P 12.05.2017 / 18:09

1 resposta

0

Dê uma olhada no fantoche.

  1. Os agentes de marionetes fazem check-in em um servidor remoto e puxam os manifestos de configuração para a máquina local a ser aplicada.

  2. Você não precisa de um mestre de marionetes e, portanto, não há tráfego na Internet. O manifesto de fantoches pode ser aplicado localmente e pode extrair qualquer software, configurações e arquivos de um repositório ou disco local.

  3. Você poderia, por exemplo, fazer um teste de conectividade de rede e, se houver, acionar uma conexão de agente de marionetes para o mestre de marionetes.

  4. Ver item # 2
por 12.05.2017 / 18:33