estratégia do servidor Linux

3

Eu iniciei um novo trabalho e parte da minha responsabilidade será cuidar de ~ 6 servidores linux (todos eles são VMs) com mais para vir com o tempo. Atualmente, eles executam uma mistura de Ubuntu e CentOS. É provável que mais máquinas entrem em operação com o tempo e prefiro não continuar com a atual estratégia de sabor e versão do mês. As coisas que são importantes para mim são:

  • Instalação fácil de um novo servidor.
  • Instalação fácil de novo software.
  • Atualização fácil de software existente.
  • Servidores simétricos (a atualização de um servidor mais antigo e a instalação de um novo servidor devem resultar em dois servidores idênticos) para que a documentação seja mais fácil de gravar e, mais importante, manter.
  • Um bom wiki de distribuição ou outra documentação.
  • Funciona bem com o VMWare.

Quais outras coisas devem estar nessa lista?

Linuxes que estou considerando são Ubuntu, CentOS e Gentoo (ou talvez Funtoo) (eu agradeço outras sugestões no entanto). Eu sou um viciado em Solaris e a segunda escolha para mim é qualquer sabor do BSD, então minha experiência com a execução e manutenção de servidores Linux está limitada ao Debian e ao Gentoo há muitos anos (o Woody era novo e brilhante) que duvido hoje.

    
por Justin 03.07.2010 / 09:39

4 respostas

3

Qualquer distribuição "gerenciada" com um ciclo de lançamento regular deve ser feita; subjetivamente, eu diria "Ubuntu" se você não se importa em ter a mesma versão de um pacote de software por 2-4 anos (ou seja, entre as versões LTS). Outras pessoas dirão CentOS ou o que for, que pode ser mais adequado para você.

Para manter as configurações atualizadas, há um grande número de gerenciadores de configuração de código aberto , dos quais Puppet é o mais conhecido; mas eu não usei nenhum, mas a impressão geral que tive é que eles são complicados para configurar a configuração inicial (eu ficaria feliz em ter alguém me recomendar um simples).

Você poderia desenvolver seu próprio conjunto de arquivos de configuração padrão e implementar sua própria solução; Eu escrevi uma ferramenta de configuração de script de shell para o meu trabalho atual que configura a autenticação LDAP, a configuração do Samba, etc., assim que a instalação básica é concluída.

    
por 03.07.2010 / 12:25
3

Se eu puder sugerir algo ... procure por repetibilidade.

Você não quer administração de sistema ad-hoc, você quer / administração de sistema / estruturada. Implemente uma política para instalar instalações automaticamente usando imagens ou kickstart (o ubuntu também suporta o kickstart) e, em seguida, implemente o gerenciamento de configuração para garantir que sua configuração seja a mesma onde quer que você esteja. Não confie na edição de arquivos manualmente (o que eventualmente será) meia dúzia de servidores. Faça isso uma vez, certifique-se de que está certo e, em seguida, faça isso em todos os lugares automaticamente.

Além disso, faça um enorme favor a si mesmo, e leia esta peça incrivelmente maravilhosa de Michael Janke: link

    
por 03.07.2010 / 15:49
2

Qualquer distro maior atende às suas necessidades declaradas, com exceção talvez do Gentoo, que é projetado para um tipo de administrador mais "prático".

Portanto, alguns outros fatores a serem considerados são os seguintes:

  • Qual deles é mais familiar para você? Com qual você acha que sabe onde encontrar os arquivos que deseja? O Ubuntu é baseado no Debian, o que pode se sentir mais em casa para você.
  • Qual ferramenta de gerenciamento de pacotes você mais gosta? Jogue com o yum (no CentOS) e apt-get / aptitude no Ubuntu.
  • Qual software você executará e quais versões? A distro que você planeja usar suporta essa versão fora da caixa? Se não, você pode encontrar facilmente os pacotes que procura?
  • Quem você pode obter ajuda quando tiver problemas? Você tem um amigo que conhece bem o Linux? Se sim, qual é a sua distro de escolha? Ele poderá ajudar mais se estiver mais familiarizado com sua configuração.
por 03.07.2010 / 11:29
1

Eu sugeriria um que você já listou (funtoo), fácil de manter e muito rápido ... rodando 3 servidores que já estão nele e o rolling release o torna sólido, já que problemas na atualização não resultariam em uma quebra total do sistema , apenas um problema de pacote e que poderia ser facilmente resolvido ...:)

O Debian tinha alguns anos e anos antes do SuSE, ambos tiveram a infeliz maneira de que uma atualização sempre significou uma reinstalação completa do sistema, nunca tive esse problema com o funtoo desde então. Gentoo na minha opinião é inseguro, já que eles lançaram algum tempo atrás pacotes não testados para stable e testing e dessa forma mataram meu sistema, não sabendo como eles lidam com isso hoje.

O Funtoo já está com rock sólido e o Core está ficando cada vez mais sólido :) o funtoo está fazendo um ótimo controle de qualidade e se você quiser se juntar peça mais ...:)

    
por 29.07.2011 / 13:35

Tags