===== Configurazione per ceph ===== Configurare ''Ceph'' come backend per Glance, Cinder e Nova in ''OpenStack 2025.1''. ==== glance ==== ''glance-api.conf'' [DEFAULT] enabled_backends = rbd:rbd,http:http,cinder:cinder [glance_store] default_backend = rbd [rbd] rbd_store_pool = images rbd_store_user = glance rbd_store_ceph_conf = /etc/ceph/ceph.conf rbd_store_chunk_size = 8 ==== Cinder ==== ''cinder.conf'' [DEFAULT] enabled_backends = rbd [rbd] image_upload_use_cinder_backend = True image_upload_use_internal_tenant = True rados_connect_timeout = -1 rbd_ceph_conf = /etc/ceph/ceph.conf rbd_flatten_volume_from_snapshot = False rbd_max_clone_depth = 5 rbd_pool = volumes rbd_secret_uuid = ad44c82d-e905-4d13-bfad-8fe47567a8e0 rbd_store_chunk_size = 4 rbd_user = cinder report_discard_supported = True volume_backend_name = rbd volume_driver = cinder.volume.drivers.rbd.RBDDriver Per verificare che le secret corrispondano, si legge la secret per ''libvirt'', che deve corrispondere a quella del keyring definito in ceph per cinder: root@os-worker-2:~# virsh secret-list UUID Usage ------------------------------------------------------------------- ad44c82d-e905-4d13-bfad-8fe47567a8e0 ceph client.cinder secret root@os-worker-2:~# virsh secret-get-value ad44c82d-e905-4d13-bfad-8fe47567a8e0 AQCg0eRoZJzYJxAAvXBnsXlzg7L5zPMk6U4sUg== ==== nova ==== ''nova.conf'' [libvirt] inject_partition = -2 inject_password = False inject_key = False virt_type = kvm # ceph rbd support rbd_user = cinder rbd_secret_uuid = ad44c82d-e905-4d13-bfad-8fe47567a8e0 images_type = rbd images_rbd_pool = vms images_rbd_ceph_conf = /etc/ceph/ceph.conf live_migration_with_native_tls = true live_migration_scheme = tls live_migration_inbound_addr = 10.224.10.34 hw_disk_discard = unmap disk_cachemodes = network=writeback