As máquinas virtuais são realmente úteis para pessoas que costumam trabalhar com dois sistemas operacionais. Por exemplo, se você fizer todo o seu trabalho de desenvolvimento no Linux, mas ainda precisar do Windows para jogos. Nesses casos, executar uma máquina virtual Linux em seu PC evita que você compre um segundo computador.
Dito isso, a maioria dos programas de virtualização é executada sobre um sistema operacional "host" existente. Mas se você quiser remover o intermediário e fazer a interface do programa de virtualização diretamente com o hardware, você terá que usar um hypervisor bare-metal como o ESXi da VMware.
O que é VMware ESXi?
O VMware ESXi é o hipervisor bare-metal da VMware, também chamado de hipervisor Tipo 1. É essencialmente um sistema operacional especial que é executado diretamente no hardware do seu sistema e permite que os sistemas operacionais convidados interajam diretamente com os componentes do sistema, daí o nome: bare metal.
Isso difere de outros programas de virtualização, como o Wine ou o próprio VirtualBox da VMware, que são hipervisores Tipo 2. Em um hipervisor Tipo 1, a VM convidada (máquina virtual) e, por extensão, o sistema operacional em execução na referida VM interage diretamente com o hardware do sistema. Em contraste, os hipervisores Tipo 2 são executados como programas regulares em cima de um sistema operacional host, que pode executar VMs em cima do sistema operacional host.
Isso significa que um único servidor VMware ESXi pode oferecer suporte a várias instalações do mesmo ou de sistemas operacionais diferentes, todos executados em ambientes isolados. Essa prática é chamada de consolidação de servidor e geralmente é praticada em empresas de grande porte, onde a economia em custos de hardware, resfriamento e energia pode ser significativa.
No geral, o ESXi é um dos componentes oferecidos no pacote de software vSphere fornecido pela VMware. Outros produtos que geralmente funcionam em conjunto com o ESXi incluem VCenter Server, VMware Directory Service e vCenter Server Database, entre outros.
Existem vários principais diferenças entre esses dois tipos de hipervisores. Dito isso, os hipervisores Tipo 1 geralmente são considerados melhores, pois oferecem melhor desempenho e são mais seguros, pois as VMs são isoladas por natureza.
Recursos do VMware ESXi
Projetado com aplicativos corporativos em mente, o ESXi oferece uma série de recursos, incluindo:
- Pequena pegada: O pacote inteiro tem apenas cerca de 200 MB de tamanho. Isso significa que o ESXi pode ser executado em máquinas com menos recursos disponíveis e atua como uma medida de segurança, já que uma pegada menor significa uma superfície de ataque reduzida.
- Amplo suporte ao sistema operacional: Os servidores ESXi oferecem suporte a praticamente todos os sistemas operacionais que você pode instalar em uma máquina comum. Windows, Linux e macOS podem ser instalados usando arquivos ISO assim como você configuraria uma VM normal.
- Fácil acesso administrativo: O gerenciamento de VMs ESXi é simples graças à sua interface da Web baseada em HTML. Depois que a instalação estiver concluída, você poderá acessar o ESXi da mesma forma que acessaria um servidor. Isso significa que as VMs podem ser criadas, excluídas e gerenciadas remotamente.
- Segurança: Além da segurança que um hypervisor bare metal fornece por padrão, o VMware também protege seu ESXi VMs usando criptografia integrada, acesso baseado em função e alguns registros e auditorias muito bons capacidades.
- Facilmente escalável: Uma única instalação do ESXi pode usar mais de uma CPU simultaneamente. Ele também pode ser configurado para executar até 128 CPUs virtuais e 120 VMs em até 6 TB de memória.
- Suporte ao cliente e compatibilidade: Como é uma plataforma empresarial popular, você obtém amplo suporte e capacidade de fornecedor. Seu tamanho reduzido também significa que você pode configurar e implantar servidores ESXi rapidamente.
Requisitos e instalação do ESXi
Como mencionado anteriormente, os hipervisores ESXi não ocupam muito espaço, o que significa que os requisitos mínimos são os seguintes:
- Uma CPU host (processador x86 de 64 bits) com pelo menos dois núcleos. Verifica a Requisitos VMware ESXi para obter uma lista completa de processadores suportados.
- Pelo menos 4 GB de RAM e 4 GB de armazenamento.
- Um ou mais gigabits ou um controlador ethernet mais rápido.
- Suporte para virtualização de hardware (Intel VT-x ou AMD RVI) para VMs de 64 bits.
Como você pode imaginar, você pode converter praticamente qualquer máquina moderna em um servidor ESXi, desde que atenda aos requisitos mencionados acima. Conforme VMware, há requisitos adicionais para itens mais avançados, como redundância de armazenamento. A inicialização no ESXi pode ser feita usando unidades USB, discos rígidos ou CDs usando UEFI.
A instalação do ESXi também é bastante simples. A VMware fornece um assistente de instalação fácil de usar, semelhante à instalação de um sistema operacional em sua máquina. Basta inicializar no assistente de instalação usando qualquer uma das mídias inicializáveis mencionadas acima e seguir as instruções. O vídeo acima mostra como instalar o VMware ESXi.
Atualizando hosts VMware ESXi
Existem várias maneiras de atualizar seu host ESXi. Embora você deva sempre instalar a versão mais recente (versão 7.0 no momento da redação), caso esteja configurando um novo host ESXi, atualizar um também é bastante fácil.
Você pode atualizar seus hosts ESXi versão 6.5 ou 6.7 para a versão 7 usando um CD, DVD ou unidade USB, dependendo do host. Uma atualização com script, ESXCLI ou atualização do vSphere Lifecycle Manager também é possível.
Se você deseja funcionalidade adicional de suas VMs, também pode instalar ou atualizar o VMware Tools ISO em suas VMs. Isso geralmente é cuidado usando o VMware vSphere Update Manager (VUM) ou o VMware vSphere Lifecycle Manager (vLCM), mas também pode ser feito manualmente.
Dito isso, uma instalação completa do ESXi deve instalar o VMware Tools por padrão, então sua única preocupação real aqui está mantendo todo o sistema atualizado, o que também deve acontecer automaticamente quando você atualizar seu ESXi hospedar.
Fazendo backup de VMs VMware ESXi
A redundância de dados e os backups são uma parte bastante importante dos fluxos de trabalho corporativos de TI. Dependendo do tipo de backup que deseja fazer, você tem as seguintes opções.
- Fazendo backup do disco rígido da VM: Se você estiver interessado apenas em fazer backup do disco rígido de sua VM, poderá optar por salvar apenas o arquivo VMDK associado a uma VM específica no vCenter.
- Fazendo backup de uma VM inteira: Se você deseja evitar o incômodo de configurar outra VM e deseja apenas uma cópia pronta para uso, exportar sua VM para um modelo OVF no vCenter é a maneira mais rápida. Isso garante que seus arquivos de configuração, dados e quaisquer programas instalados sejam todos migrados para um arquivo OVF único, que pode ser usado para reimplantar rapidamente a VM em outro host ESXi ou até mesmo VirtualBox instalação.
As máquinas virtuais podem ser úteis
Instalar e usar o hipervisor ESXi da VMware é surpreendentemente fácil, mesmo para quem está começando no mundo das VMs e do gerenciamento de infraestrutura de TI.
Mesmo se você não quiser cair na toca do coelho do host ESXi e do aplicativo de servidor, o VirtualBox da VMware permite que você execute praticamente qualquer sistema operacional em cima do existente e abre todo um novo mundo de possibilidades.