Pau pra toda obra: Migrações ao vivo

Nenhuma SAN? Não tem problema. Você pode fazer uma migração ao vivo das máquinas virtuais Hyper-V sem usar um armazenamento compartilhado.

Greg Shields

Este foi escrito usando o beta do Windows Server 8. Todas as informações estão sujeitas a alterações.

Jack of all trades (JOAT) é uma raça especial de profissional de TI. Alguns argumentam que ele é o mais difícil-trabalho profissional no ramo de TI. Ele é responsável por manter a tecnologia à tona em uma pequena empresa ou até mesmo um pequeno ambiente dentro de uma empresa maior. A JOAT tem responsabilidades extremas com algumas ferramentas e pouco apoio. Soa como você?

A JOAT é o mestre o brinde. Ele preenche sua caixa de ferramentas com as ferramentas sem custo, para download, ele pode encontrar. Ele começa o trabalho feito usando todos os recursos à sua disposição. Esta mentalidade "obter er feito" muitos drives um JOAT para Hyper-V como a plataforma virtual de escolha. Até mesmo o menor ambiente de TI geralmente tem uma ou duas licenças de Windows Server, e aqueles são tudo que você precisa para virtualizar no topo do Hyper-V.

Até recentemente, no entanto, Hyper-V foi um amigo inconstante para o custo-consciente. Como configurar um único servidor de Hyper-V com DAS foi um exercício de simplicidade. Estender esse ambiente qualquer mais rapidamente adicionadas complexidade com Clustering do Windows e os custos com o armazenamento SAN.

Hyper-V versão 3 no Windows Server 8 aparece melhorar a ligação entre os recursos do hipervisor e administrador do hipervisor. Uma característica nova, a capacidade de viver migrar máquinas virtuais (VMs) sem a necessidade de armazenamento compartilhado, se parece com uma enorme vitória. Servidores Hyper-V que não estão conectados à SAN será capazes de migrar VM de processamento, assim como armazenamento sem o custo e a complexidade extra. Veja como funciona.

SAN-menos a migração ao vivo

Imagine que você tem dois servidores Hyper-V: \\win8hv1 e \\win8hv2. Você está executando uma variedade de VMs nesses dois servidores. Os arquivos do disco para as VMs são armazenados em outro local da rede em um servidor de arquivos e compartilhamento: \\win8fs1\VM.

Com essa configuração, você usaria Gerenciador do Hyper-V para migrar VM de processamento de um servidor para outro. Botão direito do mouse a VM exigindo deslocalização e escolha Mover para iniciar o Assistente para mover. Este assistente (consulte Figura 1) dá-lhe opções para mover VM de processamento, de armazenamento ou ambas. Em qualquer um desses cenários, a migração é uma migração ao vivo. Isso significa que o movimento acontece sem a necessidade de uma reinicialização VM ou qualquer perda de serviço.

Figura 1 aAssistente de mover de Hyper-V permite que você mova e reatribuir armazenamento para máquinas virtuais.

Isso é impressionante. Quando você perceber que você pode fazer esta migração em tempo real sem a necessidade de clusters de Failover do Windows ou uma SAN, este novo recurso pode rapidamente tornar-se seu novo melhor amigo.

"Agora, espere um minuto," você provavelmente está pedindo. "Essa migração ao vivo SAN-menos funciona porque a VM está hospedada em um compartilhamento Server Message Block (SMB)? Isso é ótimo, mas que não significa que ele vai executar mal?"

Não é assim, graças ao investimento significativo Microsoft gastou em melhorar o protocolo SMB. Que o investimento inclui desempenho como capacidade aprimoramentos. Esses aprimoramentos são projetados para tornar SMB apenas como utilizável como iSCSI ou Fibre Channel, mas sem o gerenciamento complexo exigem as disposições desses protocolos. Microsoft está dizendo essencialmente que execução de VMs Hyper-V no topo do SMB no arquivo remoto servidores irão executar bem o suficiente para uma ampla gama de utilizações, produção.

Alguns Assembleia requerida

Fazer esse trabalho de clusterless e SAN-menos a migração ao vivo requer algumas etapas pré-requisitos, pelo menos na versão beta do Windows Server 8. Você vai precisar de um servidor de arquivos do Windows Server 8 para hospedar o compartilhamento. Isso por si só requer algumas permissões especiais. Você precisará configurar cada servidor Hyper-V para suporte a migrações ao vivo de entrada e de saída. Por último, se você deseja chamar remotamente uma migração ao vivo, você precisará configurar algo chamado "delegação restrita."

Felizmente, nenhuma dessas tarefas são tão difícil. Em primeiro lugar, ao instalar a função Hyper-V em um computador Windows Server 8, certifique-se de Marcar que a opção marcada "Permite este servidor enviar e receber ao vivo migrações de máquinas virtuais". Há uma página no Assistente de recursos e adicionar funções (consulte Figura 2) onde você vai configurar isso.

Enable Virtual Machine Live Migration on the Hyper-V Role

Figura 2 permitir a migração ao vivo de máquina Virtual com a função Hyper-V.

Há duas seleções para o protocolo de autenticação disponíveis. O primeiro, chamado CredSSP, não requer nenhuma configuração extra, mas requer que você esteja conectado ao console do servidor de origem para lançar uma migração ao vivo. O segundo usa o protocolo Kerberos mais seguro. Isso também exige a etapa extra de como configurar a delegação restrita no Active Directory. Na maioria dos casos, você vai querer escolher a segunda opção.

Configurando restrito sons de delegação mais difícil do que realmente é. Comece criando um grupo de segurança Global do Active Directory em computadores e utilizadores do Active Directory. Adicione a este grupo as contas de computador de qualquer servidor de Hyper-V que irão participar na migração em tempo real.

Em seguida, exiba Propriedades da conta de computador para cada servidor Hyper-V. Na guia Delegação, optar por confiar no computador para delegação apenas a serviços especificados. Selecione Use Kerberos only e, em seguida, clique no botão Adicionar.

Na janela Adicionar serviços que aparece, clique em usuários ou computadores e fornecer o nome de computador do servidor de ficheiro hospedando seus arquivos de disco virtual da VM. Em seguida, em serviços disponíveis, selecione o serviço de cifs. Quando tiver concluído estes passos, você verá uma tela semelhante a Figura 3.

You’ll have to configure constrained delegation

Figura 3 você vai ter que configurar a delegação restrita.

Esta delegação permite que um serviço agir em nome de outra entidade de segurança. Considera-se "restrito" porque você está limitando a delegação neste caso apenas o cifs, ou tipo de serviço SMB. Repita esse processo para todos os seus servidores Hyper-V.

Para a etapa final, criar e definir permissões para um compartilhamento de arquivo em execução no Windows Server 8. Crie esse compartilhamento de arquivo usando serviços de arquivo e armazenamento no Gerenciador de servidores. Adicione as contas de computador para cada servidor Hyper-V para as permissões padrão, essas contas a concessão de permissões de controle total. Controle total é necessária porque o servidor Hyper-V deve ter a capacidade de modificar listas de controle de acesso de compartilhamento de arquivos. Você pode ver como isso foi feito para computadores \\win8hv1 e \\win8hv2 no Figura 4.

Create and set permissions for your file share

Figura 4 criar e definir permissões para o compartilhamento de arquivos.

Depois de concluído, você será capaz de viver migrar VMs entre os hosts Hyper-V para o qual você atribuiu privilégios.

Uma solução se encaixa a maioria

Enquanto essa migração ao vivo clusterless e SAN-menos pode realocar proativamente VMs antes de ocorrer uma paralisação, ele não oferece suporte reativas migrações de VM em caso de uma perda de acolhimento. Então você não pode tecnicamente chamar isto uma solução de alta disponibilidade (HA). A adição de HA requer também adição de um Cluster de Failover do Windows com todos os seus apetrechos.

Além disso, essa arquitetura coloca grande dependência no servidor de arquivos. Se esse servidor de arquivos falhar, então, também, fazer todas as suas VMs. O Clustering do Windows ajuda aqui também. Com clusters do Windows no Windows Server 8, você pode criar um novo tipo de arquivo de cluster de servidor chamado de servidor de arquivo de Scale-Out. Este é um novo ativo/ativo tecnologia que é projetada especificamente para aplicações de Hyper-V e SQL de cluster.

Não obstante estas limitações, a migração ao vivo no Windows Server 8 é uma experiência totalmente nova e completamente melhor. Ele suporta uma variedade de arquiteturas, cada um com um acompanhamento aumento nos recursos e na complexidade. Hyper-V suporta facilmente quaisquer requisitos especiais que você pode ter para agora. Melhor ainda, quando você está pronto para adicionar SANs e clusters, Hyper-V está pronta para lidar com todas as suas necessidades de nível corporativo.

Greg Shields

**Greg Shields**MVP, é um parceiro em Concentrated Technology. Obter mais de Shields Jack-of-all-trades dicas e truques em ConcentratedTech.com.

Conteúdo relacionado