clique único ou configuração de comando para servidor web no sistema unix

1

Um dos produtos tem requisito de servidor web no local. Estamos usando a pilha LAMP. Nós selecionamos o site para uso local devido a restrições de negócios. Devemos instalá-lo em vários servidores em vários locais. Queremos construir o processo de configuração para que uma pessoa não técnica também possa fazer a configuração.

Estamos planejando usar o CentOS como sistema operacional para o servidor. Queremos criar uma configuração que possa configurar o Apache, MySQL e copiar os arquivos do nosso aplicativo no sistema com o mínimo de conhecimento técnico do usuário. Quais são as ferramentas ou métodos que devemos analisar?

    
por Ruchit Rami 19.04.2014 / 08:02

1 resposta

1

Esta é uma questão muito geral. No entanto, existem três abordagens que você deve considerar:

1) O caminho certo: configure uma solução de gerenciamento de conformidade e configuração (CCM), como Salt ou Cfengine. Envolve alguma sobrecarga no início, mas você poderá configurar e monitorar seus servidores para conformidade de sua base.

2) A maneira rápida e suja: um script BASH venerável (ou qualquer outra linguagem de script que você tenha disponível em seus servidores.) Basta escrever um script BASH para executar os movimentos e executá-lo em todos os servidores. Você pode fazer isso sozinho com algo como pssh ou, se quiser, pode ensinar sua pessoa não técnica a executar ./myScript.bash .

3) O caminho errado: construir um meta-pacote incluindo scripts de pós-instalação para o yum e armazená-lo em um repositório local. Configure os servidores de destino para examinar este repositório e instalar a partir do servidor com yum install myPackage .

    
por 19.04.2014 / 09:42