Ou talvez no caso dos VPS, você acabou de clonar uma configuração genérica e usar essa mesma imagem para várias fatias / nós?
E para o registro eu pessoalmente uso Debian Lenny e tenho feito configuração manual em minhas fatias VPS.
Se você está rodando uma máquina baseada em RedHat, então você definitivamente quer usar kickstart .
No sistema Debian, você pode usar os Instaladores totalmente automáticos .
Se você estiver no "configure automaticamente minhas máquinas", parte da sua imagem de instalação deverá ser fantoche, porque uma vez que a máquina esteja instalada, você precisará de algo para controlá-la.
Eu de forma tão rara construo um novo servidor físico que eu instalo a partir do CD / DVD.
Para máquinas virtuais, tenho um conjunto de modelos com base no SO necessário, quando ele é clonado e configurado automaticamente pelo VMware.
Puppet + Cobbler para sistemas Redhattish e algumas coisas baseadas no Debian que são mais ou menos experimentais. Mas definitivamente fantoche baseado em algum kickstart muito genérico (ou equivalente) com suas configurações de boneco armazenadas no SCM e uma cópia dos repositórios de instalação como eram quando você configurou inicialmente a caixa.
A menos que você esteja gerenciando apenas três servidores, você precisa configurar os servidores automaticamente. Mesmo com apenas alguns servidores, você estaria bem servido para investir o tempo para configurá-los automaticamente também. A principal coisa que a configuração automática ou com script fornece é a repetibilidade. Se você não documentar exatamente o seu processo de instalação através do kickstart, etc., você tem poucas chances de configurar o servidor de volta da mesma forma no ano que vem, caso o disco rígido morra. Ou digamos que você queira tornar sua rede mais robusta duplicando servidores. Se você configurou automaticamente a primeira máquina, configurar o segundo sistema correspondente é trivial.
Eu pessoalmente sou um grande fã de usar um servidor de inicialização pxe mais o clonezilla. Cada servidor ou estação de trabalho é configurado para inicializar a rede via pxe por padrão. Então, o menu de inicialização do pxe inclui a opção de restaurar o servidor a partir do zero via clonezilla (você deve definitivamente proteger com senha essa opção!).
Meu conhecimento é no mundo unix / linux, mas acho que existem ferramentas similares no mundo do Windows. A ideia é minimizar a quantidade de configuração necessária em uma máquina virgem. Com essa configuração, tudo o que você precisa fazer em um novo sistema é configurar o bios para o boot do pxe e colocá-lo na rede.
Eu tenho testado o Puppet + foreman. Foreman aproveita toda a maravilha do fantoche e adiciona provisionamento para novos sistemas. Eu usei apenas para implantar o & configure o centos, mas ele vem com modelos para o debian, ubuntu, solaris e fedora.
Chef!
Completamente opcional, mas o que fiz no meu último show foi criar uma imagem de base que fala ao meu servidor Chef privado (processo ligeiramente diferente do serviço hospedado, mas nada mal), torná-lo um modelo e se o modelo crie novas instâncias de imagem de base! Configure coisas básicas como ssh e ldap e pacotes adicionais que você sempre quer instalar na configuração básica do Chef, e mais funções & receitas a serem adicionadas mais tarde!
Tags linux