Хоть текущий год и подходит к концу и у всех вовсе не рабочее настроение, а предпраздничное, работать совсем не хочется, ко мне это не относится. Для меня это повод заняться самообразование, сейчас речь пойдет на тему, как тестовую систему с Debian 12 + Proxmox 8.2.7 обновить на самую последнюю версию, т.к. я довольно-таки давно не смотрел, может что изменилось. А так как я в боевом использую Proxmox то хочу быть в курсе всего что использую.

Предварительные действия, которые нужно сделать в процессе данной заметки:

  • 1. Обеспечить систему Proxmox 8.2.7 выходом в интернет откуда собственно и будут скачиваться пакеты обновления.

Шаг №1: Подключаемся браузером к текущему Proxmox (на момент написания заметки — это версия 8.2.7)

URL: https://IP&DNS:8006 - user&pass

установка производилась, опираясь на заметку: "Шаги установки Proxmox 8.2 on компьютер"

Шаг №2: Выключаем все виртуальные машины

Шаг №3: Делаем резервную копию всех виртуальных машин

Шаг №4: Обновление буду производить посредством штатного функционала:

https://IP&DNS:8006 - user&pass - (Server View) Datacenter - srv-proxmox01 - Updates – нажимаю >_ Upgrade, открывается окно:

Shell консоли по процедуре обновления системы и Proxmox.

в котором набираем ниже следующие команды:

root@srv-proxmox01:/# rm -Rf /var/lib/apt/lists

root@srv-proxmox01:/# apt-get update && apt-get upgrade -y

Processing triggers for libc-bin (2.36-9+deb12u9) ...

Processing triggers for pve-manager (8.2.7) ...

Processing triggers for systemd (252.31-1~deb12u1) ...

Processing triggers for man-db (2.11.2-2) ...

Processing triggers for pve-ha-manager (4.0.6) ...

root@srv-proxmox01:/#

Шаг №5: После отправляем систему с Proxmox в перезагрузку:

root@srv-proxmox01:/# reboot

Шаг №6: Снова подключаемся через Web-интерфейс к Proxmox и опять переходим в Updates -> >_Upgrade, опять окно, но уже представлено, что будет производиться обновление самого Proxmox, а то выше была система:

Starting system upgrade: apt-get dist-upgrade

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

Calculating upgrade... Done

The following NEW packages will be installed:

  libpve-network-api-perl proxmox-kernel-6.8.12-5-pve-signed

The following packages will be upgraded:

  proxmox-kernel-6.8 pve-manager

2 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.

Need to get 104 MB of archives.

After this operation, 577 MB of additional disk space will be used.

Do you want to continue? [Y/n] нажимаю клавишу "Y"

Your System is up-to-date

Seems you installed a kernel update - Please consider rebooting

this node to activate the new kernel.

starting shell

root@srv-proxmox01:/#

Шаг №7: Отправляю систему в перезагрузку:

root@srv-proxmox01:/# reboot

Шаг №8: Снова подключаемся через Web-интерфейс к Proxmox

и проверяем какая версия теперь:

https://IP&DNS:8006 - user&pass - (Server View) Datacenter - srv-proxmox01 - Summary

Kernel Version: Linux 6.8.12-5-pve (2024-12-03T10:26Z)

Manage Version: pve-manager/8.3.1

Отлично что еще я могу пока добавить, процедура обновления не изменилась.

Пусть данная заметка будем мне визуальным напоминанием что и как делается если на каком-либо рабочем месте я столкнусь с процедурой по обновлению.

На этом пока вот такую вот заметку завершаю, с уважением автор блога Олло Александр aka ekzorchik.