Обновление Proxmox 6 до 7

Рассмотрим простой кейс с одной 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 версии

Добавить комментарий

Ваш адрес email не будет опубликован.

14 − два =