Before you upgrade to Proxmox 7, please consider this...
As you may know, proxmox is my current choice for a hypervisor. Proxmox 7 is here and comes with a host of new features! In this video we’re cover all of the new features in Proxmox 7 as well as how to upgrade your Proxmox server safely. We’ll also cover all of the “scary” prompts you get while upgrading as well as some of the ways to make sure your upgrade is successful. So, if you’re thinking about upgrading your HomeLab to Proxmox 7, be sure to check this video out first.
If you’re looking to upgrade to Proxmox 8, see this post
Commands
Check your upgrade status
1
pve6to7 --full
First, make sure we have the latest packages
1
2
apt update
apt dist-upgrade
Update all Debian repositories to Bullseye
1
sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
We’ll also need to make sure we comment out any Proxmox ve 6.0 repositories.
1
2
nano /etc/apt/sources.list
nano /etc/apt/sources.list.d/pve-enterprise.list
Add Proxmox VE & package Repo
1
echo "deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
If you’re using the non-subscription repository (like me) also run
1
sed -i -e 's/buster/bullseye/g' /etc/apt/sources.list.d/pve-install-repo.list
If you’re running Ceph, you’ll need to run
1
echo "deb http://download.proxmox.com/debian/ceph-octopus bullseye main" > /etc/apt/sources.list.d/ceph.list
Do the upgrade
1
2
apt update
apt dist-upgrade
network changes
If you’re running LACP / LAGG I found that you need to make some additional changes to your network config.See the comments in the config
/etc/network/interfaces
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
auto lo
iface lo inet loopback
#auto eno1 <--- I had to comment this out
iface eno1 inet manual
#auto eno2 <--- I had to comment this out
iface eno2 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer2+3
auto vmbr0
iface vmbr0 inet static
address 192.168.0.11/24
gateway 192.168.0.1
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
Links
⚙️ See all the hardware I recommend at https://l.technotim.live/gear
🚀 Don’t forget to check out the 🚀Launchpad repo with all of the quick start source files