Proxmox Install
For the base install, use the latest ISO and follow the instructions. Installation values:
- IP/Hostname:
10.0.9.101/24
/glint.pve.kgb33.dev
10.0.9.102/24
/targe.pve.kgb33.dev
10.0.9.103/24
/sundance.pve.kgb33.dev
- Email:
pve@kgb33.dev
Afterward, implement the following post-install steps.
VLAN Tagging
Unfortunately, there is no way to add VLAN tagging in the installation.
Instead, open a shell on the device and edit /etc/network/interfaces
.
auto lo
iface lo inet loopback
iface enp7s0f1 inet manual
-auto vmbr0
-iface vmbr0 inet static
+auto vmbr0.9
+iface vmbr0.9 inet static
address 10.0.9.102/24
gateway 10.0.9.1
+auto vmbr0
+iface vmbr0 inet manual
bridge-ports enp7s0f1
bridge-stp off
bridge-fd 0
+ bridge-vlan-aware yes
+ bridge-vids 2-4094
iface wlp0s20f3 inet manual
source /etc/network/interfaces.d/*
Save and reload with ifreload -a
.
Clustering
Make sure to cluster the machines using Proxmox's builtin clustering system.
On one machines (I prefer targe
) create the cluster, then join the other machines using their web UI.
Post-Install Ansible Playbooks
Create my user account and pull ssh keys:
cd ansible
ansible-playbook --limit=pve playbooks/audd/audd.yaml -k -u root
Then, run the following playbook to set the DNS servers and enable closing the lid without shutting down the machine.
ansible-playbook --limit=pve playbooks/pve/system-services.yaml -k -u root