Проверка целостности образов в OpenStack
В OpenStack имеются встроенные механизмы контроля целостности (КЦ) образов виртуальных машин, в случае нарушения целостности образа, виртуальная машина, запущенная из этого образа автоматически перейдет в статус "Ошибка".
Для проверки целостности образов необходимо выполнить следующее:
На узле управления mysql авторизуйтесь в Базе данных, переключите базу данных на Glance. Просмотрите список всех таблиц БД Glance. Выберите зеркальную базу данных:
Таблицы базы данных
Опишите образы:
Таблицы базы данных
Запросите значение контрольной суммы зеркала:
Запрос значения контрольной суммы
Изменение значения контрольной суммы зеркала обновляет образы, устанавливая контрольную сумму='123', где id="aaac937e-afdd-40fb-b682-b0a04944ac2d":
Запрос значения контрольной суммы
Изменение контрольной суммы
Используйте образ для создания виртуальной машины, и создание завершится неудачей (в случае успеха кэш образов может не быть очищен):
Изменение контрольной суммы
Этот механизм может эффективно использоваться для контроля целостности (КЦ) образов виртуальных машин.