A virtualização é uma das tecnologias mais utilizadas em ambientes corporativos e de TI, permitindo que múltiplos sistemas operacionais rodem simultaneamente em um único hardware. O Proxmox Virtual Environment (PVE) é uma poderosa plataforma de virtualização de código aberto baseada em Debian Linux que oferece recursos completos para a criação e gerenciamento de máquinas virtuais e contêineres. Neste guia, vamos ensinar como construir um servidor Linux Ubuntu com virtualização Proxmox, explicando o processo passo a passo desde a instalação do sistema operacional até a configuração final.

O que é Proxmox?

Proxmox VE é uma solução de gerenciamento de virtualização open-source que permite a execução de máquinas virtuais (VMs) e contêineres em um único servidor. É uma ferramenta robusta e eficiente, amplamente utilizada por profissionais de TI e empresas que buscam otimizar o uso de seus recursos de hardware. Entre as principais funcionalidades do Proxmox estão:

  • Suporte para KVM (Kernel-based Virtual Machine), que permite a virtualização de sistemas operacionais.
  • LXC (Linux Containers), oferecendo uma solução leve para execução de múltiplos ambientes Linux isolados em um único host.
  • Interface gráfica baseada na web, facilitando o gerenciamento e monitoramento de VMs e contêineres.
  • Recursos avançados de backup, alta disponibilidade, replicação, entre outros.

Agora, vamos ao passo a passo para construir um servidor com virtualização Proxmox a partir de uma instalação Linux Ubuntu.


Passo 1: Preparar o Servidor Linux Ubuntu

Antes de instalar o Proxmox, precisamos ter um servidor com Ubuntu devidamente configurado. A versão recomendada para esse tipo de aplicação é o Ubuntu Server 20.04 LTS ou superior, devido à sua estabilidade e suporte a longo prazo. Veja como preparar o ambiente.

Instalação do Ubuntu Server

  1. Baixar a ISO do Ubuntu Server: Acesse o site oficial do Ubuntu e baixe a versão mais recente do Ubuntu Server.
  2. Criar um Pendrive Bootável: Utilize ferramentas como o Rufus para criar um pendrive bootável com a imagem ISO do Ubuntu Server. O processo é simples e pode ser feito rapidamente com as seguintes etapas:
  • Insira o pendrive no seu computador.
  • Abra o Rufus e selecione a ISO baixada.
  • Configure as opções de partição de acordo com o sistema (UEFI ou BIOS) e inicie o processo.
  1. Instalar o Ubuntu Server: Conecte o pendrive no servidor e inicie o processo de instalação. Ao seguir os prompts, defina as configurações de rede, usuário e senha. Durante a instalação, certifique-se de que o sistema está configurado para instalar pacotes essenciais e ativar o SSH, que será útil para gerenciar o servidor remotamente.

Configurações Iniciais no Ubuntu

Após concluir a instalação do Ubuntu, algumas configurações adicionais são recomendadas para garantir o bom funcionamento do servidor.

  1. Atualizar o Sistema: Após a primeira inicialização, atualize todos os pacotes do sistema com os comandos:
   sudo apt update
   sudo apt upgrade -y
  1. Configurar Rede: Garanta que sua rede esteja devidamente configurada, principalmente se o servidor estiver em um ambiente corporativo com IPs fixos. Edite o arquivo /etc/netplan/00-installer-config.yaml se precisar ajustar as configurações de rede.
  2. Instalar o OpenSSH: Se o OpenSSH não foi instalado durante a instalação inicial, instale-o agora para permitir acesso remoto:
   sudo apt install openssh-server

Com o servidor Ubuntu preparado, agora podemos passar para a instalação do Proxmox VE.


Passo 2: Instalar Proxmox VE no Ubuntu

O Proxmox VE não está disponível nos repositórios oficiais do Ubuntu, mas a instalação pode ser feita adicionando os repositórios Proxmox ao sistema e instalando os pacotes necessários.

1. Adicionar Repositório Proxmox

Primeiramente, adicione o repositório Proxmox VE ao seu servidor Ubuntu.

  1. Editar o Arquivo de Repositório: Adicione o repositório ao arquivo /etc/apt/sources.list.d/proxmox.list:
   echo "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" | sudo tee /etc/apt/sources.list.d/proxmox.list
  1. Adicionar a Chave GPG do Repositório:
   wget http://download.proxmox.com/debian/proxmox-release-bullseye.gpg -O- | sudo tee /etc/apt/trusted.gpg.d/proxmox-release.gpg

2. Atualizar e Instalar Pacotes do Proxmox

Após adicionar o repositório, atualize os pacotes e instale o Proxmox VE:

  1. Atualizar Pacotes:
   sudo apt update
  1. Instalar Proxmox VE:
   sudo apt install proxmox-ve postfix open-iscsi -y

Durante o processo de instalação, você será solicitado a configurar o Postfix (servidor de email). Se você não planeja usar o email para notificações, escolha a opção “No Configuration”.

  1. Reiniciar o Servidor:
    Após a instalação, reinicie o servidor para concluir a instalação do kernel do Proxmox:
   sudo reboot

Após o reboot, o Proxmox estará pronto para ser acessado via interface web.


Passo 3: Acessar a Interface Web do Proxmox

Com o Proxmox instalado, você pode gerenciar suas máquinas virtuais e contêineres através da interface gráfica baseada na web.

  1. Acessar o Proxmox: Abra o navegador da web e digite o endereço IP do seu servidor Proxmox seguido da porta 8006. Exemplo:
   https://IP_DO_SEU_SERVIDOR:8006
  1. Login na Interface: Na tela de login, use as credenciais do usuário root (ou um usuário com privilégios administrativos) que você configurou no Ubuntu.
  2. Ignorar Aviso de Certificado: Se você receber um aviso de certificado no navegador, pode ignorá-lo ou adicionar uma exceção, pois o Proxmox usa um certificado autoassinado por padrão.

Agora você tem acesso total ao painel do Proxmox, onde pode começar a criar e gerenciar VMs e contêineres.


Passo 4: Configuração Básica do Proxmox

Uma vez na interface web do Proxmox, algumas configurações básicas são recomendadas para garantir que o ambiente de virtualização esteja pronto para uso.

1. Configurar o Armazenamento

O Proxmox permite configurar diferentes tipos de armazenamento para hospedar suas máquinas virtuais e contêineres. Para isso:

  1. Vá em Datacenter > Storage.
  2. Clique em Add e escolha o tipo de armazenamento (local, NFS, ZFS, entre outros).
  3. Configure os parâmetros conforme o tipo de armazenamento escolhido e salve.

2. Criar Máquinas Virtuais

Com o armazenamento configurado, você pode começar a criar suas primeiras máquinas virtuais.

  1. No painel esquerdo, clique em Create VM.
  2. Siga o assistente, selecionando a imagem ISO, tipo de sistema operacional, recursos de hardware (CPU, memória, disco) e configurações de rede.
  3. Conclua o processo e inicie a máquina virtual.

3. Gerenciar Contêineres

Além de máquinas virtuais, o Proxmox também suporta contêineres, que são ambientes isolados que compartilham o mesmo kernel do sistema operacional. Para criar um contêiner:

  1. Clique em Create CT no painel esquerdo.
  2. Selecione o template desejado (disponível no repositório de templates do Proxmox).
  3. Defina os recursos de hardware e finalize a criação do contêiner.

Passo 5: Backup e Recuperação

Um dos pontos fortes do Proxmox é a facilidade de realizar backups e restaurações de máquinas virtuais e contêineres.

  1. Criar Backups:
  • No painel, vá até o menu de Backups.
  • Selecione o destino do backup e agende backups regulares para suas VMs e contêineres.
  1. Recuperar Backups:
  • Em caso de necessidade, acesse a área de backups e restaure suas VMs ou contêineres de forma simples e rápida.

Por fim

Com o Proxmox VE instalado e configurado em um servidor Ubuntu, você está pronto para gerenciar virtualizações de maneira eficiente e escalável. O Proxmox oferece uma interface intuitiva e uma poderosa plataforma de gerenciamento de virtualização, seja para pequenas implementações ou grandes infraestruturas de TI.

By Admin Pedro Lima

Pedro Lima é um experiente jornalista e editor de conteúdo, com uma trajetória sólida no mundo da comunicação e do jornalismo digital. Ao longo de sua carreira, Pedro construiu uma reputação pela precisão, criatividade e capacidade de contar histórias de forma cativante e relevante. Com mais de 15 anos de atuação no mercado, ele trabalhou em algumas das principais redações do Brasil, onde desenvolveu suas habilidades como repórter, redator e editor de importantes veículos de notícias.