Переход на новую основную версию: это не обновление, это переезд

Обновление меняет деталь, переход на новую основную версию меняет семейство. Разница видна при возврате: обновление отменяется пакет за пакетом, смена семейства нет.

AtlasPVE ·

Эта статья отвечает на

  • обновить proxmox 8 до 9
  • proxmox переход на новую основную версию
  • рискован ли переход версии proxmox
  • proxmox новое семейство ядра
  • что сделать перед обновлением proxmox

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

Почему это считается переездом

Всё двигается разом. Ядро, инструменты, слой хранения, иногда формат настроек. Это не детали, проверенные по одной, это целое, приходящее вместе.

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

Меняется смысл слова «вернуться». В обычном обновлении вернуться значит «поставить пакет прежней версии». При смене семейства вернуться чаще всего значит «восстановить из резервной копии». Одно слово, две очень разные работы.

План на самом деле, это план резервных копий

Вопрос не в том, «а если переход не удастся», потому что полностью неудавшийся переход объявляет о себе сам, и вы на этом останавливаетесь. Настоящий вопрос: что я делаю, если он удался наполовину. Если переход выглядит завершённым, а один компонент остался в старом поведении, есть ли точка, к которой вы можете вернуться.

Если ответа нет, первая работа, это не переход, а копия.

Порядок, который выдерживает

Прочитайте официальные примечания к обновлению именно для вашего перехода. Они привязаны к версии и являются единственным верным источником; общие рецепты в интернете могут относиться к прошлому переходу.

Сначала полностью обновите всё в пределах текущего семейства. Менять семейство из наполовину обновлённой системы, значит пытаться решить две разные задачи одновременно.

Если у поставщика есть собственная предварительная проверка, запустите её и прочитайте вывод, а не пролистайте.

Снимите копию, которая вам понадобится, и убедитесь, что она проверена. В день перехода непроверенная копия, это не копия, а пожелание.

И делайте работу, пока у вас есть физический или внеполосный доступ. Не меняйте семейство удалённо без второго пути внутрь.

Хорошая новость, которой никто не ждёт

Новое семейство ядра не занимает место старого, оно ставится рядом. Старое ядро остаётся на машине. После перезагрузки новое семейство само становится выбором по умолчанию; если вы хотите остаться на старом, это нужно сказать явно.

Это самая успокаивающая часть большого перехода: со стороны загрузки путь назад обычно всё ещё на месте.

Не торопитесь потом

Не удаляйте старое семейство сразу после перехода. Держать его стоит дискового места; убрать его стоит вашего пути назад. Убирайте после нескольких недель работы, когда вы действительно убедились, что всё в порядке.

Что делает Atlas

Atlas не смешивает смену семейства с обычными обновлениями, он показывает её отдельной категорией. Рядом ясно написано, что произойдёт: это обновление не заменяет текущее ядро, оно ставится рядом, и после перезагрузки новое семейство станет выбором по умолчанию.

Есть у него и осторожное умолчание: если он не может надёжно определить, какие семейства есть в системе, обновление не считается обычным, оно помечается как смена семейства. То есть при неопределённости оно не проскальзывает молча, а оказывается перед вами. Этот выбор сделан намеренно: цена того, чтобы принять смену семейства за обычное обновление, куда выше цены того, чтобы обычное обновление сделать с лишней осторожностью.

Источники

Собственная документация Proxmox. На английском, и последнее слово в этом вопросе за ней.

Похожие статьи

Как это выглядит внутри Atlas?

Перейти на страницу продукта