Начинаем и готовимся обновить Proxmox 6 до 7. Я не буду заниматься самодеятельностью, а выполню то, что указано в официальном руководстве по обновлению - https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0. Если хорошо читаете по-английски, можете сразу переходить туда и делать по нему.
Перед обновлением обновим систему и перезагрузимся. Перезагружаться не обязательно, но я на всякий случай делаю это.
# apt update && apt dist-upgrade # reboot
Теперь запускаем утилиту pve6to7, чтобы проверить готовность вашего гипервизора к обновлению.
# pve6to7
Я получил одно предупреждение. У одного контейнера отсутствует указанный в конфигурации диск. Это очень старый контейнер, который не нужен. Я просто удалил его. Запустил еще раз утилиту, предупреждений не было. После этого можно двигаться дальше.
Как я уже сказал ранее, после обновления у вас изменится MAC адрес сетевого бриджа vmbr. Если для вас это может сулить проблемы, то заранее укажите постоянный MAC. Для начала посмотрите текущие адреса:
# ip -c link
Затем укажите текущий MAC адрес бриджа в конфигурации сетевых интерфейсов /etc/network/interfaces.
auto vmbr0 iface vmbr0 inet static address 10.20.1.2/24 hwaddress ae:9d:46:49:4d:23 # ... остальные настройки
Обновление Proxmox 6 до 7
Переходим непосредственно к обновлению. Нам нужно изменить основные системные репозитории. Можете это сделать вручную, заменив buster на bullseye в файле репозиториев /etc/apt/sources.list. Либо сделайте это же автоматически:
# cp /etc/apt/sources.list /etc/apt/sources.list.bak # sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
Проверяем, появились ли изменения:
# diff /etc/apt/sources.list /etc/apt/sources.list.bak
Всё в порядке. Можно запускать обновление Proxmox 6 до 7-й версии.
# apt update
К обновлению предлагается 741 пакет. Список внушительный, так что на первый взгляд мы всё делаем правильно. Обновляемся.
# apt dist-upgrade
В процессе вас спросят, точно ли вы уверены, что хотите обновить proxmox ve 6.4 до 7.0. Надо согласиться :)
Далее будет еще несколько вопросов на тему обновления конфигов. Можно ничего не менять и принимать дефолтное значение. После установки всех пакетов на всякий случай еще раз перезагрузитесь. После этого в веб интерфейсе увидите новую версию Proxmox VE 7.0. Поздравляю, обновление прошло успешно.