Automatizando a configuração de um servidor Unix

Automatizando a configuração de um servidor Unix

Tenho várias perguntas sobre a configuração de um servidor Unix e como fazer isso sem problemas:

  1. Acabei de instalar o Ubuntu no Virtual Box no Mac. Ocorreu-me que você precisa sentar perto da máquina e responder a perguntas durante todo o processo de instalação. (Não seria melhor fazer todas as perguntas na primeira tela, para que eu possa sair da mesa e fazer outra coisa enquanto instala?) Existe alguma maneira de alimentar a instalação com um arquivo de configuração com todas essas configurações (nome de usuário , localidade, etc.?), então posso simplesmente pressionar Enter e voltar 15 minutos depois para uma instalação concluída?

  2. Quero exercitar a configuração de uma máquina Unix, para ter certeza de que posso fazer isso rapidamente. Assim posso instalar muitos pacotes e editar arquivos de configuração. Mas quando quero repetir todo o processo de uma nova instalação, tenho que passar por todo o tedioso processo de instalação novamente (pergunta 1). Existe uma maneira simples de redefinir/retroceder o Ubuntu para a nova instalação que eu tive? (ou seja, desinstalar todos os pacotes, reverter todos os arquivos de configuração, etc.)

  3. Existe uma ferramenta que ajuda a automatizar a configuração de um servidor Unix? Um script poderia cuidar da execução do apt-get, mas adicionar coisas ao php.ini, nginx.conf, etc., como eu faria isso? (O motivo pelo qual desejo adicionar coisas aos arquivos de configuração existentes é para ter certeza de obter todas as configurações padrão mais recentes)

Agradeço antecipadamente!

Responder1

Isto, senhor, são três perguntas. E suspeito que todos os três possam ter sido respondidos antes.

Quanto ao ponto 1: responda perguntas o tempo todo. Isso depende muito da distribuição. Alguns deles fazem muitas perguntas e continuam perguntando sempre que necessário. Alguns, como o Ubuntu desktop, solicitam um único conjunto de instruções e instalam de uma só vez.

O método que você preferir depende do objetivo. Eu odiei quando o 'ubuntu-12.10-desktop-amd64' se instalou sem me fazer muitas perguntas de configuração, já que tive que desfazer algumas das escolhas. É muito bom se você quiser apenas testar algo sem incomodar o usuário, mas para uma instalação estilo servidor eu quero controle total. E isso significa muitas perguntas, de preferência com padrões sensatos, permitindo que você pressione returnbastante para usar esses padrões.

No entanto, não há uma resposta única. Tudo o que você pode fazer é selecionar a distribuição que mais se aproxima dos seus objetivos.

Existe alguma maneira de alimentar a instalação com um arquivo de configuração com todas essas configurações (nome de usuário, localidade, etc.?), para que eu possa simplesmente pressionar Enter e voltar 15 minutos depois para uma instalação concluída?

Muitas vezes existe. Como e se varia de acordo com a distribuição.

Quero exercitar a configuração de uma máquina Unix, para ter certeza de que posso fazer isso rapidamente.

Se você quiser instalar repetidamente uma verificação de máquina de pacotes comofantoche. Configurá-los pela primeira vez dá muito trabalho, mas os próximos cem servidores são muito mais rápidos.

Assim posso instalar muitos pacotes e editar arquivos de configuração. Mas quando quero repetir todo o processo de uma nova instalação, tenho que passar por todo o tedioso processo de instalação novamente (pergunta 1). Existe uma maneira simples de redefinir/retroceder o Ubuntu para a nova instalação que eu tive? (ou seja, desinstalar todos os pacotes, reverter todos os arquivos de configuração, etc.)

Observe que não estou recomendando isso para um único servidor ou para dois servidores. Mas se você tivermuitosservidores entãoferramentas de configuraçãopode economizar muito tempo.

Existe uma ferramenta que ajuda a automatizar a configuração de um servidor Unix?

Existem muitos. Uma rápida pesquisa no Google sobre 'configuração automatizada do Linux' apareceu

Esses são apenas os que apareceram na minha primeira pesquisa. Tenho certeza de que há mais alguns.

informação relacionada