14.2.4. 为存储管理添加 OpenStack Block Storage (Cinder)实例

重要

使用 OpenStack Block Storage (Cinder)实例进行存储管理,只是一个技术预览功能。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

如需红帽技术预览功能支持范围的更多信息,请参阅 https://access.redhat.com/support/offerings/techpreview/

为 Red Hat Virtualization Manager 添加用于存储管理的 OpenStack Block Storage (Cinder)实例。OpenStack Cinder 卷由 Ceph 存储调配。

为存储管理添加 OpenStack Block Storage (Cinder)实例

  1. 单击 AdministrationProviders
  2. Add,然后在 General Settings 选项卡中输入详情。有关这些字段的详情请参考 第 14.2.10 节 “添加 Provider General Settings Explained”
  3. 输入名称描述
  4. Type 下拉列表中,选择 OpenStack Block Storage
  5. 选择将 OpenStack Block Storage 卷附加到 的数据中心
  6. Provider URL 文本字段中输入安装 OpenStack Block Storage 实例的机器的 URL 或全限定域名。
  7. (可选)选择 Requires Authentication 复选框,然后在 Keystone 中注册的 OpenStack Block Storage 实例用户输入 UsernamePassword。通过定义 协议 (必须是 HTTP)、主机名API 端口,定义 Keystone 服务器的身份验证 URL。

    输入 OpenStack Block Storage 实例的租户。

  8. 单击 Test 来测试您可以使用提供的凭据通过 OpenStack Block Storage 实例成功进行身份验证。
  9. 点击 OK
  10. 如果启用了客户端 Ceph 身份验证(cephx),还必须完成以下步骤。cephx 协议默认启用。

    1. 在 Ceph 服务器上,使用 ceph auth get-or-create 命令为 client.cinder 用户创建一个新的 secret 密钥。如需有关 为新用户创建密钥的更多信息,请参阅 Cephx 配置参考,以及 管理用户如果 client.cinder 用户已存在密钥,则使用相同的命令检索密钥。
    2. 在管理门户中,从 Providers 列表中选择新创建的 Cinder 外部提供程序。
    3. Authentication Keys 选项卡。
    4. 单击 New
    5. Value 字段中输入 secret 键。
    6. 复制自动生成的 UUID,或者在文本字段中输入现有 UUID。
    7. 在 Cinder 服务器上,将上一步中的 UUID 和 cinder 用户添加到 /etc/cinder/cinder.conf

      rbd_secret_uuid = UUID
      rbd_user = cinder

有关创建 OpenStack Block Storage (Cinder)磁盘的更多信息,请参阅 第 13.6.1 节 “创建虚拟磁盘”