8.5. 添加块存储
8.5.1. 添加 iSCSI 存储
Red Hat Virtualization 通过从预先存在的 LUN 的卷组创建存储域来支持 iSCSI 存储。卷组和 LUN 不可同时附加到多个存储域。
有关在 Red Hat Enterprise Linux 上设置和配置 iSCSI 的详情,请参考 Red Hat Enterprise Linux 7 存储管理指南 或 Online Storage Administration Guide 中的 iSCSI 目标创建。
过程 8.6. 添加 iSCSI 存储
- 点 Storage resource 选项卡在结果列表中列出现有存储域。
- 单击 New Domain 窗口。按钮,以打开
- 输入新存储域 的名称。
图 8.4. 新的 iSCSI 域
- 使用 数据中心 下拉菜单选择一个数据中心。
- 使用下拉菜单选择 Domain Function 和 Storage Type。与所选域功能不兼容的存储域类型不可用。
- 在 Use Host 字段中选择一个活动主机。如果这不是数据中心中的第一个数据域,您必须选择数据中心的 SPM 主机。重要与存储域的所有通信均通过选定的主机进行,而不是直接从 Red Hat Virtualization Manager 进行。系统中必须至少有一个活动主机,并附加到所选的数据中心。所有主机都必须有权访问存储设备,然后才能配置存储域。
- Red Hat Virtualization Manager 可以将 iSCSI 目标映射到 LUN,或将 LUN 映射到 iSCSI 目标。当选择 iSCSI 作为存储类型时,新建域 窗口会自动显示已知带有未使用的 LUN 的目标。如果没有列出您要添加存储的目标,您可以使用目标发现来找到目标,否则继续下一步。
iSCSI 目标发现
- 单击 Discover Targets 以启用目标发现选项。发现目标并登录后,新建域 窗口将自动显示环境未使用的目标。注意在环境外部使用的 LUN 也会显示。您可以使用 发现目标 选项在多个目标 或同一 LUN 的多个路径中添加 LUN。
- 在 Address 字段中输入 iSCSI 主机的完全限定域名或 IP 地址。
- 在 Port 字段中输入在浏览目标时要连接到主机的端口。默认值为
3260
。 - 如果使用 Challenge Handshake Authentication Protocol (CHAP)来保护存储,请选中 User Authentication 复选框。输入 CHAP 用户名和 CHAP 密码。注意现在,可以使用 REST API 定义每个主机的每个 iSCSI 目标的特定凭证。如需更多信息 ,请参阅 REST API 指南中的 将凭证定义为 iSCSI 目标。
- 单击按钮。
- 从发现结果中选择要使用的目标,然后单击按钮。或者,单击以登录所有发现的目标。重要如果需要多个路径访问,请确保通过所有必要的路径发现并登录到目标。目前不支持修改存储域以添加其他路径。
- 点所需目标旁边的 + 按钮。这将展开条目并显示附加到目标的所有未使用的 LUN。
- 选中您要用来创建存储域的每个 LUN 的复选框。
- 另外,您还可以配置高级参数。
- 单击 Advanced Parameters。
- 在 Warning Low Space Indicator 字段中输入百分比值。如果存储域中的可用空间低于这个百分比,则会向用户显示警告消息并记录日志。
- 在 Critical Space Action Blocker 字段中输入 GB 值。如果存储域中可用的可用空间低于此值,则会向用户和记录错误消息显示,并且任何占用空间的新操作(即便是临时使用)都会被阻止。
- 选中 Wipe After Delete 复选框来启用 wipe after delete 选项。可以在创建域后编辑此选项,但是这样做不会在删除已存在的磁盘属性后更改擦除。
- 单击以创建存储域并关闭该窗口。
如果您已将多个存储连接路径配置为同一目标,请按照 第 8.5.2 节 “配置 iSCSI 多路径” 中的步骤完成 iSCSI 绑定。