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)实例
-
单击
。 - 点 Add,然后在 General Settings 选项卡中输入详情。有关这些字段的详情请参考 第 14.2.10 节 “添加 Provider General Settings Explained”。
- 输入名称和描述。
- 从 Type 下拉列表中,选择 OpenStack Block Storage。
- 选择将 OpenStack Block Storage 卷附加到 的数据中心。
- 在 Provider URL 文本字段中输入安装 OpenStack Block Storage 实例的机器的 URL 或全限定域名。
(可选)选择 Requires Authentication 复选框,然后在 Keystone 中注册的 OpenStack Block Storage 实例用户输入 Username 和 Password。通过定义 协议 (必须是
HTTP
)、主机名 和 API 端口,定义 Keystone 服务器的身份验证 URL。输入 OpenStack Block Storage 实例的租户。
- 单击 Test 来测试您可以使用提供的凭据通过 OpenStack Block Storage 实例成功进行身份验证。
- 点击 OK。
如果启用了客户端 Ceph 身份验证(
cephx
),还必须完成以下步骤。cephx
协议默认启用。-
在 Ceph 服务器上,使用
ceph auth get-or-create
命令为client.cinder
用户创建一个新的 secret 密钥。如需有关 为新用户创建密钥的更多信息,请参阅 Cephx 配置参考,以及 管理用户。如果
client.cinder
用户已存在密钥,则使用相同的命令检索密钥。 - 在管理门户中,从 Providers 列表中选择新创建的 Cinder 外部提供程序。
- 点 Authentication Keys 选项卡。
- 单击 New。
- 在 Value 字段中输入 secret 键。
- 复制自动生成的 UUID,或者在文本字段中输入现有 UUID。
在 Cinder 服务器上,将上一步中的 UUID 和
cinder
用户添加到 /etc/cinder/cinder.conf :rbd_secret_uuid = UUID rbd_user = cinder
-
在 Ceph 服务器上,使用
有关创建 OpenStack Block Storage (Cinder)磁盘的更多信息,请参阅 第 13.6.1 节 “创建虚拟磁盘”。