Demonstração de um cluster de máquinas virtuais com Hyper-V (Pt-Br)
Introdução
http://blogs.technet.com/blogfiles/virtualworld/WindowsLiveWriter/Windows2008R2FailoverClusteringandHyperV_150E5/image_6_2.png
O recurso de Cluster FailOver está presente a partir do Windows 2008 (versões enterprise e datacenter), mas ganhou força no Windows 2008 R2, onde ganhou recursos valiosos como o CSV.
Esse recurso permite que você tenha uma redundância em seu servidor de virtualização. Em caso de pane do seu servidor principal, um servidor secundário pode assumir as funções.
Pode-se adicionar até 16 nós em um cluster de Hyper-V. E o cluster pode ser gerenciado também pelo System Center Virtual Machine Manager.
O objetivo desse post não é ensinar como configurar um cluster, mas sim demonstrar as suas aplicações, principalmente em pequenas e médias empresas. Para saber como configurar um cluster de Hyper-V, acesse esse link: http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=12648
O CSV
http://www.espace-microsoft.com/fr/articles/images/18914/cluster-shared-volume.png
Você já deve ter ouvido falar sobre sobre CSV, que é a abreviação de Cluster Shared Volume ou Volume Compartilhado no Cluster. O volume do seu storage fica apresentado para todos os nós, ativamente.
Por exemplo, o disco de 1Tb de seu storage fica disponível para todos os nós em c:\ClusterStorage, como se fosse uma pasta normal do sistema. Mas não se engane, essa pasta representa a unidade lógica do storage e só pode ser manuseada pelo Cluster. Alterar qualquer coisa manualmente nesse pasta, como copiar, realizar backup ou deletar, pode ser extremamente prejudical para o seu cluster.
Live Migration
http://www.computernewsme.com/wp-content/uploads/2011/09/live-migration.jpg
Esse recurso é sem dúvida a revolução do hyper-v cluster. Através dele você pode movimentar suas máquinas virtuais entre nós, com parada imperceptível para o usuário.
Esse recurso só é possível por causa do CSV, que vimos acima. É recomendável que você tenha uma interface de rede dedicada para o Live Migration, pois a migração utiliza quase 100% de uma placa gigabit durante o processo.
No vídeo a seguir eu demonstro a migração de uma máquina utilizando o Live Migration.
Pré-requisitos para o Cluster de Hyper-V
- Servidores - Recomendável que sejam com configurações semelhantes. Principalmente na estrutura de processador.
- Adaptadores de rede - No mínimo dois, um para o gerenciamento do cluster e outro para o heartbeat, que detecta o estado das VMs.
- Storage - Pode ser ISCSI ou Fiber Channel. Um volume para o cluster e outro para uso das VMs.
- Live Migration - Para utilizar o Live Migration é necessário o Windows 2008 R2 e um volume em CSV.
Esses são alguns pré-requisitos para o cluster, é claro que existem os pré-requisitos para a própria virtualização em sí.
Demonstração de um cluster de máquinas virtuais
Segue um vídeo onde eu demonstro um cluster de máquinas virtuais com dois nós, com CSV. Também demonstro o Live Migration e dou a dica de um modelo de storage ideal (e barato) para pequenas e médias empresas.