Ferramentas de gerenciamento de rede e servidor

1

Estamos criando um farm de servidores de teste. Atualmente, temos 8 servidores. Estamos planejando usar os servidores para testar o seguinte

  • Cluster do Mysql
  • Virtualização Xen ou KVM
  • Heartbeat / Pacemaker / DRDB

Quais ferramentas os sysads usam para:

  • Instalação inicial do sistema operacional (instalar o centos 5 ou o servidor ubuntu manualmente 8 vezes parece uma tarefa tediosa que apenas implora pela automação)
  • Gerenciamento de configuração centralizado e atualizações de software para servidores host e possivelmente convidados (virtualizados)
  • Hardware, serviços e monitoramento de rede
por jessieE 08.12.2010 / 09:29

2 respostas

1

  • Instalação inicial do sistema operacional (instalar o centos 5 ou o servidor ubuntu manualmente 8 vezes parece uma tarefa tediosa que apenas implora pela automação)

Configure o PXE (Preboot Execution Environment) para usar arquivos de kickstart que automatizam o processo de instalação do sistema operacional

  • Gerenciamento de configuração centralizado e atualizações de software para servidores host e possivelmente convidados (virtualizados)

O Puppet é uma ótima ferramenta para gerenciar todos os arquivos de configuração do cluster e empurrá-los para eles e, em seguida, usando uma ferramenta scm comum como git , mercurial ou svn para rastrear as alterações feitas nos arquivos.

  • Hardware, serviços e monitoramento de rede

Nagios e / ou Gânglios são ferramentas adequadas para monitorar seu hardware e, em certa medida, determinar as causas incidentais.

Deve-se observar que aprender a usar essas ferramentas e, o mais importante, obter todos esses elementos configurados e em funcionamento leva algum tempo, mas, uma vez configurados, facilita muito o dimensionamento e reduz os tempos de resposta de determinados problemas (como reinstalações por exemplo, ou aplicar mudanças radicais, como atualizações de segurança e instalações de software). Mais importante ainda, com ferramentas como o fantoche, torna muito mais fácil manter todas as máquinas idênticas em função.

    
por 16.06.2011 / 21:41
0

Oi eu nunca fiz isso sozinho, mas eu vi meus administradores seniores fazendo isso. O que eles fazem é fazer arquivos de configuração xml que também são conhecidos como arquivos de kickstart em um ambiente Red Hat. Você precisa fazer esses arquivos de configuração e configurar uma inicialização PXE junto com um servidor TFTP. Isso automatizaria facilmente a instalação do sistema operacional em pelo menos o bare metal em todos esses servidores. Caso você tenha experiência suficiente para criar arquivos de kickstart, poderá continuar fazendo outras personalizações nos próprios arquivos xml. Como sempre existem outras técnicas que eu não tenho conhecimento e mais algumas pessoas têm para sugerir isso.

    
por 09.01.2011 / 08:16