Crie seu laboratório de virtualização residencial com Proxmox VE

Crie seu laboratório de virtualização residencial com Proxmox VE

Como bons desenvolvedores apaixonados por experimentar o que há de mais moderno em nosso mundo da tecnologia, é muito útil ter um laboratório onde possamos experimentar o quanto quisermos, sem colocar em risco nosso equipamento pessoal ou de trabalho.

Uma maneira acessível de fazer isso é reutilizar um PC (desktop ou laptop) desocupado para, através de uma plataforma de virtualização, executar vários sistemas operacionais Linux ou Windows simultaneamente de forma virtualizada. O equipamento não precisa ser de última geração ou ter muitos recursos: bastaremos ter 4 GB de RAM. Para acessar as máquinas virtuais que iremos rodar é necessário que o computador esteja conectado ao modem do nosso provedor de Internet por meio de um cabo de rede (neste caso a conexão Wi-Fi não é recomendada).

Uma vez identificados os equipamentos que utilizaremos, devemos escolher uma plataforma de virtualização. Por um lado, existem plataformas comerciais e robustas como o ESXi da VMware, que oferecem licenças gratuitas com certas restrições. Por outro lado, encontramos plataformas de código aberto como VirtualBox, XCP-ng e Proxmox VE. Pela sua facilidade de instalação e uso, nesta ocasião instalaremos o Proxmox VE (Ambiente Virtual), plataforma desenvolvida desde 2008 e muito popular em laboratórios domésticos e ambientes empresariais.

Instalando Proxmox VE

Mãos à obra! Para começar, vamos baixar o instalador Proxmox VE do site oficial:

Após o download do arquivo, devemos salvá-lo em uma memória USB de 2 GB (ou mais) que tivermos disponível. Para que nossa equipe inicie a instalação do Proxmox VE a partir do USB, devemos salvar o arquivo em nosso USB utilizando um programa adequado para esse fim como o Balena Etcher (recomendo fortemente), que você pode baixar aqui.

Neste ponto, a instalação do Proxmox VE continua:

1) Insira o USB no computador que você utilizará para seu laboratório, ligue-o e, antes de iniciar o Sistema Operacional que você está instalado atualmente, pressione Esc ou F10 (dependendo da marca e modelo do seu computador) para interromper a inicialização e escolha o USB como um dispositivo de inicialização. Deveremos ver uma tela como a seguinte, onde escolheremos Instalar Proxmox VE para continuar.

2) O instalador exibirá um contrato de licença, ao qual devemos responder com I agree.


3) A próxima seção nos perguntará em qual disco do PC queremos instalá-lo. A menos que nosso PC possua mais de um disco e queiramos especificá-lo, basta pressionar Next.


4) Agora devemos inserir as informações de nossa localização, fuso horário e teclado. Podemos escolher as opções ao nosso gosto sem muitos problemas.


5) ¡Estamos quase terminando! Vamos agora atribuir uma senha para administração do Proxmox VE. Inserir nosso e-mail nos ajudará se posteriormente quisermos configurar o envio de notificações do sistema para nosso e-mail.


6) Chegamos agora à configuração da rede. Esta seção é importante porque a administração do Proxmox VE é feita através de uma interface web, que acessaremos de um computador diferente do laboratório.

No campo Hostname (FQDN) devemos inserir um nome de domínio para configuração do sistema. Você não precisa estar registrado online; No meu caso, escolhi laboratório.homemade.local. A primeira parte do nome (neste caso, laboratório) torna-se o nome do host do nosso computador.

Para os dados do IP Address (CIDR), Gateway e Servidor DNS, devemos especificar aqueles que correspondem à rede doméstica. Podemos consultá-los entrando na interface web de administração do modem do nosso provedor de serviços. É importante escolher um endereço IP que não esteja em uso e que possamos reservar para nossos equipamentos de laboratório.


7) Por fim, o instalador nos mostrará um resumo das opções escolhidas e a opção de reiniciar o computador automaticamente após a conclusão da instalação. Caso alguma configuração não seja desejada, podemos pressionar o botão Previous para retornar às telas anteriores e corrigi-la.


8) O processo de instalação leva alguns minutos e, ao ser concluído, nosso computador será reiniciado automaticamente para exibir uma tela de texto em fundo preto com a URL de acesso à interface de administração do sistema.

9) No nosso computador pessoal acessaremos a URL fornecida com um navegador onde obteremos uma tela como a seguinte, onde poderemos inserir o usuário root e a senha de acesso previamente atribuída. Para nosso exemplo, o URL é assim: https://192.168.1.200:8006.

Nesta etapa finalizamos a instalação do Proxmox VE.

Instalando nossa primeira máquina virtual

Uma boa maneira de explorar a ferramenta e começar a se familiarizar com ela é criar uma máquina virtual simples seguindo estes passos:

1) Começaremos procurando na árvore à esquerda a linha local (laboratório), que representa o espaço de armazenamento que o Proxmox VE reserva para imagens de instalação de sistemas operacionais e backups de máquinas virtuais.

Como clicamos na seção da tela à direita, selecionaremos as imagens ISO e, na janela pop-up que aparecer, inseriremos um URL de download para instalação do sistema operacional. Neste caso instalaremos o Ubuntu Server 22.04, cujo link para download é: https://releases.ubuntu.com/22.04.2/ubuntu-22.04.2-live-server-amd64.iso.

Clique no Query URL e após no Download, com o qual o download começa. Ao terminar, podemos pressionar o X no canto superior direito da janela para fechá-la.


2) A seguir, começaremos com a criação da máquina virtual. Clicamos no canto superior direito da interface web no botão Create VM, com o qual o sistema exibirá um assistente que solicitará uma série de dados para configurá-lo.

Na primeira seção, General, vamos preencher o campo Name com o nome que iremos atribuir ao servidor virtual. No nosso caso, especificaremos servidor.


Na seção SO escolheremos a imagem ISO que baixamos na etapa anterior. Deixamos o restante dos parâmetros com seus valores padrão e pressionamos Next.


No System não é necessário modificar os parâmetros, apenas pressionaremos Next.


Na seguinte seção, Disks, Especificaremos o disco rígido virtual que será atribuído ao servidor. Por padrão, nos atribui um disco de 32 GB que podemos aumentar ou diminuir de acordo com nossas necessidades. Quando terminar, pressionaremos Next.


Na seção CPU, especificaremos o número de processadores e núcleos virtuais atribuídos ao servidor. Para nosso teste, podemos deixar os valores padrão: 1 Socket, 1 Core.


A seguir, configuraremos a quantidade de memória alocada para a máquina virtual. Neste momento, o padrão de 2 GB é adequado. Devemos levar em consideração a quantidade de memória RAM dos nossos equipamentos de laboratório para não ultrapassar a capacidade disponível.


Nesta seção Network vamos apenas pressionar Next.


Concluímos o assistente de instalação! Proxmox VE nos mostra um resumo dos parâmetros selecionados e, se necessário, podemos pressionar Voltar para corrigir algum. Em seguida, ative o seletor Start after created para o início automático do servidor e por fim, vamos pressionar Finish para começar a criar a máquina virtual.


Após um curto período de tempo, veremos na árvore à esquerda que aparece um novo componente com o identificador 100 (servidor). Clicamos nessa linha e, no meio da tela, obteremos as opções de interação com o servidor virtual. Na opção Console Podemos acessar a tela do nosso computador, onde veremos que começará a inicialização do servidor e poderemos acessar o assistente de instalação do Ubuntu Server.


Neste ponto, nosso servidor de laboratório já está executando sua primeira máquina virtual. Assim como criamos esta máquina com Ubuntu Server, podemos criar outras com vários sistemas operacionais, incluindo Microsoft Windows.

Ter esta facilidade de experimentar diferentes sistemas operacionais sem o risco de causar problemas aos nossos equipamentos de informática pessoal ou de trabalho nos dá a oportunidade de nos mantermos atualizados com os últimos desenvolvimentos no mundo dos sistemas operacionais.


Este é apenas o começo para nos aprofundarmos no mundo da infraestrutura de TI e complementará nossas habilidades como desenvolvedores.

Vá em frente e construa seu Laboratório de Virtualização Doméstica com Proxmox VE e aumente seu conhecimento de TI!

Sucesso!

💡
As opiniões e comentários expressos neste artigo são de propriedade exclusiva de seu autor e não representam necessariamente o ponto de vista da Revelo.

A Revelo Content Network acolhe todas as raças, etnias, nacionalidades, credos, gêneros, orientações, pontos de vista e ideologias, desde que promovam diversidade, equidade, inclusão e crescimento na carreira dos profissionais de tecnologia.