Описание проблемы

После установки настоящего обновления при осуществлении перерасчета контрольных сумм поставленных на контроль файлов гостевых операционных систем ВМ с использованием команды:

virsh -c qemu:///system file-integrity <имя_ВМ> --update-hash <путь_к_файлу>

возникает ошибка обновления контрольных сумм. 

Рекомендации

Проблема будет устранена в следующих обновлениях.

До устранения проблемы для принудительного перерасчета контрольных сумм можно воспользоваться одним из способов:

  • в конфигурационном XML-файле ВМ вручную удалить значения контрольных сумм. Пересчет контрольных сумм в таком случае будет выполнен автоматически в зависимости от заданных настроек механизма контроля целостности файлов гостевой операционной системы в конфигурационном файле среды виртуализации /etc/libvirt/libvirtd.conf:
    • если для параметра file_integrity_on_startup_VM задано значение 1, то перерасчет контрольных сумм будет выполнен в процессе следующей загрузки гостевой операционной системы;
    • если для параметра file_integrity_check_period_s задано значение периода проверки, то перерасчет контрольных сумм будет выполнен по истечении заданного промежутка времени;
  • выключить контроль целостности для файла гостевой операционной системы с помощью команды:
    virsh -c qemu:///system file-integrity <имя_ВМ> --path-remove <путь_к_файлу>
    затем снова постановить на контроль целостности файл гостевой операционной системы:
    virsh -c qemu:///system file-integrity <имя_ВМ> --path-add <путь_к_файлу> --mount-point <точка_монтирования> --disk-name <имя_диска>

    Указанные действия должен выполнять администратор средства виртуализации в сессии хостовой ОС с нулевой классификационной меткой при выключенной ВМ.




  • Нет меток