Verificando os Sistemas Operacionais disponíveis para Deploy:
# gnt-os list
Deve ser exibido o debootstrap que instalamos a pouco.
Mais informações sobre o comando gnt-os:
http://docs.ganeti.org/ganeti/2.4/man/gnt-os.html
Inicializando o Cluster
A partir de agora iremos iniciar o Cluster e o mesmo deve ser iniciado no Nó que se deseja ser o "Master", ele terá todo o conhecimento das máquinas virtuais que estão executando, desligadas e com problemas.
Também toda a parte de gerenciamento só poderá ser feita através do Nó Master, sendo assim a partir desse ponto os comandos devem aplicados somente no Master, caso contrario você receberá um aviso que o Nó em que esta tentando executar um comando não é o Master e não possui suporte para gerenciamento.
Estamos diante da centralização do ambiente Virtual, um ponto muito importante da solução.
Para iniciar o Cluster, execute o comando:
# gnt-cluster init -H xen-pvm:kernel_path=/boot/vmlinuz-2.6-xenU,initrd_path=/boot/initrd-2.6-xenU,blockdev_prefix=xvd,root_path=/dev/xvda1 cluster01
Verificando o status do cluster:
# gnt-cluster info
Adicionando Suporte a Virtualização por Hardware no Cluster - Cluster Hibrido:
A virtualização por hardware nos possibilita a criação de maquinas virtuais com sistemas operacionais que não permitem a modificação do kernel para operar em modo "paravirtualizado", adicionando o suporte a hvm poderemos criar instâncias com sistema operacionais Windows.
Somente no Nó Master execute o comando abaixo:
# gnt-cluster modify --enabled-hypervisors=xen-pvm,xen-hvm
Mais informações sobre o comando gnt-cluster:
http://docs.ganeti.org/ganeti/2.4/man/gnt-cluster.html
Adicionando um Nó ao Cluster. Adicionando o nosso Nó Secundário "node2" com capacidade para se tornar o Master do Cluster:
# gnt-node add --master-capable=yes node2
Mais informações sobre o comando gnt-node:
http://docs.ganeti.org/ganeti/2.4/man/gnt-node.html
Verificando o Status do Cluster:
# gnt-cluster verify
Replicando as configurações do Cluster para os Nós:
# gnt-cluster redist-conf