Оновлення ProxmoxVE 7 до ProxmoxVE 8

Оновлення ProxmoxVE 7.4 до останньої версії

Цей крок є необхідною умовою для оновлення ProxmoxVE 7 до версії 8.

1. Зупиніть всі контейнери і віртуальні машини.

2. Перейдіть в пункт управління вузлом, далі в розділ Оновлення → Репозиторії і відключіть репозиторій Enterprise як на скріншоті, використання якого вимагає підписки (пропустіть цей крок, якщо у вас є платна підписка):

3. У цьому ж розділі підключіть репозиторій No-Subscription, доступ до якого надається без підписки (цей крок також не потрібно виконувати, якщо у вас платна підписка):

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

5. Натисніть кнопку Оновити (на попередньому скріншоті позначена цифрою три), коли з'явиться запит на підтвердження продовження оновлення, натисніть "Y", відкриється додаткове вікно з терміналом:

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

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

reboot now

7. Дочекайтеся запуску сервера і оновлення сторінки браузера, перевірте поточну версію ProxmoxVE:

Оновлення ProxmoxVE до версії 8

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

apt update
apt dist-upgrade

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

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

pve7to8 --full

На нашому вузлі не було зроблено глибоких модифікацій, а тому наша система успішно пройшла перевірку на сумісність і може бути оновлена без додаткових маніпуляцій. Якщо попередня перевірка на вашому сервері виявить помилки та попередження, їх потрібно буде усунути, перш ніж продовжити оновлення до версії 8. Зверніть увагу, що пункт Попередження не настільки критичний і може бути проігнорований, якщо попередження не стосуються базових функцій віртуалізатора.

2. Тепер вам потрібно додати відповідні репозиторії 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 → тут ви можете вибрати "Ні" - "N ", щоб зберегти поточну версію, якщо у вас немає підписки. В іншому випадку "Yes" - "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