3.3. 将 Glance 配置为使用 Ceph 块设备


Red Hat OpenStack Platform 可以将 Glance 配置为使用 Ceph 块设备。

先决条件

  • 对 Glance 节点的 root 级别访问权限。

流程

  1. 要默认使用 Ceph 块设备,请编辑 /etc/glance/glance-api.conf 文件。如果您使用了不同的池,用户或 Ceph 配置文件设置会应用适当的值。如有必要,取消注释以下设置,并相应地更改其值:

    [root@glance ~]# vim /etc/glance/glance-api.conf
    stores = rbd
    default_store = rbd
    rbd_store_chunk_size = 8
    rbd_store_pool = images
    rbd_store_user = glance
    rbd_store_ceph_conf = /etc/ceph/ceph.conf
  2. 要启用 copy-on-write (CoW)克隆,请将 show_image_direct_url 设置为 True

    show_image_direct_url = True
    重要

    启用 CoW 通过 Glance 的 API 公开后端位置,因此不应公开访问端点。

  3. 如果需要,禁用缓存管理。类别 应仅设置为 keystone,而不是 keystone+cachemanagement

    flavor = keystone
  4. 红帽建议镜像的以下属性:

    hw_scsi_model=virtio-scsi
    hw_disk_bus=scsi
    hw_qemu_guest_agent=yes
    os_require_quiesce=yes

    virtio-scsi 控制器获得更好的性能,并提供对丢弃操作的支持。对于使用 SCSI/SAS 驱动器的系统,请将每个 Cinder 块设备连接到该控制器。另外,启用 QEMU 客户机代理并通过 QEMU 客户机代理发送 fs-freeze/thaw 调用。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.