Виртуализация OpenShift: Не удалось сделать моментальный снимок виртуальной машины из интерфейса виртуализации OpenShift.

Summary: Создание моментального снимка виртуальной машины с помощью интерфейса виртуализации OpenShift завершается сбоем, если на виртуальной машине в кластере OCP выполняется ввод-вывод.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Создание моментального снимка виртуальной машины с помощью интерфейса виртуализации OpenShift завершилось сбоем.
image.png

Проверяя логи пода virt-handler (пространство имен openshift-cnv), он показывает ошибки, подобные следующим:
2023-08-14T02:23:33.722372232Z {"component":"virt-handler","kind":"","level":"error","msg":"Не удалось заморозить VMI","name":"rhel9-vm-http-block",
"namespace":"rhel-vm","pos":"lifecycle.go:124","reason":"ошибка сервера.
Не удалось выполнить команду Freeze: \"LibvirtError(Code=1, Domain=10, Message='внутренняя ошибка: невозможно выполнить команду агента QEMU 'guest-fsfreeze-freeze':
не удалось открыть /zoner/sda: В разрешении отказано')\"","timestamp":"2023-08-14T02:23:33.722321Z","uid":"c6894dc7-f29c-43e7-9817-3b12643040d1"}

Cause

Создайте виртуальную машину с помощью виртуализации OpenShift, точка монтирования из созданного LUN не помечена как доверенная. Таким образом, во время процесса создания моментального снимка виртуальной машины агент QEMU не может открыть точку монтирования (в этой статье базы знаний используется точка монтирования /zoner/sda) и получает отказ в разрешении при попытке выполнить fsfreeze.

Resolution

Ниже в шагах по разрешению будет использоваться "/zoner/sda" в качестве точки монтирования.

Используйте команду «df -h» и проверьте в журналах ошибок фактическую точку монтирования отчетов об ошибках вашей виртуальной машины.


1. Убедитесь, что в контексте SELinux точки монтирования отображается «unlabeled_t», выполнив следующую команду:

# ls -lZd /zoner/sda/


2. Если отображается «unlabeled_t», существует два способа устранения проблемы.

  • Вариант 1. Чтобы агент QEMU мог читать немаркированные файлы.
# setsebool -P virt_qemu_ga_read_nonsecurity_files 1

 

  • Вариант 2. Чтобы обозначить точку монтирования.
# restorecon -v /zoner/sda/

 

Produse afectate

APEX Cloud Platform for Red Hat OpenShift
Proprietăți articol
Article Number: 000217270
Article Type: Solution
Ultima modificare: 18 sept. 2026
Version:  4
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.