XCP-ng — это гипервизор, то есть слой, на котором живут виртуальные машины. Его обновление похоже на обычное обновление Linux только внешне: ошибка или спешка могут задеть сразу несколько сервисов.
Перед обновлением#
Проверьте бэкапы, список виртуальных машин, доступ к консоли хоста и окно обслуживания. Если сервер стоит в проде, заранее решите, кто подтверждает перезагрузку и как откатываться при проблеме.
Команды ниже — минимальная памятка, а не полный регламент для сложного кластера.
1. Обновление репозиториев#
yum clean all
yum update yum
2. Полное обновление системы#
yum update
Если попросит подтверждение — нажимаешь y.
3. Перезагрузка (обязательно)#
reboot;
После этого версия ядра, драйверов и hypervisor обновится.
После перезагрузки#
Проверьте, что хост вернулся в сеть, виртуальные машины запустились, storage доступен, а версии ядра и пакетов действительно обновились. Не закрывайте maintenance-окно сразу после команды reboot: часть проблем видна только после старта гостевых систем.
Если на хосте крутятся критичные сервисы, лучше заранее иметь список проверок: SSH-доступ, панель управления, сетевые интерфейсы, диски, бэкапы и несколько главных приложений внутри виртуальных машин.
Если у вас есть XCP-ng, Proxmox, VPS-парк или просто сервер, который страшно обновлять, нормальный план важнее героизма. Напишите мне в Telegram или на почту — помогу подготовить обновление, проверить бэкапы, расписать rollback и пройти maintenance без лотереи.



