Compartilhando discos no VMWare Server para criação de Cluster Windows (Failover)
Como configurar o compartilhamento de discos no VMWare Server para implementar uma máquina virtual com Cluster de FailOver.
O VMWare Server é um produto da VMWare que oferece diversas soluções de virtualização. Neste post iremos tratar do produto VMWare Server, versão free que pode ser baixado do site do fabricante (www.vmware.com).
A última versão disponível é a 2.0.1 – 31/03/2009 (Build: 156745), que oferece recursos como suporte a diversos sistemas operacionais (Windows, Novell, Solaris, Linux), múltiplos processadores, simulação de componentes de hardware como discos físicos compartilhados, placas de rede, discos removíveis, USB, controle de Snapshot, entre outros. É uma ótima ferramenta para quem deseja implementar ambientes de testes utilizando máquinas virtuais.
Não iremos citar conceitos básicos de criação de máquina virtual, pois o VMWare Server possui uma interface amigável e de fácil entendimento. Se houver alguma dúvida durante a criação da VM, fique a vontade para postar no blog ou enviar por e-mail. Responderei o mais breve possível.
Compartilhando Discos
Cenário: cluster de failover composto por dois nós, para um servidor de banco de dados ou servidor de arquivos, onde o recurso de disco físico deve ser transferido do nó ativo para o nó passivo assim que houver uma falha de hardware com system down do nó principal.
Este é um cenário comum para soluções de alta disponibilidade, e pode ser simulado tranquilamente com o VMWare Server. Para isso, basta configurar corretamente o disco que será compartilhado entre os dois nós do cluster. Configure os seguintes parâmetros do disco que será compartilhado:
1. Configure o parâmetro Disk Mode
O parâmetro Disk Mode define a forma de acesso ao disco virtual, ou seja, como as alterações serão gravadas no arquivo durante a execução da VM. Se a opção Independent não for ativada, todas as alterações serão salvas no disco ao encerrar a máquina virtual, de acordo com as configurações de Snapshot definidas para a VM. Ao ativar esta opção, o recursos de Snapshot deixa de gerenciar o acesso ao disco, e podem ser tratadas de forma persistente ou não persistente. Para atingir o objetivo proposto no cenário, deve-se ativar a opção Independent e selecionar o modo Persistent, como apresentado na figura 1.
2. Configure o parâmetro Virtual Device Node
O parâmetro Virtual Device Node define qual será a controladora que realizará a interface com o disco. É recomendável utilizar uma controladora diferente do disco de sistema, e caso seja necessário compartilhar mais de um disco, utilizar uma única controladora para os discos compartilhados. Exemplo:
Disco C – Sistema..: SCSI0:0 (Sistema Operacional)
Disco Q – Quorum...: SCSI1:0 (Compartilhado)
Disco E – Dados....: SCSI1:1 (Compartilhado)
A configuração ficará similar a figura a seguir:
Figura 1 – Janela Add Hardware Wizard – Disk Properties
É importante lembrar que estas configurações podem ser realizadas durante o processo de criação de um novo disco e também alterando as propriedades dos discos já existentes, através da opção Edit.
Após isso, será necessário adicionar dois parâmetros de configurações avançadas nas VMs que irão compartilhar mesmos os discos. Para isso, selecione a VM desejada, clique no menu Configure VM e em seguida clique na aba Advanced. Para adicionar um novo parâmetro, clique no botão Add New Entry na parte inferior da tela (figura 2).
Os parâmetros que devem ser adicionados são:
· disk.locking = false (desabilita lock do disco compartilhado).
· scsi<x>:<x>.shared = true (ativa o compartilhamento da controladora / discos utilizados). No lugar do <x> utilize o número do dispositivo selecionado, por exemplo:
scsi1:0.shared = true. Adicione para todos os discos que deseja compartilhar.
Figura 2 – Janela VM Configuration - Advanced
Após realizar estas configurações o disco será compartilhado corretamente e todas as ações realizadas nos nós onde o recurso estiver chaveado serão aplicados em tempo real no arquivo do disco virtual. Se os parâmetros não estiverem corretos, algumas alterações poderão ser perdidas e os recursos não funcionaram corretamente.
Até a próxima!
Ivan Candido
http://ivandba.spaces.live.com/
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo