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:
- Clique Criar VM no canto superior direito da interface do Proxmox.
- Sob Em geral, insira um nome para sua máquina virtual.
- Clique SO e escolha Não use nenhuma mídia.
- No Sistema guia, deixe todos os valores padrão como estão.
- Sob Discos, certifique-se de selecionar SCSI para o disco rígido. Ajuste o tamanho do disco, se necessário.
- 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.
- Sob Rede, você pode manter os itens como padrão ou criar uma ponte de rede, com base em suas necessidades.
- Depois de definir as configurações da VM, clique em Próximo ou o confirme aba e clique Terminar.
- Selecione a máquina virtual no menu esquerdo e clique Hardware.
- Clique duas vezes em Unidade de CD/DVD e selecione Use arquivo de imagem de disco de CD/DVD (iso).
- Clique no Armazenar menu suspenso e selecione o armazenamento padrão seguido pela imagem ISO.
- Clique OK.
- 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.
- 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.