O que é o Gerenciador de Máquinas Virtuais? - Explicação sobre Hypervisores
Está se perguntando o que é um gerenciador de máquinas virtuais? Continue lendo!
Dispositivos de computação virtual, como Windows, Mac, Linux, etc., tornaram-se extremamente populares entre profissionais de TI, empresas, desenvolvedores e criadores de conteúdo. Essa tecnologia permite que você configure e use vários tipos de computadores a partir do PC local ou de um servidor online.
É aí que entra um gerenciador de máquinas virtuais (VMM). Ele está no cerne da virtualização de sistemas operacionais e hardware.
Se você é novo em computadores virtuais, leia o artigo até o final para aprender tudo sobre eles e seus benefícios.
O que é um Gerenciador de Máquinas Virtuais?
Um gerenciador de máquinas virtuais fornece os programas e interfaces de virtualização necessários para computadores virtuais. É como um sistema de controle central do qual você pode controlar muitas áreas de trabalho locais e virtuais. Além disso, uma ferramenta VMM particiona eficientemente os drives do sistema, CPU, RAM, GPU, placa de rede, sistema de áudio, etc., e distribui esses recursos.
Você pode encontrar os seguintes nomes alternativos:
- Hypervisor
- Camada de virtualização
- Monitor de máquina virtual
- Software de virtualização
- Software de virtualização de plataforma
- Software de virtualização de sistema operacional.
Um VMM também permite que você personalize os recursos alocados de um PC virtual existente para ajustes de desempenho e solução de problemas. Além disso, você pode criptografar seus dispositivos virtuais para evitar acesso não autorizado ao hardware e software.
Tipos de VMMs ou Hypervisores
Principalmente, existem dois tipos. Eu descrevi suas características e exemplos abaixo:
Hypervisores Tipo 1 (Hypervisores Bare-Metal)
Esses rodam diretamente no hardware de computação, semelhante a um sistema operacional Windows 11. A única diferença é que um sistema operacional Windows configura apenas um computador, enquanto um Hypervisor Tipo 1 configura um ambiente onde você pode configurar mais de um sistema operacional.
Além disso, gerenciadores de máquinas virtuais Tipo 1 são extremamente rápidos e altamente confiáveis, pois podem acessar o hardware do sistema diretamente, sem a intervenção de um sistema operacional host. Por essa razão, você encontrará principalmente tal VMM em data centers, plataformas de serviços de desktop virtual gerenciados, grandes organizações, etc.
Aqui estão alguns exemplos de VMMs Tipo 1:
- VMware ESXi
- Xen / Citrix Hypervisor
- Oracle VM Server para x86
- Red Hat Enterprise Virtualization (RHEV)
- Microsoft Hyper-V.
Instalá-los e gerenciá-los tem uma curva de aprendizado acentuada. Muitas vezes, as empresas contratam profissionais altamente qualificados para esse trabalho.
Hypervisores Tipo 2 (Hypervisores Hospedados)
Os VMMs Tipo 2 rodam sobre um sistema operacional, como Windows, Mac, Linux, etc. Portanto, seu desempenho é inferior ao dos Hypervisores Tipo 1.
No entanto, configurá-los é muito mais fácil. É como instalar qualquer outro aplicativo de terceiros. Além disso, essas ferramentas contêm principalmente uma interface gráfica do usuário com instruções adequadas, para que qualquer pessoa com conhecimentos básicos de informática possa configurar um computador virtual em menos de uma hora.
Aqui estão alguns exemplos populares:
- VMware Workstation
- Oracle VirtualBox
- Parallels Desktop
- Windows Hyper-V.
Exemplo de um VMM do Windows
O Hyper-V Manager no Windows é o software de virtualização embutido para PCs Windows 11 e 10. Ele é disponível gratuitamente para usuários das edições Windows Pro e Enterprise.
Como a Microsoft fornece a ferramenta embutida em edições selecionadas, você não precisa licenciar seus casos de uso individuais ou comerciais.
No entanto, você pode não encontrar a ferramenta prontamente na lista de programas instalados. Você precisará habilitá-la a partir da ferramenta Recursos do Windows .
Possui uma interface gráfica bastante simples com instruções adequadas. No entanto, as opções de personalização de hardware virtual são limitadas. Encontre abaixo os principais recursos do Hyper-V Manager :
- Um menu Criar Rápido que permite criar máquinas virtuais Windows 10, 11 e Ubuntu a partir de um servidor de imagem online hospedado pela Microsoft.
- Um assistente de Nova Máquina Virtual que permite criar uma máquina virtual do zero, atribuindo RAM virtual, ROM, rede, etc.
- Você também pode importar uma área de trabalho virtual de um VMM de terceiros ou de um diretório local.
- Há um recurso Conectar ao Servidor para se conectar a máquinas virtuais remotas em um servidor de terceiros.
Como Funciona um Gerenciador de Máquinas Virtuais?
Um VMM cria uma camada de virtualização sobre o sistema operacional host. Em seguida, ele utiliza os recursos de hardware do dispositivo host e distribui parcialmente esses recursos para um ou mais PCs virtuais. Para que funcione sem problemas, você deve habilitar o recurso Intel Virtualization Technology (VT-x) para sua CPU host. Você pode fazer isso a partir da interface UEFI ou BIOS.
Uma ferramenta moderna como o VMware Workstation vem com muitas funcionalidades para que você possa criar uma ampla variedade de máquinas virtuais. Encontre alguns dos componentes comuns do VMM desta ferramenta de hypervisor líder abaixo:
Assistente de Máquina Virtual
Ele o guia por todas as etapas da configuração da máquina virtual do início ao fim. Você pode escolher entre os modos Típico e Personalizado dependendo das suas necessidades de VM. Para a maioria dos usuários, o Típico é a melhor opção, pois configura a maioria das camadas virtuais complicadas no backend.
Ele também solicita a imagem ISO do disco do SO e testa automaticamente a mídia inicializável em busca de erros. Você também pode optar por instalar o SO mais tarde. A melhor coisa sobre o assistente de configuração é que você pode escolher entre os seguintes tipos de sistemas operacionais convidados:
- Microsoft Windows
- Linux
- Apple Mac OS X
- VMware ESX
Todos eles incluem muitas edições, para que você não encontre problemas de compatibilidade retroativa.
Uma Biblioteca de VMs
Você encontrará uma biblioteca de máquinas virtuais listando todas as áreas de trabalho virtuais que você adicionou ao VMM. Se você as criou em cima do PC local, elas aparecerão abaixo do cabeçalho Meu Computador.
Se você importou VMs de servidores remotos, essas também aparecerão abaixo das árvores de endereços IP do servidor. Você pode abrir rapidamente uma VM clicando na biblioteca.
Configurações Avançadas de VM
A caixa de diálogo Configurações de VM permite que você personalize opções de hardware e software em níveis granulares.
Na aba Hardware, você pode personalizar os valores e preferências para Memória, Processadores, Disco Rígido, CD/DVD, Adaptador de Rede, Controlador USB, Placa de Som, Impressora, Exibição e TPM .
Na aba Opções, você pode personalizar as preferências para Gerenciamento de energia, Pastas compartilhadas, Snapshots, AutoProtect, Isolamento de convidados, Controle de acesso, Ferramentas VMware, Conexões VNC, Login automático, etc.
Você pode ajustar essas configurações para uma nova VM ou existente sempre que quiser.
Controles Ad Hoc de VM
Frequentemente, as VMs ficam travadas ao processar problemas complexos. No entanto, você não tem o privilégio de pressionar manualmente qualquer botão físico de energia para reiniciar ou desligar o sistema. Para superar esse obstáculo, VMMs modernos como o VMware incluem ferramentas de gerenciamento de energia ad hoc.
Por exemplo, você pode usar os seguintes comandos no VMware Workstation:
- Desligar Convidado
- Suspender Convidado
- Reiniciar Convidado
- Redefinir .
Se você precisar acessar o BIOS da VM, pode usar o comando Ligar para Firmware.
Backup e Restauração de Máquina Virtual
VMMs premium como o VMware Workstation oferecem ferramentas de backup e restauração integradas. Você pode fazer snapshots manuais de uma VM todos os dias.
Alternativamente, você pode configurar um cronograma de snapshots para backup automático. Você pode usar esses snapshots para reverter para uma versão anterior se a última VM ficar corrompida.
Configurações Avançadas de Exibição
VMMs modernos incluem várias configurações de exibição. Por exemplo, o VMware Workstation vem com comandos de escala de exibição, como os seguintes para modificar a área de exibição:
- Mostrar ou ocultar a biblioteca
- Mostrar ou ocultar a barra de miniaturas
- Entrar no modo de tela cheia
- Esticar livremente .
Interface para Conectividade de Dispositivos e Transferência de Dados
VMMs modernos podem rotear as conexões de dispositivos externos para a máquina virtual. Para isso, o gerenciador mostrará uma caixa de diálogo para selecionar se você deseja interligar o dispositivo externo ao dispositivo físico host ou ao SO convidado.
Você também pode usar o VMware Workstation para configurar drives compartilhados de e para sistemas operacionais convidados. Além disso, você pode facilmente copiar e colar dados do dispositivo host para o dispositivo virtual usando os comandos Ctrl + C e Ctrl + V.
Por que você deve usar um VMM?
Um gerenciador de máquinas virtuais ajuda você nas seguintes tarefas:
- Configurar VMs usando uma linha de comando ou interface gráfica do usuário.
- Manter todas as VMs em um só lugar para acesso mais fácil.
- Personalizar a alocação de recursos de hardware usando uma GUI.
- Interligar a área de trabalho virtual com os controladores USB, Wi-Fi, Ethernet, etc.
- Criar snapshots das VMs para fins de backup e restauração.
- Implementar configurações de segurança de VM, como criptografia, para evitar acesso não autorizado.
- Importar VMs remotas para a biblioteca VMM e salvar credenciais de servidor, como IDs de usuário, senhas, etc., para uso futuro.
Resumo
Se você está aqui, parabéns! Agora, você deve ser capaz de responder à pergunta “O que é um gerenciador de máquinas virtuais?”
Você também pode querer aprender o que é a Virtualização de CPU e como habilitá-la na BIOS e como corrigir o VT-x para solucionar problemas.