Na era digital atual, a virtualização tornou-se uma tecnologia essencial para gerir e otimizar recursos informáticos. Seja para centros de media domésticos, servidores de pequenas empresas ou fins educativos, a virtualização eficiente pode melhorar significativamente o desempenho, a flexibilidade e a utilização dos recursos. A virtualização permite aos utilizadores executar múltiplas máquinas virtuais (VMs) num único servidor físico, possibilitando isolamento, gestão fácil e a capacidade de executar diferentes sistemas operativos simultaneamente.

Parte 1: O que Deve Saber sobre o Proxmox Virtual Environment?
Proxmox Virtual Environment (Proxmox VE) é uma plataforma de virtualização open-source que integra tecnologias poderosas, incluindo Kernel-based Virtual Machine (KVM) e Linux Containers (LXC). O Proxmox VE oferece uma solução completa para virtualização, permitindo aos utilizadores executar múltiplas máquinas virtuais (VMs) e containers num único servidor físico. Isto torna-o uma excelente escolha para utilizadores domésticos, pequenas empresas e até grandes empresas que procuram soluções de virtualização eficientes e económicas.
O Proxmox VE foi concebido para simplificar a gestão e implementação de VMs e containers. Oferece uma interface web que facilita várias tarefas administrativas, tornando-o acessível tanto a utilizadores iniciantes como experientes. Com o Proxmox VE, os utilizadores podem criar, configurar e monitorizar VMs e containers com facilidade, aumentando a produtividade e a otimização dos recursos.

1. Explorando as Principais Funcionalidades e Vantagens do Proxmox
Virtualização KVM: O Proxmox VE utiliza o KVM para virtualização completa, permitindo aos utilizadores executar sistemas operativos virtualizados completos no seu ZimaBoard SBC. O KVM oferece excelente desempenho e isolamento, tornando-o adequado para executar cargas de trabalho intensivas em recursos.
Containers LXC: O Proxmox VE também utiliza Linux Containers (LXC) para virtualização leve. O LXC permite a partilha eficiente dos recursos do sistema anfitrião entre os containers, resultando em menor sobrecarga e tempos de arranque mais rápidos.
Alta Disponibilidade (HA): O Proxmox VE oferece funcionalidades integradas de alta disponibilidade, permitindo aos utilizadores criar clusters altamente fiáveis. Se um nó do cluster falhar, a HA migra automaticamente as VMs e containers para outros nós saudáveis, minimizando o tempo de inatividade e garantindo a disponibilidade contínua do serviço.
Backup e Restauração: O Proxmox VE oferece funcionalidades fáceis de usar para backup e restauração de VMs e containers. Os utilizadores podem agendar backups regulares e restaurar rapidamente os seus ambientes virtuais em caso de perda de dados ou falha do sistema.
Migração ao Vivo: O Proxmox VE suporta migração ao vivo, permitindo aos utilizadores mover VMs e contentores em execução entre diferentes ZimaBoard SBCs no cluster sem interromper o serviço.
Integração ZFS: O Proxmox VE suporta o sistema de ficheiros ZFS, uma solução de armazenamento robusta e avançada. O ZFS oferece integridade de dados, compressão e desduplicação, tornando-o uma escolha ideal para gerir armazenamento em ambientes virtualizados.
2. Compreender a Compatibilidade do ZimaBoard SBC com o Proxmox
Os Computadores de Placa Única ZimaBoard são adequados para executar o Proxmox VE devido ao seu alto desempenho, eficiência energética e formato compacto. Os ZimaBoard SBC estão equipados com processadores potentes, memória suficiente e múltiplas portas para conectividade de rede e armazenamento. Estas características tornam os ZimaBoard SBC capazes de lidar com tarefas de virtualização com facilidade, mesmo em cenários que exigem muitos recursos.

O design leve do Proxmox VE assegura uma utilização ótima dos recursos nos ZimaBoard SBC, tornando-o uma plataforma de virtualização ideal para estes dispositivos compactos. Além disso, a interface web do Proxmox VE permite aos utilizadores gerir os seus ambientes virtuais remotamente, facilitando o acesso e a configuração para utilizadores com diferentes níveis técnicos.
A combinação do Proxmox VE com os ZimaBoard SBC oferece uma solução eficiente e económica para necessidades de virtualização, seja para projetos pessoais, aplicações de pequenas empresas ou fins educativos.
Parte 2. Como Preparar para a Instalação do Proxmox?
1. Requisitos de Hardware para ZimaBoard SBC
Antes de configurar um cluster Proxmox com Computadores de Placa Única (SBCs) ZimaBoard, é essencial garantir que o hardware cumpre os requisitos para uma virtualização suave e eficiente. As especificações do hardware são cruciais para criar um cluster estável e com bom desempenho. Aqui estão os requisitos recomendados para cada ZimaBoard SBC:
Processador: Os ZimaBoard SBC vêm equipados com processadores ARM potentes, capazes de lidar com cargas de trabalho de virtualização. Dependendo do número de VMs e contentores que planeia executar, pode escolher um ZimaBoard com um processador adequado. Quanto mais núcleos e maior a velocidade do relógio do processador, melhor será o desempenho esperado do cluster Proxmox.
Memória (RAM): Os requisitos de memória do Proxmox VE dependem do número e do tamanho das VMs e dos contentores. Como orientação geral, aloque pelo menos 4GB de RAM por ZimaBoard SBC para configurações pequenas a médias. Para cargas de trabalho de virtualização mais intensas, considere usar 8GB ou mais de RAM por SBC.
Armazenamento: As ZimaBoard SBCs normalmente têm armazenamento eMMC integrado ou suporte para cartões microSD. Embora o armazenamento eMMC ofereça melhor desempenho, os cartões microSD são económicos e amplamente disponíveis. Aloque espaço de armazenamento suficiente para a instalação do sistema operativo Proxmox e considere adicionar armazenamento externo para dados de máquinas virtuais e contentores.
Rede: Os nós do cluster Proxmox precisam de comunicar entre si e com a rede externa. Certifique-se de que cada ZimaBoard SBC tem uma porta Gigabit Ethernet para uma rede fiável e de alta velocidade. Se possível, use um switch de rede dedicado para os nós do cluster para evitar potenciais gargalos.

2. Descarregar a Imagem de Instalação do Proxmox
O Proxmox VE está disponível como imagem de instalação descarregável no site do Proxmox. Para preparar a instalação do Proxmox nas ZimaBoard SBCs, siga estes passos:
Visite o site do Proxmox VE (https://www.proxmox.com/proxmox-ve) e navegue até à secção de Downloads.
Escolha a imagem de instalação adequada para a arquitetura ARM, que é compatível com as ZimaBoard SBCs.
Descarregue a imagem de instalação do Proxmox VE para o seu computador. O ficheiro de imagem normalmente está no formato .iso.
4. Criar uma Pen USB Bootável
Para instalar o Proxmox VE em cada ZimaBoard SBC, precisará de uma pen USB bootável contendo a imagem de instalação do Proxmox. Eis como criar uma pen USB bootável:
Insira uma pen USB na porta USB do seu computador. Certifique-se de que a pen tem capacidade suficiente para conter a imagem de instalação do Proxmox VE.

Descarregue e instale uma ferramenta adequada para criação de imagens USB, como Rufus (para Windows) ou Etcher (para macOS e Linux).
Abra a ferramenta de criação de imagens USB e selecione a imagem de instalação do Proxmox VE (.iso) que descarregou anteriormente.
Escolha a pen USB como destino para criar a unidade bootável.
Clique em “Iniciar” ou “Flash” para começar o processo de criação da pen USB bootável.
Quando o processo estiver concluído, ejete com segurança a pen USB do seu computador.
Parte 3: Guia Detalhado para Instalar o Proxmox no ZimaBoard SBC
Com a pen USB bootável pronta, pode prosseguir com a instalação do Proxmox VE em cada ZimaBoard SBC. Siga estes passos:
1. Arranque no Assistente de Instalação do Proxmox
Insira a pen USB bootável numa das ZimaBoard SBCs.
Ligue um monitor, teclado e rato ao ZimaBoard.
Ligue o ZimaBoard SBC, que arrancará a partir da pen USB.
O assistente de instalação do Proxmox VE aparecerá no ecrã.
2. Guia de Instalação Passo a Passo e Melhores Práticas
O assistente de instalação do Proxmox VE irá guiá-lo passo a passo durante o processo de instalação. Aqui estão os passos principais e as melhores práticas a considerar durante a instalação:
Idioma e Teclado: Escolha o seu idioma preferido e o layout do teclado para o processo de instalação.
Fonte de Instalação: Selecione a pen USB bootável que contém a imagem de instalação do Proxmox VE como fonte de instalação.
Particionamento do Disco: O Proxmox VE irá particionar automaticamente o dispositivo de armazenamento para a instalação. Se tiver requisitos específicos de particionamento, pode escolher o particionamento manual.
Configuração de Rede: Configure as definições de rede para o nó Proxmox. Forneça um endereço IP, máscara de rede, gateway e servidor DNS para permitir a conectividade de rede.
Configuração da Senha: Defina uma senha forte para o utilizador root. Esta senha será usada para iniciar sessão na interface web do Proxmox.
Confirmar Instalação: Reveja as definições de instalação e confirme o processo de instalação.
Aguarde a conclusão da instalação, e o sistema solicitará que remova a pen USB e inicie o ZimaBoard SBC.
Depois de remover a pen USB, o ZimaBoard SBC irá reiniciar e o sistema operativo Proxmox VE será instalado no dispositivo. O sistema pode pedir para remover qualquer mídia de instalação e pressionar enter para continuar.
Após o processo de instalação estar concluído, o ZimaBoard SBC exibirá o prompt de login. Insira o nome de utilizador root e a senha que definiu durante a instalação.
Parabéns! Instalou com sucesso o Proxmox VE no ZimaBoard SBC. Agora, é hora de configurar as definições iniciais e a configuração de rede.
3. Configuração Inicial e Configuração de Rede
Acesso à Interface Web: O Proxmox VE oferece uma interface web poderosa para gerir o ambiente de virtualização. Para aceder à interface web, abra um navegador no seu computador e insira o endereço IP que configurou durante a instalação, seguido de “:8006” (por exemplo, http://192.168.1.100:8006).
Certificado SSL: O Proxmox VE usa um certificado SSL autoassinado por padrão. Embora seja funcional, pode optar por instalar um certificado SSL confiável para maior segurança.
Inicie sessão na interface web usando o nome de utilizador root e a senha.
Configuração do Datacenter: Na interface web, verá a seção Datacenter. Recomenda-se renomear o Datacenter padrão para um nome significativo para facilitar a identificação.
Configuração de Armazenamento: Para usar os dispositivos de armazenamento conectados ao ZimaBoard SBC, vá para Datacenter > Armazenamento > Adicionar > Diretório. Escolha o tipo de armazenamento (por exemplo, Diretório) e especifique o caminho para o dispositivo de armazenamento conectado ao ZimaBoard.
Configuração de Rede: Vá para Datacenter > Rede > Adicionar > Ponte Linux. Insira um nome para a ponte (por exemplo, vmbr0) e escolha a interface de rede conectada ao ZimaBoard SBC.
Configuração do Firewall: Por padrão, o Proxmox VE ativa o firewall para restringir o tráfego de entrada. Se necessário, configure as regras do firewall para permitir o acesso a portas específicas.
Atualizar e Atualizar: É essencial manter a instalação do Proxmox VE atualizada com os patches de segurança e atualizações mais recentes. Vá para o Shell na interface web e execute os seguintes comandos:
Reinicie o ZimaBoard SBC para aplicar quaisquer atualizações do sistema.
Agora que instalou e configurou o Proxmox VE no ZimaBoard SBC, deu o primeiro passo para construir um cluster de virtualização.
Parte 4. Como Criar um Cluster Proxmox com ZimaBoard SBC?
Um cluster Proxmox é um grupo de nós Proxmox VE que trabalham juntos para fornecer um ambiente de virtualização distribuído e de alta disponibilidade. O cluster partilha recursos e máquinas virtuais entre vários nós, permitindo maior escalabilidade e redundância.
Para criar um cluster Proxmox, precisará de dois ou mais ZimaBoard SBCs a correr Proxmox VE. Os nós do cluster comunicam entre si através de uma interface de rede dedicada, chamada rede corosync. Recomenda-se ter um switch de rede dedicado para a rede corosync para evitar potenciais congestionamentos de rede.

1. Adicionar Nós Adicionais ZimaBoard SBC ao Cluster
Para adicionar nós adicionais ZimaBoard SBC ao cluster Proxmox, siga estes passos:
Instale o Proxmox VE em cada nó adicional ZimaBoard SBC seguindo os mesmos passos descritos na Secção IV.
Configure as definições de rede para cada nó, garantindo que estão ligados à mesma rede corosync.
No primeiro nó (aquele que instalou e configurou anteriormente), vá a Datacenter > Nós > Adicionar.
Introduza o endereço IP do novo nó ZimaBoard SBC e o nome de utilizador root e a palavra-passe para autenticar a ligação.
O Proxmox VE irá detetar automaticamente o novo nó e adicioná-lo ao cluster.
Repita o processo para cada nó adicional ZimaBoard SBC que pretenda adicionar ao cluster.
2. Configuração da Comunicação e Rede do Cluster
Após adicionar todos os nós ao cluster, certifique-se de que a comunicação do cluster está a funcionar corretamente. Vá a Datacenter > Resumo, e deverá ver todos os nós listados como membros do cluster.
Para melhorar a resiliência do cluster, considere ativar a funcionalidade Proxmox HA (Alta Disponibilidade), que assegura que as máquinas virtuais são automaticamente migradas para outros nós em caso de falha de um nó.
Configure o armazenamento partilhado para o cluster adicionando um dispositivo de armazenamento ligado à rede (NAS) ou SAN (Storage Area Network) que todos os nós possam aceder.
Para garantir que as máquinas virtuais possam comunicar entre si em diferentes nós, certifique-se de que a rede da VM está definida para “vmbr0”, que corresponde à interface de rede Linux Bridge que configurou durante a configuração inicial.
Conclusão:
Parabéns! Criou com sucesso um cluster Proxmox usando ZimaBoard SBCs. Com esta configuração, agora tem um ambiente de virtualização poderoso e escalável que pode gerir várias cargas de trabalho e fornecer alta disponibilidade para as suas aplicações e serviços.
Centro de Campanhas Zima
Mais para Ler

Como a SjslTech Transforma o ZimaBoard 2 Numa Área de Trabalho Windows 11
Veja a SjslTech instalar o Windows 11 no ZimaBoard 2 e testar vídeo 4K, Office, DaVinci Resolve, Minecraft, jogos leves e consumo de energia.

Como a CYBERTECH 2099 Testa o ZimaBoard 2 como NAS Pessoal e Nuvem Privada
CYBERTECH 2099 testa o ZimaBoard 2 como um NAS pessoal acessível e nuvem privada, abordando o hardware, a configuração do ZimaOS, streaming de media...

Como a Zero Noichi Executa IA Local no ZimaBoard 2 com um AMD MI50 de 32GB
Veja como o Zero Noichi combina o ZimaBoard 2 com uma AMD MI50 recondicionada de 32GB para executar IA local, gerar um site e...
