1.2. 支持的镜像服务后端


支持以下镜像服务(glance)后端场景:

  • 使用 Ceph 时,RADOS 块设备(RBD)是默认后端。
  • RBD 多存储.
  • Object Storage (swift)。镜像服务使用 Object Storage 类型和后端作为默认值。
  • Block Storage (cinder)。
  • NFS

    重要的

    虽然 NFS 是受支持的镜像服务部署选项,但提供了更强大的选项。

    NFS 不对镜像服务是原生的。当您在镜像服务中挂载 NFS 共享时,镜像服务不管理该操作。镜像服务将数据写入文件系统,但不知道后端是一个 NFS 共享。

    在这种类型的部署中,如果共享失败,镜像服务无法重试请求。这意味着,当在后端出现故障时,存储可能会进入只读模式,或者可能会继续将数据写入本地文件系统,以防出现数据丢失的风险。要从此情形中恢复,您必须确保共享被挂载并同步,然后重新启动镜像服务。因此,红帽不推荐将 NFS 作为镜像服务后端。

    但是,如果您选择将 NFS 用作镜像服务后端,则以下一些最佳实践可帮助降低风险:

    • 使用可靠的生产级 NFS 后端。
    • 确保 Controller 节点和 NFS 后端之间有强且可靠的连接:第 2 层(L2)网络连接。
    • 包括挂载的共享的监控和警报。
    • 设置底层文件系统权限。写入权限必须存在于用作存储的共享文件系统中。
    • 确保运行 glance-api 进程的用户和组在本地文件系统上没有挂载点的写入权限。这意味着进程可以检测到可能的挂载失败,并在写尝试过程中将存储置于只读模式。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat