Добавление секрета для работы с Ceph
Keyring
Скопировать на вычислительный узел файл ceph.client.openstack.keyring
Установить корректные права на вычислительном узле:
Secret.xml
Прописать security в libvirt на вычислительном узле, для этого – создать файл secret.xml
<secret ephemeral='no' private='no'>
<usage type='ceph'>
<name>client.openstack secret</name>
</usage>
</secret>
Получить UUID секрета командой:
Полученный UUID сохраните для последующей настройки nova compute.
Keyfile
Далее, надо получить ключ для client.openstack:
Команда сформирует файл с ключом, необходимым для подключения гипервизора к кластеру ceph.
Выполнить добавление ключа командой, указав UUID секрета и файл, содержащий ключ.
sudo virsh secret-set-value --secret e800d15f-fd71-43f6-bccd-9e2dc734e436 --file client.openstack.key
Nova compute
Внести изменения в настройки nova compute:
После перезагрузки сервиса nova-compute - новый бэкенд ceph будет доступен.