Crie e gerencie máquinas virtuais em seu Raspberry Pi com Proxmox. Veja como instalá-lo.

Proxmox é uma plataforma de gerenciamento de servidores corporativos de código aberto e virtualização de servidores que oferece uma interface web amigável para gerenciar VMs e contêineres. Se você já usou VirtualBox, VMWare ou Hyper-V, o Proxmox oferece uma experiência semelhante com foco em tecnologias de código aberto.

Embora o Proxmox não seja compatível ou esteja disponível diretamente para o Raspberry Pi, podemos usar o projeto Pimox para instalar e configurar uma porta do Proxmox projetada para Raspberry Pi e use-a para construir um Proxmox ou cluster híbrido de placas Raspberry Pi e x86 hardware.

Coisas que você precisa

  • Um Raspberry Pi 3, 4 ou 5
  • Debian 64 bits ou Raspberry Pi OS 64 bits Lite (Bullseye ou posterior)
  • Um cartão microSD de 32 GB ou maior. Você também pode ativar inicialize o Raspberry 4 ou 5 usando um SSD externo para armazenamento maior e mais rápido
  • Conexão à Internet via cabo Ethernet ou Wi-Fi
  • Fonte de energia

O Proxmox no Raspberry Pi pode não oferecer o mesmo nível de estabilidade e desempenho que oferece no hardware tradicional. Considere esta instalação como um experimento e uma prova de conceito. Não use isso para executar servidores críticos em um ambiente de produção.

Instale o Proxmox em um Raspberry Pi

Depois de instalar o sistema operacional usando a ferramenta Raspberry Pi Imager, abra uma janela do Terminal – ou conecte-se ao Raspberry Pi remotamente via SSH (use PuTTY para Windows) — e execute os seguintes comandos para baixar e instalar os pacotes e atualizações de segurança mais recentes.

sudo apt-get update
sudo apt-get upgrade -y

Isso levará algum tempo para terminar, dependendo do modelo do Raspberry Pi e da velocidade da rede. Depois de concluído, execute os seguintes comandos para mudar para o usuário root, baixe o script Pimox e execute-o para instalar o Pimox.

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh

Abra o RPiOS64-IA-Install.sh script usando o editor de texto Nano e modifique as linhas a seguir para corresponder às configurações de sua rede. Esta etapa é opcional e pode ser executada posteriormente durante a instalação.

# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address

Depois de fazer essas alterações, pressione Ctrl + X seguido pela S e Digitar. Isso salvará as alterações no arquivo e sairá do editor. A seguir, executaremos o script Pimox. Para fazer isso, execute os seguintes comandos.

chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh

Continue seguindo as instruções para concluir a instalação. Durante a instalação, você precisará configurar a senha root que será necessária posteriormente para acessar a interface web do Proxmox. Além disso, certifique-se de escolher os valores padrão durante os prompts. A instalação começará e demorará um pouco para ser concluída, então sente-se e relaxe ou tome uma xícara de café.

Após a conclusão da instalação, o Raspberry Pi será reiniciado automaticamente. Após a reinicialização, o Proxmox deve estar pronto para uso. Se o Raspberry Pi não reiniciar automaticamente, você pode tentar reiniciá-lo manualmente.

Recomenda-se instalar o Proxmox em um Raspberry Pi rodando a versão Debian ou Raspberry Pi OS Lite. Se você usar a versão Desktop, sobrarão menos recursos para executar o Proxmox com eficiência. Além disso, certifique-se de usar um cartão SSD ou microSD dedicado para isso. Não o instale na versão existente do sistema operacional Raspberry Pi para desktop, pois isso alterará o papel de parede e removerá algumas ferramentas de rede.

Acesse a interface da Web Proxmox a partir de um navegador da Web

Para acessar a interface web do Proxmox em execução no Raspberry Pi, abra o navegador da web em seu PC ou laptop e vá para https://IPAddressOfPi: 8006.

Você pode ver um erro de SSL ou de certificado de segurança no navegador da web. Você precisa ignorar isso clicando em Avançado > Prosseguir mesmo assim.

Você verá a tela de login onde deverá inserir os seguintes detalhes:

  • Conecte-se: raiz
  • Senha: Aquele que você definiu durante a instalação do Proxmox

Uma vez logado, você pode clicar OK na mensagem e acesse a interface de gerenciamento do Proxmox.

Crie e gerencie máquinas virtuais e contêineres

Você pode começar enviando as imagens ISO dos sistemas operacionais que deseja instalar e executar no Proxmox. Para fazer isso, você pode baixar o ISO para o local apropriado com os seguintes comandos:

cd /var/lib/vz/template/iso/

Isso o ajudará a garantir que os arquivos do sistema operacional fiquem imediatamente visíveis na interface da web para instalação. Para criar uma máquina virtual no Proxmox no Raspberry Pi, siga estas etapas:

  1. Clique Criar VM no canto superior direito da interface do Proxmox.
  2. Sob Em geral, insira um nome para sua máquina virtual.
  3. Clique SO e escolha Não use nenhuma mídia.
  4. No Sistema guia, deixe todos os valores padrão como estão.
  5. Sob Discos, certifique-se de selecionar SCSI para o disco rígido. Ajuste o tamanho do disco, se necessário.
  6. Clique CPU e ajuste as configurações do processador e da memória. Observe que o Raspberry Pi possui recursos limitados que dependem do modelo que você possui.
  7. Sob Rede, você pode manter os itens como padrão ou criar uma ponte de rede, com base em suas necessidades.
  8. Depois de definir as configurações da VM, clique em Próximo ou o confirme aba e clique Terminar.
  9. Selecione a máquina virtual no menu esquerdo e clique Hardware.
  10. Clique duas vezes em Unidade de CD/DVD e selecione Use arquivo de imagem de disco de CD/DVD (iso).
  11. Clique no Armazenar menu suspenso e selecione o armazenamento padrão seguido pela imagem ISO.
  12. Clique OK.
  13. Clique Resumo e depois clique no Começar botão no canto superior direito da interface do Proxmox quando a VM é selecionada, para inicializar a VM e iniciar a instalação.
  14. Após a instalação, você pode inicializar a máquina virtual e usar o sistema operacional desejado.

Se necessário, você pode ajustar as configurações de hardware, como processador, memória e armazenamento, com base em seus requisitos.

Um caminho experimental para a virtualização

Proxmox no Raspberry Pi oferece uma solução promissora para virtualização. Porém, ainda está em fase experimental e não deve ser utilizado em ambiente de produção. Com futuras atualizações e melhorias, e à medida que o ecossistema Raspberry Pi evolui, podemos esperar melhorias na compatibilidade e no desempenho do Proxmox neste computador de placa única.

Até então, considere a instalação do Proxmox no Raspberry Pi como um experimento e esteja preparado para explorar e solucionar possíveis problemas ao longo do caminho.