Hyper-V: Boas Práticas de Implantação
Este artigo foi baseado à partir do ebook gratuito da Microsoft Press Understanding Microsoft Virtualization Solutions: From the Desktop to the Datacenter por Mitch Tulloch.
Existem vários livros de Boas Práticas para servidores físicos que hospedam Hyper-V, talvez com mais informações. Esta é a sua oportunidade de ajudar. Você pode expandir/editar essas Boas Práticas ou adicionar mais conteúdo com base em suas experiências.
Antes de começar
- Baixe, leia e entenda as informações contidas no *Livro Branco * "Performance Tuning Guidelines for previous versions of Windows Server" . Três seções deste documento que podem ter um impacto significativo sobre o desempenho do servidor físico discutem ajustes no hardware do servidor e nas configurações de rede e de subsistemas de armazenamento. Estes são especialmente críticos para o Hyper-V, porque o próprio hypervisor fica no topo da camada de hardware, como descrito anteriormente, e controla todos os hardwares no Windows Server 2008. O próprio sistema operacional é executado essencialmente em uma máquina virtual, mais conhecida como a Partição Pai.
- Revise Getting to Know Hyper-V: A Walkthrough from Initial Setup to Common Scenarios .
Você também pode ver o vídeo . - Familiarize-se com os Termos do Hyper-V.
Boas Práticas
** - Evite sobrecarregar o servidor**
Determinar o número de máquinas virtuais que serão hospedadas no servidor Hyper-V e as cargas de trabalho que serão manipulados é uma análise crítica. A versão do sistema operacional que será instalado no servidor físico pode ajudar nesse sentido, de modo que a primeira "Boa Prática" é considerar a utilizar o Windows Server 2008 Datacenter x64 com Hyper-V. A edição Datacenter x64 suporta até 64 processadores, 2 terabytes de memória RAM física, e 16 nós de cluster de failover para cenários de migração rápida e permite ilimitadas máquinas virtuais para serem executadas no Hyper-V. Selecionar uma instalação Server Core fornece benefícios adicionais, incluindo uma maior segurança e menor manutenção.
- Certifique-se de alta velocidade de acesso ao armazenamento
Para o armazenamento, considere o uso de rede de área de armazenamento (SAN) que está configurado com alta velocidade (10.000 RPMs ou mais) drivers (SATA ou SAS)que suportam fila de I/O e configurações de RAID 0+1. Você pode usar o Fibre Channel ou o hardware iSCSI SAN.
- Instale Múltiplas Placas de Interfaces de Rede
Para a rede, certifique-se de ter mais de uma placa de rede instalada no servidor físico e dedicar uma interface de rede para a administração do servidor Hyper-V. Isso significa que não há redes virtuais no Hyper-V e este será configurado para usar o NIC. Para máquinas virtuais de alta carga de trabalho, você pode querer dedicar um adaptador de rede físico no servidor para a rede virtual da máquina virtual está usando. Assegure também que as máquinas virtuais que compartilham um adaptador físico não saturam a rede física. Use a confiabilidade e o desempenho do sistema para estabelecer uma linha de base de desempenho para a carga e, então ajuste as configurações e cargas do NIC em conformidade.
Se você tiver apenas uma única placa de rede da máquina que você está configurando a função Hyper-V e você está fazendo a configuração remotamente (por exemplo, em uma sessão RDP) se você optar por ligar o Virtual Switch Protocol para o único NIC no máquina, você será desconectado da sessão e uma reconexão pode não ser possível até que o adaptador de rede virtual recém-criado seja configurado corretamente.
**- Evite misturar máquinas virtuais que podem usar o Integration Services com aqueles que não podem **
Não misture as mesmas máquinas virtuais de servidores físicos que podem tirar proveito do Hyper-V Integration Services com aqueles que não podem. As máquinas virtuais que não podem usar Integration Services deve usar adaptadores de rede legado para obter acesso à rede física. Para acomodar os adaptadores de rede de legado, talvez seja necessário desativar alguns recursos de ponta na interface de rede, o que pode limitar desnecessariamente a funcionalidade dos dispositivos sintéticos. Além disso, o uso de dispositivos emulados coloca uma carga de trabalho extra no servidor Hyper-V.
[ATUALIZADO em 31/07/2012] Após discussão com os desenvolvedores originais do Hyper-V, verificamos que esta recomendação em particular não faz qualquer sentido. Prefiro não removê-lo para não ficar calado, uma vez que já é amplamente difundido através da Internet.
- Configure o software antivírus para Processos Bypass do Hyper-V e Diretórios
Se você estiver executando um software antivírus no servidor físico, você pode querer considerar excluir os processos Vmms.exe e Vmswp.exe. Além disso, excluir os diretórios que contêm os arquivos de configuração de máquina virtual e discos rígidos virtuais da verificação ativa. Um benefício adicional de usar de discos de passagem em suas máquinas virtuais é que você pode usar o software de antivírus em execução no servidor físico para proteger a sua máquina virtual.
- Evite armazenar arquivos do sistema em unidades utilizadas para o Armazenamento do Hyper-V
Não armazene arquivos de sistema (pagefile.sys) em unidades dedicadas ao armazenamento de dados de máquina virtual.
- Monitor de Performance para otimizar e gerenciar o Servidor
Ao executar várias máquinas virtuais de alta carga de trabalho em um servidor Hyper-V, garantimos o bom desempenho agregado na linha de base obtendo ao longo de um determinado período de tempo (por exemplo, cinco dias durante o horário normal de trabalho) a configuração de hardware do servidor físico para garantir o ideal para suportar a carga à ser colocada sobre ela pelas máquinas virtuais. Se não for possível adicionar mais memória, processadores ou armazenamento maior para o desempenho, pode ser necessário migrar as máquinas virtuais para outros servidores Hyper-V.
Veja Também
- Performance Tuning Guidelines for previous versions of Windows Server
- Getting to Know Hyper-V: A Walkthrough from Initial Setup to Common Scenarios
- Termos do Hyper-V
- Hyper-V: Guia de Sobrevivência
- Portal do Hyper-V