3.4. 将 Glance 配置为使用 Ceph 块设备
红帽 OpenStack 平台可以将 Glance 配置为使用 Ceph 块设备。
先决条件
- Glance 节点的根级别访问权限.
流程
若要默认使用 Ceph 块设备,请编辑
/etc/glance/glance-api.conf文件。如果您使用了不同的池,用户或 Ceph 配置文件设置会应用适当的值。如有必要,取消注释以下设置并相应地更改其值:vim /etc/glance/glance-api.conf
[root@glance ~]# vim /etc/glance/glance-api.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要启用写时复制(CoW)克隆,请将
show_image_direct_url设置为True。show_image_direct_url = True
show_image_direct_url = TrueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重要启用 CoW 通过 Glance 的 API 公开后端位置,因此不应公开访问端点。
如有必要,禁用缓存管理。
该类别应仅设置为keystone,而不应设置为keystone+cachemanagement。flavor = keystone
flavor = keystoneCopy to Clipboard Copied! Toggle word wrap Toggle overflow 红帽推荐镜像的以下属性:
hw_scsi_model=virtio-scsi hw_disk_bus=scsi hw_qemu_guest_agent=yes os_require_quiesce=yes
hw_scsi_model=virtio-scsi hw_disk_bus=scsi hw_qemu_guest_agent=yes os_require_quiesce=yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow virtio-scsi控制器获得了更好的性能,并且为丢弃操作提供支持。对于使用 SCSI/SAS 驱动器的系统,请将每个 Cinder 块设备连接到该控制器。另外,启用 QEMU 客户机代理并通过 QEMU 客户机代理发送fs-freeze/thaw调用。