Há 2 anos, a Microsoft apresentou o System Center Virtual Machine Manager 2007, que fornece uma interface consolidada para gerir uma infra-estrutura virtual com o Microsoft Virtual Server 2005 em execução. Agora, para coincidir com o lançamento do novo hipervisor Hyper-V do Windows Server 2008, foi lançada uma nova versão do Virtual Machine Manager (VMM). O System Center Virtual Machine Manager 2008 não apenas gere as instalações do Microsoft Virtual Server 2005 e do Hyper-V do Windows Server 2008, mas também oferece suporte estendido a servidores VMware Infrastructure 3 (ESX/ESXi). Com o VMM, conta agora com uma interface de gestão integrada que funciona com toda a infra-estrutura virtual, inclusive os sistemas Microsoft e VMware.
O VMM oferece suporte a todas as tarefas de virtualização tradicionais como, por exemplo, implementações rápidas de máquina virtual (VM) em modelos e VMs pré-configurados, conversões de físico em virtual (P2V), biblioteca centralizada de objectos de infra-estrutura virtual e até mesmo conversões de virtual em virtual (V2V) de máquinas virtuais VMware (arquivos de configuração VMX mais discos virtuais VMDK) em VMs Hyper-V. Além disso, a integração do VMM com o restante da família System Center relega a gestão de sistemas físicos e virtuais a uma simples consola.
Uma introdução ao Virtual Machine Manager 2008
O System Center Virtual Machine Manager 2008 é um aplicativo autónomo que fornece gestão centralizada, empresarial, de máquinas virtuais que estejam executando servidores Microsoft Virtual Server 2005 R2 SP1, Windows Server 2008 Hyper-V, Microsoft Hyper-V Server 2008 e VMware Infrastructure 3 (ESX/ESXi).
Com os demais produtos do System Center, o VMM fornece uma gestão de infra-estrutura física e virtual de ponta a ponta. A Figura 1 mostra o layout arquitectónico do Virtual Machine Manager.

Figura 1 Arquitectura do System Center Virtual Machine Manager 2008
Assim como os mais familiarizados com o VMM 2007 podem observar, há muito mais interfaces com o sistema VMM no VMM 2008 (consulte a Figura 1).
As caixas no canto superior esquerdo representam o VMM 2008; as caixas no canto inferior direito representam o System Center Operations Manager 2007, e os sistemas geridos e as interfaces são mostrados abaixo. As caixas vermelhas indicam os servidores de gestão, as caixas azuis mostram as entradas de sistema e as verdes são os sistemas host geridos com os objetos geridos mostrados em amarelo.
A caixa vermelha no canto superior esquerdo representa o serviço de servidor do Virtual Machine Manager 2008. Acima dela estão as interfaces diferentes do serviço; o Administrator Console, a interface do Windows PowerShell e o portal da Web de auto-atendimento com acesso de usuário delegado. O Windows PowerShell é a base de todo o acesso ao servidor VMM. Como o VMM Admin Console se baseia inteiramente no Windows PowerShell, é possível criar scripts do Windows PowerShell executados pelo serviço do servidor VMM. Por isso, a API pública do VMM 2008 é o Windows PowerShell, e qualquer programa pode aproveitar o VMM usando o Windows PowerShell. Um grande exemplo disso é a integração do XenDesktop Desktop Delivery Controller da Citrix ao Virtual Machine Manager, inteiramente realizada por meio do Windows PowerShell.
Como suporte ao VMM existe um banco de dados do SQL Server 2005 ou do SQL Server 2008, uma instalação completa ou SQL Server Express Edition caso não haja nenhum outro banco de dados disponível. Embora o diagrama mostre o Operations Manager e o Virtual Machine Manager apontando para o SQL Server, os dois programas não compartilham um banco de dados. Eles apenas são executados na mesma versão do SQL Server. A integração real entre o Virtual Machine Manager e o Operations Manager se dá por meio de um conector disponível no VMM. Esse conector permite ao VMM e ao OpsMgr compartilhar dados, o que passa informações de virtualização para o OpsMgr e leva dados do OpsMgr para o VMM, tendo em vista as acções.
A parte inferior do diagrama mostra os hosts geridos. O VMM 2008 continua a gerir os hosts de máquina virtual do Virtual Server 2005 R2 SP1 e um compartilhamento da biblioteca centralizado, como fazia no VMM 2007. Observe que, no VMM, o compartilhamento de biblioteca não é um armazenamento de arquivos especial ou servidor. Trata-se apenas de um compartilhamento de arquivos do Windows gerido pelo VMM. É possível gerir a biblioteca por meio do VMM ou copiar e excluir facilmente os arquivos do compartilhamento e deixar que o VMM descubra as alterações. Você também pode ter várias bibliotecas, o que é útil para conjuntos delegados de servidores e para servidores em escritórios remotos.
A novidade do VMM 2008 é a possibilidade de gerir os hipervisores Hyper-V e ESX. A gestão dos hosts do Hyper-V é feito por meio do gestão Remoto do Windows (WinRM) e pela interface da Windows Management Instrumentation (WMI). Na verdade, quando um potencial host do Hyper-V é adicionado, caso a função do Hyper-V não esteja habilitada no Windows Server 2008, o VMM pode habilitá-la automaticamente para o administrador. Esse recurso também está disponível a hosts do Virtual Server potenciais para sistemas Windows Server 2003.
A gestão dos hosts VMware VI3 ESX é, na verdade, feita por meio de um servidor VMware VirtualCenter. O VMM 2008 apresenta interface com o VirtualCenter por meio da API de Web Services do VirtualCenter. Por isso, um servidor VirtualCenter é obrigatório para a gestão do VMware, e a maioria das instalações corporativas do VMware terá pelo menos um servidor VirtualCenter. A exclusividade do VMM 2008 é a possibilidade de gerir vários servidores VirtualCenter. O VMM pode adicionar vários servidores VirtualCenter, o que permite a um administrador agregar toda a infra-estrutura do Vmware e fornecer uma exibição corporativa única que não era possível até então.
Por ser parte da família de produtos System Center, o VMM usa a interface do System Center ou no estilo do Outlook no Administrator Console. O VMM Administrator Console não é um snap-in do MMC; trata-se de um aplicativo totalmente novo, desenvolvido usando o Microsoft .NET Framework e incorporado ao Windows PowerShell 1.0.
Na verdade, como observado anteriormente, qualquer acção realizada no Administrator Console chama o comando do Windows PowerShell associado, logo, a interface do usuário usa, na realidade, o Windows PowerShell.
Qualquer comando ou função executada no Administrator Console pode ser executado na linha de comando do Windows PowerShell.
Cada assistente do Administrator Console também conta com um botão Exibir Script que pode mostrar o script do Windows PowerShell associado ao comando prestes a ser executado – um grande começo para saber como o Windows PowerShell se relaciona com o VMM. Nova no VMM 2008, a acção Exibir Script agora abre esses scripts no Bloco de Notas, logo, é possível editá-los facilmente no VMM.
Também é possível salvar facilmente os scripts editados, que podem ser reutilizados na biblioteca do VMM – outro recurso novo do VMM 2008. Os cmdlets do VMM 2007 foram actualizados para o VMM 2008, inclusive o suporte a servidores do VMware. Como os mesmos cmdlets funcionam em todas as plataformas de virtualização, cmdlets como New-VM funcionam em sistemas Microsoft e VMware. Assim, os administradores de TI usam um dos cmdlets para gerir os hosts do Virtual Server, do Hyper-V e do VMware ESX.
O Virtual Machine Manager 2008 foi desenvolvido para fornecer três benefícios importantes aos administradores de TI:
· Maximizar recursos
· Obter maior agilidade
· Aproveitar habilidades existentes
Vários recursos e funções favorecem esses benefícios. Primeiramente, o VMM ajuda a maximizar os recursos integrando a gestão de toda a infra-estrutura virtual, independentemente do hipervisor. Integrando os sistemas Microsoft e VMware, o VMM 2008 fornece uma única exibição de todos os hosts e máquinas virtuais, como mostrado na Figura 2, além de permitir aos administradores filtrar e exibir os sistemas por parâmetros como, por exemplo, host, sistema operacional, proprietário, data da adição entre outros.

Figura 2 O VMM Console mostra gestão de Microsoft e VMware integrado
O VMM também ajuda a maximizar os recursos do sistema por meio de uma consolidação de servidor simples com conversões como, por exemplo, P2V e V2V. P2V permite consolidar as máquinas físicas existentes em máquinas virtuais sem que seja necessário reinstalá-las. Isso é especialmente útil durante a conversão de máquinas com pouca utilização de hardware, pois é possível maximizar os recursos reunindo várias máquinas pouco utilizadas em uma única parte de hardware físico. P2V é um recurso integrado do VMM e não exige software ou servidores adicionais. No VMM 2008, foi adicionado o suporte a um número maior de sistemas físicos, inclusive Windows Vista, Windows Server 2008 e hosts x64. A funcionalidade P2V do VMM é um óptimo complemento para ferramentas de planeamento como, por exemplo, a ferramenta Microsoft Assessment and Planning (MAP), que ajuda a identificar candidatos à consolidação do servidor.
Caso você já tenha máquinas virtuais no formato VMDK do VMware, o VMM permite usar V2V para converter os VMDKs existentes no formato VHD. Trata-se de um processo offline – a VM VMware deve ser desligada enquanto o processo V2V converte o arquivo VMDK real em um VHD. Também é possível converter uma VM VMware em execução usando a função P2V. Isso pode ser um pouco confuso, mas é importante lembrar que máquinas virtuais são máquinas inicialmente, depois virtuais. Como todos os demais sistemas vêem as VMs como máquinas em execução, o mesmo acontecerá com a funcionalidade P2V do VMM, que permite converter uma VM em execução em qualquer software de virtualização em um VHD Microsoft.
O VMM dá mais agilidade aos administradores de TI por meio de vários recursos. Um dos principais recursos habilitados pelo VMM é a migração das VMs de um host para outro, o que pode ajudar a manter a alta disponibilidade e a optimização do servidor. Com hosts Hyper-V, o VMM 2008 oferece suporte a Quick Migration, que pode mover uma VM entre hosts Hyper-V com apenas alguns segundos de tempo de inactividade. Isso exige um cluster do Windows Server 2008 e um armazenamento compartilhado, mas o VMM ajuda a facilitar o gestão e a configuração.
Com um host VMware ESX, o VMM 2008 também oferece suporte a VMware VMotion, o recurso VMware que migra VMs sem que haja tempo de inactividade perceptível ao usuário. Hosts VMware ESX compatíveis com VMotion são obrigatórios, como um cluster e um back-end SAN como Quick Migration. Posteriormente neste artigo, apresentarei um VMotion usando o VMM 2008.
Por fim, o VMM 2008 pode migrar uma VM Virtual Server 2005 existente para um host Hyper-V, realizando automaticamente todas as actualizações e conversões necessárias à migração.
Como parte de qualquer implementação VM (inclusive as migrações descritas acima) iniciada por meio de conversões ou novas implementações, o VMM usa um processo chamado Intelligent Placement para implementar as VMs nos hosts. Ele também usa o Intelligent Placement para consultar todos os hosts de máquina virtual geridos, recupera vários parâmetros da disponibilidade de recursos desses hosts e, em seguida, retorna uma lista ponderada dos hosts recomendados para implementação da VM. Como se pode ver na Figura 3, o Intelligent Placement oferece suporte a hosts Microsoft e VMware, além das configurações de armazenamento. O Intelligent Placement no VMM 2008 reconhece tanto a plataforma quanto a configuração. Por isso, ele só recomendará hosts que se adaptem à plataforma host correta; apenas hosts agrupados em caso de necessidade de alta disponibilidade e apenas hosts compatíveis com x64 para VMs x64.
Figura 3 Intelligent Placement analisa todos os hosts disponíveis
Integração ao System Center
Um dos principais recursos do VMM 2008 é a integração com o System Center Operations Manager 2007. Embora o VMM 2007 apresentasse uma certa integração com o Operations Manager, o VMM 2008 inclui um conector de produto para o Operations Manager que aumenta muito a funcionalidade da integração. Por meio da integração com o Operations Manager, o VMM fornece relatórios de gerador de operações consolidadas na console administrativa, bem como por meio de um recurso chamado Performance and Resource Optimization (PRO).
O PRO permite que o VMM 2008 crie alertas chamados PRO Tips e até mesmo recursos de acção automatizada com base em parâmetros de monitoramento no Operations Manager. A Figura 4 mostra algumas dicas PRO de exemplo. Quando o pacote de gestão habilitado para PRO (pacote PRO) está sendo usado, o VMM 2008 pode realizar acções automatizadas como, por exemplo, migrações de VMs e criação de novas VMs com base em parâmetros de desempenho baseados em host, hipervisor, hardware e até mesmo desempenho.

Figura 4 As dicas PRO fornecem alertas e recursos para problemas na infra-estrutura virtual
A Microsoft anunciou a disponibilidade da versão do System Center Virtual Machine Manager 2008. Esta última versão do produto incorpora todas as funcionalidades do seu antecessor e traz novas capacidades para a gestão de máquinas virtuais. Aqui estão dez dos mais valiosos benefícios que Virtual Machine Manager 2008 (VMM) pode fornecer numa organização.
-
Desenvolvido para máquinas virtuais rodando no Windows Server 2008 e o Microsoft Hyper-V Server
Hiper-V é a próxima geração do Hypervisor (base de virtualização da plataforma Microsoft), que é projetado para oferecer alto desempenho, reforço da segurança, alta disponibilidade, escalabilidade e muitas outras melhorias. VMM é concebido para aproveitar ao máximo destes benefícios fundamentais através de um poderoso contudo fácil de usar através da consola que racionaliza muitas das tarefas necessárias para gerir a infra-estrutura virtual. Ainda melhor, os administradores podem gerir os seus tradicionais servidores físicos e os seus recursos virtuais direitamente através de uma consola unificada.
-
Suporte para o Microsoft Virtual Server e VMware ESX
Com este lançamento, o VMM agora gere infra-estrutura virtual VMware ESX em articulação com o produto Virtual Center. Agora os administradores podem executar múltiplas plataformas de virtualização, e podem contar com uma ferramenta para gerenciar virtualmente tudo. Com a sua compatibilidade com VMware VI3 (através do Virtual Center), VMM agora suporta recursos como VMotion e também pode fornecer recursos específicas de VMM como de posicionamento inteligente para VMware servidores.
-
Desempenho e Otimização dos Recursos (Performance and Resource Optimization - PRO)
Desempenho e Otimização dos Recursos (PRO), permite o gerenciamento dinâmico de recursos virtuais através dos Management Packs PRO que são ativados. Utilizando o monitoramento profundo das capacidades do System Center Operations Manager 2007, o PRO permite aos administradores estabelecer acções correctivas para se executar a VMM se mau desempenho ou na falha serem identificados em hardware, sistemas operacionais ou aplicativos. Tal como uma plataforma aberta e extensível, o PRO incentiva os parceiros a uma gestão de packs de design personalizado que promovam a compatibilidade dos seus produtos e soluções da PRO com capacidades de gestão poderosa.
-
Maximizar os recursos do Datacenter através da consolidação
Um típico servidor físico em datacenter opera em apenas 5 a 15 por cento CPU capacidade. VMM pode avaliar e, em seguida, consolidar o trabalho dos servidores adequado para máquina virtual host infra-estrutura física, assim libertando recursos para a "repurposing" ou reforma de hardware. Através do servidor físico consolidação, o crescimento continuo do datacenter é menos restringida por espaço, elétrica e de resfriamento.
-
Conversões de máquinas num piscar de olhos!
Convertendo um servidore físico em uma máquina virtual pode ser uma assustador para a empresa - lento, problemático e normalmente exigindo-lhe para que suspenda o servidor físico. Mas graças ao reforço da conversão P2V em VMM, as conversões P2V irá tornar-se rotina. Do mesmo modo, VMM também fornece um simples assistente que pode converter máquinas virtuais VMware para VHDs através de uma fácil e rápida conversão Virtual-a-Virtual (V2V) processo de transferência.
-
Rápido provisionamento de novas máquinas
Em resposta a novos pedidos de servidores, um verdadeiro ágil Departamento TI proporciona novos servidores aos seus clientes em qualquer parte do negócio uma infra-estrutura de rede com uma reviravolta muito rápido. VMM permite esta agilidade, fornecendo aos administradores a capacidade de implantar máquinas virtuais numa muito menor fração do tempo que seria necessário para implantar um servidor físico. Através de uma consola, VMM permite aos administradores de gerir e controlar máquinas virtuais e anfitriões para assegurar que eles satisfazem as necessidades dos correspondentes grupos empresariais.
-
Posicionamento Inteligente minimiza a adivinhação na implantação máquina virtual
VMM faz extensa análise dos dados de uma série de fatores físicos antes de recomendar qual servidor deveria acolher a carga de trabalho de um determinado servidor virtual. Isto é especialmente crítico quando são os administradores a determinar a forma de colocar a carga de trabalho de vários servidores virtuais sobre a mesma máquina host. Com acesso a dados históricos - fornecidas pelo Operations Manager 2007 - o processo de posicionamento inteligente é capaz de categorizar as características de desempenho passado a fim de assegurar a optimização da adequação entre a máquina virtual e o hardware do Host.
-
Delegar a gestão da máquina virtual para Desenvolvimento e Teste
Infra-estruturas virtuais são comumente usadas em ambientes de teste e de Desenvolvimento, onde existe uma constante e aprovisionamento que estabelece máquinas virtuais para fins de teste. Esta última versão do VMM tem características que podem exaustivamente fazer uma reformulação e uma melhoria no portal auto-serviço na Internet, através do qual os administradores podem delegar essa função de aprovisionamento para usuários autorizados ao mesmo tempo que mantém o controle preciso sobre a gestão de máquinas virtuais.
-
A biblioteca ajuda a manter os componentes da máquina virtual organizados
Para manter um datacenter virtual da casa em ordem, VMM centralizado fornece uma biblioteca para armazenar vários "módulos" de máquina virtual - off-line virtualização de máquinas e outros componentes. Com a facilidade de usar a biblioteca, com formato estruturado, os administradores podem encontrar rapidamente e de reutilizar determinados componentes mantendo-se assim altamente produtivas e que possa responder às novas solicitações servidor e modificações.
-
O Windows PowerShell oferece rica gestão e scripting ambiente
A totalidade da aplicação VMM é construído sobre o ambiente de linha de comando e scripting, Windows PowerShell. Esta versão do VMM acrescenta adicionais PowerShell commandlets e comandos "ver script" que permitem que os administradores de explorar personalização ou automatização das operações a um nível sem precedentes.
Esta visão clareia as novas funcionalidades e recurso que foram significativamente reforçados no System Center Virtual Machine Manager 2008 que a Microsoft recentemente.
Suporte para VMS rodando em Windows Server 2008
-
O System Center Virtual Machine Manager 2008 foi concebido para utilizar plenamente os recursos e serviços fundacionais do Windows Server 2008 e do Microsoft Hyper-V Server. Isso inclui a arquitetura de 64 bits do Hyper-V, modelo endurecido de ataque de segurança, apoio cluster fail-over (ver abaixo) e outros.
-
O Virtual Machine Manager 2008 (VMM) apoia a gestão dos anfitriões a correr Hyper-V, e VMM pode realmente permitir Hyper-V remotamente a partir da consola do VMM 2008.
-
O VMM 2008 integra suporte com novo cluster no Windows Server 2008 para permitir tolerancia a falhas e acoselhamento de criação de cluster a máquinas virtuais, na altura da sua criação.
-
VMM 2008 suporta todos as funcionalidade do Hyper-V, proporcionando, simultaneamente, funções específicas do VMM, tais como colocação Inteligente, o Portal Self-Service, e a Biblioteca integrada.
Suporte a plataforma de virtualização Multi-vendor
-
Para além de suporte para Hyper-V, VMM 2008 integra multi-Hypervisor em uma ferramenta de gestão com o seu apoio para correr em máquinas virtuais VMware ESX infra-estrutura e Microsoft Virtual Server.
-
O VMM 2008 fornece suporte completo para VMware VI3 incluído entre os que se deslocam máquinas virtuais virtual hosts sem inatividade via VMotion, através da integração com VMware Virtual Center.
-
As características específicas do VMM 2008, tais como Intelligent Placement, consolidação e de outros candidatos recomendações podem ser executados contra a infra-estrutura virtual suportado por qualquer plataforma.
-
Windows PowerShell scripts para customização ou automação também são suportados em toda Hyper-V, VMware ESX ou implementações de Virtual Server.
Desempenho e otimização dos recursos
-
Desempenho e Otimização dos Recursos (Performance and Resource Optimization - PRO) é uma característica do VMM que pode responder a cenários de falha dinamicamente ou a componentes mal configurados que são identificados em hardware, sistemas operacionais ou aplicativos.
-
Trabalhar através do PRO-Management Packs e permitiu a consorte com o System Center Operations Manager 2007 nas profundas capacidades de monitorização, PRO tanto pode alertar um administrador de um sistema ou estado aplicação insalubre e as suas propostas de medidas correctivas recomendadas ou ele pode responder automaticamente a criação de um sistema que responsivo e auto-cura.
-
Devido ao nível muito mais granular de controlo disponíveis para PRO, uma vasta gama de hardware, sistema operacional ou aplicação variáveis podem acionar o PRO tomar medidas correctivas.
-
Tal como um recurso do VMM 2008, as capacidades da PRO também estão disponíveis para VMware ESX Server Virtual hosts ou administradores permitindo assim a gerir a sua inteira ambiente virtual, independentemente da plataforma virtualização estão a utilizar.
Host cluster suporta a "alta disponibilidade" máquinas virtuais
-
Com mais alargado suporte para failover clusters, o VMM 2008 melhora as suas capacidades de "alta disponibilidade" para gestão de máquinas virtuais de missão crítica. O VMM 2008 está agora plenamente consciente do uso de cluster, que significa que ele pode detectar e gerenciar o host Hyper-V "clusters" como uma única unidade.
-
Novo nesta versão VMM é a detecção automática de hospedeiros virtuais que são adicionados ou removidos do cluster - assim aliviar o fardo sobre o administrador para gerir esta função.
-
Em VMM 2008, a criação de uma máquina virtual de alta disponibilidade (VM HA) nunca foi tão fácil. Longe vai o complexo multi-passo de processos manuais antes - agora, um administrador clica uma simples checkbox que designa uma VM como altamente disponível. Nos bastidores, VMM orchestrates a criação do que HA VA que inclui instrução do recurso Colocação Inteligente do VMM 2008 para recomendar apenas os host que são parte de um cluster para os recém nomeados HA VM.
-
As funcionalidades melhoradas de gestão do HA VM do VMM 2008 incluem o Failover Cluster Management Console para diversas tarefas relacionadas com o cluster como designação e gestão das reservas de cluster, menos letras de unidades de disco, clusters hóspedes, entre outros.
-
VMM 2008 também suporta VMware host clusters em que os nós do cluster são Servidores VMware ESX.
Outras Alterações nas VMM 2008
-
Re-engenharia do motor de permissões administrativas; criação do papel "administrador delegado" que mantém as habilidades de gestão de um administrador pleno, mas em um reduzido âmbito de aplicação da responsabilidade designada como uma sub-conjunto de hospedeiros virtuais.
-
Interface web minuciosamente re-projetada e construída para o portal self-service, incluindo o acesso do usuário a interface e os PowerShell commandlets.
-
Em máquina virtual hóspede suporte para os sistemas operacionais Windows Server 2008 e Windows Vista, bem como suporte para Conversão Físico-a-Virtual (P2V) e para Conversão Virtual-a-Virtual (V2V) a esses sistemas operacionais hóspedes.
-
Atualizado nas políticas de permissões de rede que permitam VMM 2008 para gerir infra-estrutura virtual adiciona ao domínio que não é especificamente parte de um "confiável" domínio.
-
Adicionais PowerShell commandlets e controles "ver script".
-
Melharamento do interface de usuário e consola de gerenciamento.