Aplica-se a: Virtual Machine Manager 2008, o Virtual Machine Manager 2008 R2, o Virtual Machine Manager 2008 R2 SP1

Este artigo explica como configurar um ambiente suportado do SAN (Storage área Network) 2008 e VMM 2008 R2, a fim de realizar transferências de máquinas virtuais no VMM usando seu SAN, em vez de uma LAN.

Porque os arquivos de uma máquina virtual não foram movidos atualmente quando você transferiu um maquina virtual em uma SAN, é muito mais rápido que uma transferência através de uma rede padrão e é independente do tamanho dos arquivos associados com a máquina virtual.

Para que você possa tirar proveito de seus investimentos em infra-estruturas SAN, o VMM2008 oferece suporte a SANs a seguir para a transferência de arquivos da máquina virtual.

  • Fibre Channel
  • SANs iSCSI usando o Microsoft Initiator
  • N_Port ID Virtualization (NPIV) Fibre Channel

Para conexões com Fibre Channel e iSCSI usando o Microsoft Initiator, o Microsoft iSCSI Software Initiator está disponível com o add-on para Windows Server 2003 em http://go.microsoft.com/fwlink/?LinkId=127930. O Windows Server 2008 vem com o Microsoft iSCSI Software Initiator.

O NPIV usa tecnologia de Host Bus Adapter (HBA), que cria portas virtuais em hosts HBA abstraindo a porta física subjacente. Este suporte permite que uma única porta Fibre Channel física funcione como múltiplas portas lógicas, cada uma com sua própria identidade. Cada máquina virtual pode, então, acompanhar a sua própria porta HBA virtual e ser independente zoneado a um distinto e dedicado port name (World Wide WWPN). Para mais informações sobre MPIV e tecnologia HBA, consulte a documentação do fornecedor do HBA.

Nota: Este artigo destina-se a oferecer orientações gerais para a configuração de um ambiente SAN para uso com o VMM 2008. Documentação mais específica para configurar o seu SAN podem estar disponíveis a partir do seu fornecedor de SAN. Para assegurar melhor interoperabilidade, verifique seu iSCSI Target ou o fornecedor Fibre Channel Target sobre as configurações recomendadas, incluindo revisões de firmware e matrizes de suporte.

 

 

Como a Transferência SAN trabalha com Virtual Machine Manager

 

Com o VMM 2008 e VMM 2008 R2 , você pode usar uma SAN para executar os seguintes tipo de transferências de máquinas virtuais entre um computador de origem e um computador de destino:

  • Armazenar uma máquina virtual de um host de máquina virtual na biblioteca VMM.
  • Implantar máquinas virtuais a partir de uma biblioteca VMM para um host.
  • Migrar uma máquina virtual de um host para outro.

Importante: No caso de guest clustering de máquinas virtuais ou outro uso de um iSCSI initiator, se uma máquina virtual guest está usando um armazenamento SAN e migrar a máquina virtual para outro host, a máquina host não será capaz de reconectar ao mesmo que o SAN também esteja visível para o outro host. O VMM não oferecerá qualquer aviso se o novo host não tiver acesso à SAN. Antes de migrar a máquina virtual para um host diferente, você deve garantir que a SAN é visível para o novo host para que o guest possa se conectar à SAN.

  • Com o VMM 2008 R2 você pode usar transferências SAN para migrar as máquinas virtuais altamente disponíveis dentro e fora de um cluster.

Importante: Ao migrar uma máquina virtual em um cluster usando transferência SAN, VMM verifica todos os nós do cluster para garantir que cada nó possa ver o número de unidade lógica (LUN) e, em seguida, cria automaticamente o recurso de disco de cluster. Você deve usar o assistente para validar a configuração no gerenciamento de cluster de Failover para validar o recurso de disco recém criado. Para migrar uma máquina virtual de um cluster, a máquina virtual de um cluster, a máquina virtual deve estar em um LUN dedicado que não esteja usando um volume de cluster compartilhado (CSV).

Se uma SAN devidamente configurada está disponível, o VMM usa automaticamente a SAN para fazer transferências. No entanto, se você usar o Store Virtual Machine Wizard, implementar a Virtual Machine com o assistente para realizar uma transferência, você pode substituir o uso da SAN e fazer a transferência através da rede LAN.

Em algumas empresas, uma LUN SAN á mascarada para um único host non-clustered, fornecendo um método simples, mais seguro e isolado para fornecer capacidade de armazenamento altamente disponível para hosts específicos. Compartilhamento de uma LUN pode produzir eficiências em termos de gestão de espaço em disco e tornam a criação de LUN muito mais fácil porque o administrador de armazenamento só precisa criar um LUN grande. No entanto, em alguns SANs, o compartilhamento de LUN não é possível. Em SANs que permitem o compartilhamento de LUN, se várias máquinas virtuais estão em um  compartilhamento de host em um único LUN, migrações SUN se tornaria mais complexo, menos seguro, e finalmente menos controlável. Quando você inicia migrações de máquinad virtuais em um LUN compartilhado para outras máquinas, o LUN acaba sendo mascarado para cada host de destino. O LUN pode rapidamente tornar-se um sistema de arquivos muito grande que já não possuem os benefícios do isolamento. Qualquer máquina sem cluster pode tentar tornar o acesso descoordenado para os arquivos de máquinas virtuais em um LUN, e pode levar a resultados inesperados. O VMM não suporta transferências SAN quando existem várias máquinas virtuais no mesmo LUN. Você pode migrar tais máquinas virtuais usando apenas uma transferência de rede.

O VMM 2008oferece suporte a transferências SAN de máquinas virtuais que usam conexões baseadas em iSCSI Target. Conexões baseadas em iSCSI Initiator requerem um iSCSI Target para cada LUN. O VMM 2008 R2 adiciona suporte para máscara de LUN, que permite múltiplas LUNs por Target.

 

 

Instalar e configurar computadores de origem e destino

 

Depois de instalar o VMM 2008, adicione stand-alone ou em um cluster hosts e um ou mais bibliotecas VMM conforme descrito no Help do VMM. O Servidor VMM, os hosts VMM, e biblioteca VMM todos podem ser uma fonte ou um computador de destino para transferências SUN de máquina virtuais.

Antes de usar o VMM para transferir máquinas virtuais em um SAN, você deve concluir as etapas de configuração a seguir.

 

 

Instalar serviço de disco virtual em computadores que executam o Windows Server 2008 R2

 

Se você vai usar uma interface de Serviço de Disco Virtual (VDS) para o seu SAN, instale o VDS 1.1 em todos os computadores executando o Windows Server 2008 R2 que você irá usar como fonte ou um computador de destino para transferências de SAN. Você não tem de executar este passo para computadores que estão executando o Windows Server 2008 ou posterior. VDS 1.1é um componente do Windows Server 2003 R2que você pode instalar usando o Adicionar ou Remover Programas. Por padrão, o VDS 1.1 está instalado se você instalar um dos seguintes procedimentos:

  • Gerenciador de armazenamento para SANs, um componente do Windows Server 2003 R2.
  • Windows Server 2003 R2 SP2.

 

Para instalar o Serviço de Disco Virtual 1.1

  1. No painel de controle, abra Adicionar ou Remover Programas.
  2. Clique em Adicionar/Remover Componentes do Windows e, em seguida, clique duas vezes em Ferramentas de gestão e monitoramento.
  3. Garantir que a caixa de seleção Gerenciador de Armazenamento para SANs esteja selecionado e clique em OK.
  4. Clique em Avançar e siga as instruções para instalar VDS 1.1.
  5. Reinicie o computador.

Nota: Repita esse procedimento para todo os computadores que servirão como uma fonte ou um local de destino para a transferência de máquina virtual SAN.

 

 

Instalar um Disco Virtual do provedor de serviço de hardware (VDS)

 

Instalar um disco virtual do provedor de serviço de hardware (VDS) somente no servidor VMM. Você não precisa instalar o provedor em qualquer host ou computadores servidor de biblioteca.

Você pode obter um provedor de hardware VDS e instruções de instalação a partir de seu fornecedor de SAN. Para mais informações sobre a instalação de um provedor de hardware VDS, consulte a documentação do fornecedor.

 

 

Instalar um iSCSI Software Initiator para um iSCSI SAN

 

Se você estiver usando uma iSCSI SAN que esteja em um computador com o Windows Server 2003 R2 SP2, instalar a última versão do Software Initiator em todos os computadores que servirão como uma fonte ou um local de destino para transferências de SAN. Isto inclui computadores que estão executando o Windows Server 2008 ou posterior. Você pode baixar este software do Microsoft Download Center em http://go.microsoft.com/fwlink/?LinkId=127930. Para uma iSCSI SAN no Windows Server 2008, voc�� deve habilitar e configurar o Software iSCSI initiator em Ferramentas Administrativas. Para maiores informações, consulte a Ajuda e Suporte do Windows.

Se o seu iSCSI Target está configurado para usar uma o protocolo CHAP (Challenge Handshake Authentication Protocol) para proporcionar segurança, o VMM automaticamente gera uma chave compartilhada CHAP entre o computador de destino e o destino iSCSI quando você transferir uma máquina virtual em um SAN.

Nota: se você estiver usando o Microsoft iSCSI Target, recomendamos que você atualize para o Microsoft iSCSI Target v3.1 como parte do Unified Data Storage do Windows Server 2003 com base em solução de armazenamento. Para mais informações, consulte http://go.microsoft.com/fwlink/?LinkId=127928.

Se você estiver usando outro produto iSCSI, siga as instruções fornecida pelo seu fornecedor.

 

 

Instalar um driver Multipath I/O para um SAN Fibre Channel

 

Se você estiver usando um SAN Fibre Channel, você deve instalar um driver Multipath I/O (MPIO) em todos os computadores que estão conectados à SAN, mesmo se você estiver usando apenas um host bus adapter (HBA) de porta em um computador. Você pode obter um driver MPIO e instruções de instalação a partir do seu fornecedor de SAN. Para maiores informações sobre como instalar um drive MPIO, consulte a documentação do seu fornecedor de SAN.

 

 

Configurar o SAN

 

Depois de ter configurado os computadores de origem e destino, você deve configurar a SAN por:

  • Configurando LUNs e volumes.
  • Configurando a Topologia de SAN.

Ambas as tarefas são discutidas nas seções seguintes:

 

Configure LUN e Volumes

 

Em uma SAN, um número de unidade lógica (LUN) deve ser mascarados para montagem em um host ou servidor da biblioteca para permitir que o computador gerenciado para acessar os arquivos no LUN. Para migrar os arquivos que compõem uma máquina Virtual para outro servidor host ou biblioteca, o LUN SAN no computador de origem, e depois mascarados e montado no computador de destino.

Use os seguintes requisitos para configurar um número de unidade lógica (LUN) e um volume para cada máquina virtual que você planeja transferir em uma SAN.

 

Configurar cada LUN como disco básico.

 

A máquina virtual em um LUN mapeado para discos dinâmicos não podem ser transferidos em um SAN.

 

Criar um único volume em cada disco.

 

A máquina virtual em um LUN que contém vários volumes não podem ser transferidos em um SAN.

 

Formatar o volume com o sistema de arquivos NTFS.

 

Ao realizar transferências SAN, garantir que o caminho de destino selecionado seja em um volume que também esteja formatado em NTFS.

 

Coloque os arquivos para uma única máquina virtual ou em um único volume, ou, se os arquivos de uma máquina virtual abrangem vários volumes, cada volume deve conter arquivos de apenas uma máquina virtual.

 

No VMM 2008, você só pode ter uma máquina virtual por LUN, e cada LUN deve ter apenas um volume.

Nota: Para o Windows Server 2008, quando você configura um novo LUN em um host, você também deve assegurar que os discos são definidos como online.

 

 

Configurar a Topologia SAN

 

Garantir que todos os computadores de origem e de destino possam acessar a LUN na SAN.

Para um Fibre Channel SAN, você pode garantir que computadores de origem e de destino tenham acesso ao LUN através da criação de zonas apropriadas. Por exemplo, se tiver uma matriz de armazenamento e dois H1 e H2, você pode criar Zona1, que tem H1 de host e conjunto A, e Zona2, que tem H2 e matriz A. A criação destas zonas garante que H1 hospede e host H2 possa acessar a LUN.

SAN para migrações em um cluster, todos os nós do cluster devem estar na mesma zona de modo que todos eles possam acessar a LUN.

Para garantir uma SAN iSCSI, você pode garantir que os computadores de origem e destino sejam capazes de acessar a LUN por ter certeza que ambos tenham acesso, pelo menos, um dos portais no iSCSI Target. Enquanto a computadores de origem e destino terem acesso, pelo menos, um dos portais sobre o iSCSI Target, você poderá fazer transferência SAN entre eles.

 

 

Designação de um host para exclusão de uma Máquina Virtual em uma SAN

 

Quando você criar e implantar uma máquina virtual que pode ser transferido em um SAN, as arquivos da máquina virtual são armazenados em um número de unidade lógica (LUN) da SAN. Este LUN é mapeado e atribuídas as host de máquina virtual em que a máquina virtual é implantada. O VMM oferece suporte a um volume por LUN e uma máquina virtual por volume.

Quando você exclui uma máquina virtual que tem seus arquivos armazenados em um LUN, o LUN vazio mapeado e permanece alocado para o host a partir da qual a máquina virtual foi excluída. Com o tempo, LUNs vazios podem ser espalhados por um número de hosts, o que torna difícil a sua localização para criar novas máquinas virtuais.

Uma maneira de evitar essas dificuldades é designar um host sempre para você usar para apagar as máquinas virtuais. Antes de excluir uma máquina virtual, movê-lo para o host designado. Ao fazer isso, você sempre sabe onde procurar LUNs vazios para criar novas máquinas virtuais, que você pode, então, migrar para outros hosts.