Palestra Fisl 9.0: Ganeti

O palestrante foi Michel Hanselmann, do Google, e ele falou sobre o Ganeti, um software de gerenciamento de clusters baseados em virtualização desenvolvido pelo próprio Google. A apresentação foi basicamente teória, mostrando as diferenças entre clusters e gerenciamento de clusters convencionais e a abordagem para os que utilizam virtualização.

O Ganeti tem como base os softwares Xen, DRBD e LVM. São eles que são gerenciados através do próprio Ganeti, que tem como objetivos aumentar a disponibilidade, diminuir os custos e aumentar a flexibilidade. Um dos pontos importantes é que ele não depende de nenhum tipo de hardware específico ou caro, como uma SAN, e escala linearmente, com a possibilidade de fazer failover automático, com um nó secundário assumindo as funções de master.

Toda a configuração é feita no nó master, através dos programas gnt-*, que possuem uma saída bastante flexível e que pode ser utilizada para construir outras rotinas, como de monitoramento.

No Google o Ganeti é utilizado em um cluster de 20 PCs com Linux de 64 bits, rodando um total de 80 máquinas virtuais, para abrigar os serviços internos da companhia.

O palestrante falou ainda do road map, que inclui: job queue, granular locking, remote cluster API, armazenamento baseado em arquivos, live failover e coexistência de múltiplos hypervisors. Nenhum exemplo em funcionamento foi mostrado.

Artigos Relacionados:


Sobre este artigo