Какая таблица совместимости версий между pbs и pve? pve6 pve7 pbs1 pbs2
Chicken76
Guest
0
16.11.2023 13:12:00
Эту тему нужно возродить, теперь, когда у нас есть PVE8 и PBS3. Так как сейчас выглядит матрица совместимости?
t.lamprecht
Guest
0
16.11.2023 13:58:00
Я оставлял по этому поводу несколько комментариев здесь: и здесь: . Мне казалось, что у меня есть более развернутый пост на эту тему, но я не могу его найти. Нам действительно нужно чётче формулировать ответ на вопрос совместимости и наши общие гарантии в разделе FAQ документации.
Протокол резервного копирования и формат не изменились, так что полная совместимость вперёд и назад по-прежнему сохраняется. Proxmox Backup Server 2.2 добавил поддержку пространств имён (namespaces). Proxmox VE 6 может делать бэкап только в корневое пространство имён и восстанавливать только оттуда, в этом плане в Proxmox Backup Server 3 никаких изменений нет, то есть для Proxmox VE 6 сохраняются те же ограничения, что и раньше (он ведь уже находится на этапе EOL). Зато новейшие Proxmox VE 7 и Proxmox VE 8 могут использовать все функции как Proxmox Backup Server 2, так и 3.
В целом, мы планируем:
- Сохранять поддержку чтения старых форматов резервных копий. Если когда-нибудь потребуется и будет желание ввести новый формат, восстановление существующих бэкапов на новых системах всегда будет работать.
- Настойчиво сохранять обратную совместимость протокола создания и чтения (восстановления) бэкапов, по крайней мере гарантировать это для текущих и предыдущих версий. Это значит, что клиент, отстающий на один мажорный релиз, сможет так же делать бэкап и восстанавливать данные с сервера той же мажорной версии, либо одной версией старше или новее, но не обязательно если сервер на два мажорных релиза новее. Например, сейчас ещё можно делать резервное копирование с Proxmox VE 6 на Proxmox Backup Server 3, что отличается двумя мажорными версиями, но с будущими дробными обновлениями PBS 3.x это может измениться; хотя пока это не планируется, и если не будет веских причин/выгод, мы просто не будем ломать эту совместимость.
- Обеспечивать совместимость API Proxmox Backup Server с текущим и предыдущим релизом Proxmox VE. Более старые версии могут продолжить работать, но поддержка для них будет осуществляться в режиме best-effort.
Итоговая таблица совместимости может выглядеть примерно так, где Proxmox Backup Server X и Proxmox VE Y основаны на одном и том же мажорном релизе Debian:
Backup / Restore | Proxmox VE Y - 1 | Proxmox VE Y | Proxmox VE Y + 1 ----------------|------------------|-------------|---------------- Proxmox Backup Server X - 1 | Полная поддержка | Всё, кроме новых мажорных функций | Best Effort Proxmox Backup Server X | Всё, кроме новых мажорных функций | Полная поддержка | Всё, кроме новых мажорных функций Proxmox Backup Server X + 1 | Best Effort | Всё, кроме новых мажорных функций | Полная поддержка
Chicken76
Guest
0
17.11.2023 16:35:00
Спасибо за разъяснения. У меня остался вопрос: что означает фраза «Co-installed Proxmox Backup Server: see the Proxmox Backup Server 2 to 3 upgrade how-to» в разделе с требованиями в руководстве по обновлению PVE с 7 на 8? На первый взгляд кажется, что PBS нужно обновить до версии 3 перед обновлением PVE до версии 8.
t.lamprecht
Guest
0
17.11.2023 16:40:00
Может быть, стоит сформулировать чуть понятнее, но суть в том, что нужно обновлять всё сразу, то есть как только вы переключаете репозитории с bullseye на bookworm, сделать это нужно для всех репозиториев одновременно, а уже потом выполнить финальное обновление и полный апгрейд (или dist-upgrade — это просто синоним). Мы даём ссылку на другую вики, чтобы пользователи знали о специфичных для продукта известных проблемах и специализированных проверочных инструментах. То есть, если у вас одновременно установлены Proxmox Backup Server и Proxmox VE на одном и том же хосте (а не просто PBS в виртуальной машине или CT на Proxmox VE, это совершенно нормально и не связано между собой), вы должны следовать обоим гайдлайнам по обновлению и менять репозитории одновременно.
Chicken76
Guest
0
17.11.2023 16:48:00
Теперь понятно. Речь идет о том, что PVE и PBS работают одновременно на одной установке Debian. Тебе точно не нужно обновлять отдельную машину с PBS 2.4 до 3 перед обновлением PVE с версии 7 до 8.