For people who want to try this out:

This is 64-bit (not 32 bit!). I started with this base image installed

Download here >> Raspberry PI OS 3-4-2021

note: Make sure you give your Raspberry a name with a fixed IP address. Put the name and IP address in the /etc/hosts file. The install fails otherwise (I think some later configuration fails).

After you boot the pi:

  • sudo -i
  • touch /boot/ssh
  • passwd (enter a new password)
  • sudo nano -c /etc/hosts

127.0.0.1 <- comment this out
127.0.1.1 <- comment this out
192.168.1.20 pve4.cfs.loc pve4
192.168.1.21 pve5.cfs.loc pve5
192.168.1.22 pve6.cfs.loc pve6
sudo nano -c /etc/dhcpcd.conf

Example static IP configuration:

interface eth0
static ip_address=192.168.21.220/24

static routers=192.168.21.1
static domain_name_servers=1.1.1.1 8.8.8.8

Don't install proxmox-ve (which you might be tempted to do) because that attempts to install a kernel which I've not bother to make. Wait a while, but once this is complete, reboot and Proxmox should be running. Feedback on how well (or not) this goes appreciated. I mean, I've tried this on three nodes using a copy of the same environment. The pinnacle of testing ...

Turn off the Desktop

  • sudo raspi-config
  • select system options
  • boot/autologin
  • Select B1 - Text Console, Requiring user to login

Create the PVE Cluster on the Master Node

  • ssh root@srvr.ip.add
  • pve create <cluster_name_here>

on the worker node do the following

  • pvecm add <master_ip>

Build the Linux Bridge

  • Choose network in the menu on the right
  • create Linux bridge
  • choose vmbr0 (Use the same ip as you had on your Nic)
  • put in your ip address 1.1.1.1/0
  • Put in the gate.way.ip
  • bridge ports put in the nic card mine is eth0 (This is the Nics name)
  • sudo reboot
    https://the.srvr.ip:8006

You should be done at this point and have your PImox running properly. I will be writing another article telling you how to deploy a VM to your new PImox cluster.

Thank you for coming by and reading our blog.