Cluster de Virtualização com Ganeti

Ganeti é uma solução para gerenciamento de Cluster de Virtualização muito robusta, viável, moderna e escalável, largamente utilizada pela Google e pela comunidade, com Ganeti o gerenciamento do ambiente virtual é centralizado lhe dando total controle do ambiente, facilitando, agilizando e controlando o ambiente virtual e consequentemente maximizando os recursos de hardware dos servidores.

[ Hits: 64.311 ]

Por: Diego em 01/09/2011


Problemas comuns e Referencias Bibliograficas



Problema Encontrado

O Problema - Após o deploy da instância a mesma é inicializada porém o boot da instância é interrompido e o console de login não é exibido.

Resposta - O problema esta no script de deploy do debootstrap que não configura o console da instância para hvc0, no Xen 3.0 era tty, agora hvc é o novo padrão para o Xen 4.0.

Solução - Editar o arquivo inittab da instância e substituir tty1 por hvc0.

Verifique onde a instância esta em execução com o comando:

# gnt-instance list

Desligue a instância:

# gnt-instance shutdown vm1

Mapeando o disco da instância:

# gnt-instance activate-disks vm1

Logue no Nó onde a instância estava sendo executada atualmente:

# kpartx -av /dev/drbd0

Montando o disco mapeado:

# mount -t ext3 /dev/mapper/drbd0p1 /mnt

Editando o inittab:

# vi /mnt/etc/inittab

Substitua no final da linha:

tty1

Por:

hvc0

Salve, saia do diretório e desmonte o disco da instância:

# umount /mnt

Libere o disco da instância:

# kpartx -dv /dev/drbd0

Volte para o Nó Master e execute:

# gnt-instance deactivate-disks vm1

Inicie a instâncias:

# gnt-instance start vm1

Pronto agora é só logar e usar:

# gnt-instance console vm1

Fim.

Gostaria de agradecer a administração e membros do VOL por ter me concedido a oportunidade de postar o artigo e disseminar o conhecimento obtido.

Então é isso pessoal maiores informações no site oficial do projeto:

Documentação Oficial

Bibliografia

Página anterior    

Páginas do artigo
   1. Overview, Terminologia, Qualidades e Limitações
   2. Arquitetura do Cluster e Pre Requisitos
   3. Instalação e configuração do Xen, DRBD e LVM2
   4. Configurando a Rede e Instalando o Ganeti
   5. Preparando, Configurando e Inicializando o Cluster
   6. Criando instâncias no Cluster
   7. Gerenciando as instâncias e Nós do Cluster
   8. Problemas comuns e Referencias Bibliograficas
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Debian Linux 4 iniciando o Windows como terminal server

Guia de como se dar bem no Slackware sem recorrer a interface gráfica

Rsyslog - Configurando o Centralizador de Logs

Configurando o bind 9 no Debian

Apertem o cinto, o inittab sumiu!

  
Comentários
[1] Comentário enviado por dolivervl em 01/09/2011 - 23:17h

Cara so tenho uma palavra para descrever esa ferrramenta e seu artigo: SEMSACIONAL!!!!!
Parabens !!!!!

[2] Comentário enviado por dfsantos em 02/09/2011 - 09:19h

vlw dolivervl

Abaixo segue algumas informações adicionais para os interessados.

site do ganeti web manager para quem tem interesse em administrar um cluster de grande porte, uma interface grafica é essencial.

http://code.osuosl.org/projects/ganeti-webmgr

Pra quem tem interesse em obter o script de instalação automatizada de instancias como centos entre outras distros.

http://code.osuosl.org/projects/ganeti-image

Tambem possui informações para deploy de instancias windows.

[3] Comentário enviado por madtrek em 02/09/2011 - 09:34h

Bom dia ...

Artigo interessante ...

Porém eu encontrei uma discrepância muito esquisita no texto !

Na introdução o Sr. menciona que usará o KVM, e diz até mesmo qual versão do KVM ( 0.14 ) e no entanto, na sequência do texto o Sr. usa XEN ?!?!?

Fábio Rabelo

[4] Comentário enviado por dfsantos em 02/09/2011 - 09:39h

KVM foi onde eu instalei os dois nos amigo, para fins de teste. Usei um ambiente virtualizado para virtualizar =D

[5] Comentário enviado por dfsantos em 02/09/2011 - 09:40h

correção - Saindo do console da instância, pressione CTRL+]. colchete

[6] Comentário enviado por dfsantos em 02/09/2011 - 12:03h

Dica de configuração.

Crie um bond (nic teaming) exclusivo para o trafego das replicações de disco do DRBD.

[7] Comentário enviado por removido em 02/09/2011 - 14:18h

Muito bom o artigo. Irei testar a ferramenta.

Abraço.

[8] Comentário enviado por bigjoevt em 03/05/2012 - 21:25h

A ferramenta realmente é sensacional galera, porém estou tendo alguns problemas, se puderem ajudar.

1- Live migration gerando split-brain dos resources;
2- Live migration quando a máquina passa para o nó secundário ela inicia do boot e não de onde estava no nó primário;

Setup:
2x
AMD Dual-Core
2Gb
2NIC
1x80
LVM VolGroup0 10G
/ 9Gb
swap 1Gb
LVM xenvg 67G

Debian 6.0.4 x64 Kernel
Xen 4
DRBD 8.3
Ganeti 2.1.6

Ou seja os sources padrões dos repositórios, alguma dica please?


Contribuir com comentário