Обновление ProxmoxVE 7 до ProxmoxVE 8

Обновление ProxmoxVE 7.4 до последней версии

Этот шаг является необходимым условием для обновления ProxmoxVE 7 до версии 8.

1. Остановите все контейнеры и виртуальные машины.

2. Перейдите в пункт управления узлом, затем в раздел Updates → Repositories и отключите репозиторий Enterprise, как показано на скриншоте, использование которого требует подписки (пропустите этот шаг, если у вас есть платная подписка):

3. В том же разделе подключите репозиторий No-Subscription, доступ к которому предоставляется без подписки (этот шаг также не нужно выполнять, если у вас есть платная подписка):

4. Перейдите в раздел Updates и нажмите кнопку Refresh (дождитесь обновления списка):

5. Нажмите кнопку Upgrade (отмечена цифрой три на предыдущем скриншоте), когда появится запрос на подтверждение продолжения обновления, нажмите "Y", откроется дополнительное окно с терминалом:

Дождитесь завершения обновления и не закрывайте окно установки обновления. По завершении обновления вы увидите сообщение о необходимости перезагрузки:

6. Перезапустите ProxmoxVE. Здесь же в консоли введите команду

reboot now

7. Дождитесь запуска сервера и обновите страницу браузера, проверьте текущую версию ProxmoxVE:

Обновление ProxmoxVE до версии 8

Сначала убедитесь, что для текущей версии ProxmoxVE нет обновлений. Если они есть, пожалуйста, обновитесь. Вы можете зайти в консоль в веб-интерфейсе или подключиться к серверу по SSH, выполнив последовательно следующие команды:

apt update
apt dist-upgrade

Также важно заранее удалить все порты, плагины и модули, которые официально не поддерживаются ProxmoxVE (если таковые были установлены).

1. Запустите скрипт проверки перед обновлением с помощью команды (можно использовать консоль веб-интерфейса):

pve7to8 --full

На нашей ноде не было никаких глубоких модификаций, поэтому наша система успешно прошла тест на совместимость и может быть обновлена без дополнительных манипуляций. Если предварительная проверка на вашем сервере выявила ошибки и предупреждения, их необходимо устранить, прежде чем продолжать обновление до версии 8. Обратите внимание, что пункт "Предупреждения" не столь критичен и может быть проигнорирован, если предупреждения не касаются основных функций виртуализатора.

2. Теперь вам нужно добавить apt-репозитории Bookworm для Debian и Proxmox

Замените источник в списке источников:

sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

Вам также может понадобиться внести изменения в список репозиториев (если у вас нет подписки), определите свой файл, перейдя в каталог /etc/apt/sources.list.d/ с помощью команды cd /etc/apt/sources.list.d/:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-install-repo.list

Другой вариант:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-no-enterprise.list

Если у вас есть платная подписка:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-enterprise.list

Важно! Если у вас установлен кластер Ceph, то вам необходимо добавить репозитории этого компонента. Обратите внимание, что должен быть установлен Ceph версии 17.2 Quincy. Если это не так, то перед обновлением Proxmox до версии 8 необходимо обновить Ceph до версии 17.2 Quincy.

Если у вас есть платная подписка:

echo "deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise" > /etc/apt/sources.list.d/ceph.list

Если у вас нет платной подписки:

echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list

3. Обновите дистрибутивы Debian и Proxmox до версии 8, последовательно выполнив команды:

apt update
apt dist-upgrade

Во время установки обновлений от пользователя будет запрошено несколько действий. Если в начале обновления откроется баннер, нажмите "q", чтобы продолжить обновление. В остальных случаях воспользуйтесь рекомендациями официального сайта Proxmox:

Стрелка влево и Enter

Пробел - TAB - OK

В процессе установки система задаст несколько вопросов о версиях системных файлов. Рекомендуется проверить разницу для каждого файла и выбрать тот ответ, который лучше всего подходит для вашей системы. Общие конфигурационные файлы с изменениями и рекомендуемыми опциями:

  • /etc/issue → Proxmox VE будет автоматически генерировать этот файл при загрузке, и он будет иметь только косметический эффект на консоли входа в систему. Здесь безопасно использовать значение по умолчанию "None" - "N" (сохранять текущую установленную версию).

  • /etc/lvm/lvm.conf → Изменения, связанные с Proxmox VE, будут обновляться, и более новая версия конфигурации может оказаться полезной. Если вы сами не вносили никаких дополнительных изменений и не уверены, здесь вам предложат выбрать "Yes" - "Y" (установить версию сопровождающего пакета).

  • /etc/apt/sources.list.d/pve-enterprise.list → здесь вы можете выбрать "None" - "N", чтобы сохранить текущую версию, если у вас нет подписки. В противном случае "Да" - "Y".

  • /etc/default/grub → Здесь нужно быть особенно внимательным, так как обычно этот параметр запрашивается только в том случае, если вы изменили его вручную, например, добавили какую-то опцию командной строки ядра. Рекомендуется проверять разницу на наличие соответствующих изменений. Обратите внимание, что изменения в комментариях (строки, начинающиеся с #) не имеют значения. Если вы не уверены, рекомендуем выбрать "Нет" - "N" (сохранить текущую установленную версию).

Обновление завершилось без ошибок:

4. Перезагрузите систему:

reboot now

5. Проверьте версию после загрузки:

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria