Рассмотрим простой кейс с одной node.
Офф дока по обновлению ТУТЬ.
Заходим в Proxmox и первым делом нам нужно обновить его до последней актуальной версии.
Далее нужно запустить скрипт для проверки возможности обновления.
pve6to7 --full
Этот скрипт проверит систему, укажет на ошибки и выдаст рекомендации, которые нужно сделать для успешного обновления системы.
После проверки и устранения ошибок, если они есть, нужно изменить ссылки на репозитории в файле /etc/apt/sources.list.
В документации есть команда:
sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
Или можете поменять все вручную, как вам больше нравится.
Так же вам нужно изменить no-subscription репозиторий или enterprise репозиторий.
Enterprise репозиторий находится по пути /etc/apt/sources.list.d/pve-enterprise.list.
Команда для замены репозитория:
echo "deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
Если используете no-subscription подписку, она находится там, куда вы ее прописали))
Стандартный путь, который рекомендует proxmox, это /etc/apt/sources.list.d/pve-install-repo.list или /etc/apt/sources.list.
Зависит от того, какой вы пользовались инструкцией для подключения no-subscription репозитория (он же бесплатный репозиторий и он же комюнити репозиторий)
Если вы выбирали путь /etc/apt/sources.list.d/pve-install-repo.list, то в этом файле тоже нужно изменить репозиторий.
Команда:
sed -i -e 's/buster/bullseye/g' /etc/apt/sources.list.d/pve-install-repo.list
Eсли выбирали /etc/apt/sources.list, то в таком случае репозиторий изменился еще от первой команды.
Дальше обновляем репозитории:
apt update
После обновления репозитория обновляем пакеты:
apt dist-upgrade
В процессле обновления вам будут заданы несколько вопросов по замене конфиг. файлов. Нужно ли вам их менять зависит от ваших настроек.
По окончанию обновления у вас будет Proxmox 7 версии и сам дистрибутив Debian тоже обновится до 11 версии