Обновляем Proxmox Backup Server с версии 3 до 4
Каждый раз после выхода новой версии Debian обновляется вся линейка Proxmox, которая основана на этом дистрибутиве. Так после выхода Debian 13 была выпущена новая версия Proxmox Backup Server 4. Время обновления каждый сам выбирает самостоятельно, но мы специально подготовили для вас материал на основе официальной документации и собственного опыта как это сделать максимально удобно и безболезненно.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе
"Архитектура современных компьютерных сетей"
вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов.
На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Реклама ИП Скоромнов Д.А. ИНН 331403723315
Прежде всего проверим физический носитель на ошибки и убедимся, что с ним все нормально:
1fsck -n -f
Затем выполним полное обновление системы до актуального состояния и перезагрузим ее:
1apt update -y && apt full-upgrade -y && apt autoremove -y
После чего убедимся, что версия пакета proxmox-backup-server 3.4.2 или выше:
1proxmox-backup-manager versions
Теперь перейдем в домашнюю папку и сделаем архив со всеми настройками сервера:
1cd
2tar czf "pbs3-etc-backup-$(date -I).tar.gz" /etc/proxmox-backup
Следующим шагом следует запустить скрипт проверки возможности обновления и при необходимости устранить все указанные в нем ошибки.
Затем переведем все хранилища в режим обслуживания, что сделает их доступными только на чтение и исключит возможное искажение данных в процессе обновления. Также будьте готовы к тому, что вы будете получать сообщения о неудачном завершение резервного копирования от ваших гипервизоров. Это нормально.
Чтобы перевести хранилища в режим обслуживания выполните для каждого из них следующую команду:
1proxmox-backup-manager datastore update DATASTORE-ID --maintenance-mode read-only
Где DATASTORE-ID - его наименование, например, 1c_backup. У всех переведенных в режим обслуживания хранилищ меняется значок в веб-интерфейсе. Прежде чем продолжать дальше убедитесь, что все хранилища перешли в данный режим.
Помните, что обновление - потенциально опасная операция и перед тем, как продолжить - убедитесь, что у вас есть возможность физического доступа к северу или через IP-KVM. Во избежание проблем при кратковременном обрыве связи или непреднамеренном закрытии терминала используйте утилиту screen или аналоги.
Важно! Ни в коем случае не используйте веб-терминал в интерфейсе Proxmox Backup Server, в этом случае связь будет обязательно потеряна и обновление завершится неудачей.
Сначала отключим все дополнительные репозитории в папке /etc/apt/sources.list.d:
1find /etc/apt/sources.list.d -maxdepth 1 -type f -name "*.list" -exec mv {} {}.bak \;
Заменим репозитории Debian с версии 12 на 13:
1sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
И добавим репозиторий без подписки для Proxmox сразу в формате DEB822:
1cat > /etc/apt/sources.list.d/proxmox.sources << EOF
2Types: deb
3URIs: http://download.proxmox.com/debian/pbs
4Suites: trixie
5Components: pbs-no-subscription
6Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
7EOF
Теперь обновим список пакетов и начнем процесс обновления:
1apt update
2apt full-upgrade
Мы бы не писали об этом, но не все знают, как закрывать подобные окна - просто нажмите q на клавиатуре.
В процессе обновления вы можете получить запросы на перезапись некоторых файлов конфигурации:
Выбираем следующие действия:
- /etc/issue - No
- /etc/ssh/sshd_config - если не вносили собственных изменений, то Yes, иначе - No.
- /etc/default/grub - No
- /etc/apt/sources.list.d/pve-enterprise.list - No
После завершения обновления перезагружаем систему и после перезагрузки выполняем очистку:
1apt autoremove
2apt clean
Переходим в веб-интерфейс и убеждаемся, что все работает нормально.
Теперь можно перевести хранилища в рабочий режим выполнив для каждого из них команду:
1proxmox-backup-manager datastore update DATASTORE-ID --delete maintenance-mode
Где DATASTORE-ID - наименование хранилища.
После всего этого финальный штрих - приведем все репозитории в современный формат deb822:
1apt modernize-sources
На этом обновление завершено, Proxmox Backup Server версии 4 совместим с гипервизорами PVE не только 9-й, но и предыдущих версий при условии, что на них установлены все последние обновления.
Обновление Proxmox Backup Server установленного совместно с Proxmox Virtual Environment
Proxmox Backup Server может быть установлен на одном узле совместно с Proxmox Virtual Environment, в этом случае обновление обоих продуктов следует осуществлять одновременно. Это не сложно, но требует придерживаться определенного алгоритма действий, который мы и рассмотрим ниже. Для обновления Proxmox Virtual Environment следует использовать наш материал:
Весь процесс обновления можно условно разделить на несколько этапов:
- Подготовка к обновлению
- Замена репозиториев
- Обновление системы
- Операции после обновления
Третий этап, а именно сам процесс обновления будет проходить для обоих продуктов одновременно, остальные должны быть выполнены отдельно. Поэтому внимательно изучите обе инструкции и выпишите все необходимые действия по этапам. Затем выполните первый этап для PVE и первый этап для PBS, ряд действий при этом можно совместить, например, проверку свободного места и состояние физического носителя.
После чего выполните замену репозиториев для каждого продукта, замена системных репозиториев делается один раз, они общие.
Теперь внимательно проверьте все еще раз, чтобы убедиться, что вы ничего не забыли и не пропустили, что все необходимые подготовительные действия для обоих продуктов выполнены. После чего систему можно обновить.
После обновления поочередно выполните все необходимые операции для каждого продукта отдельно.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе
"Архитектура современных компьютерных сетей"
вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов.
На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Реклама ИП Скоромнов Д.А. ИНН 331403723315
Помогла статья? Поддержи автора и новые статьи будут выходить чаще: