存储设施

主存储

概述

主存储:用于存储虚拟机磁盘文件(包括:根磁盘、数据磁盘、根磁盘快照、数据磁盘快照、镜像缓存等)的存储服务器。

主存储支持的类型可分为以下两大类:
  • 本地存储 (LocalStorage):使用物理机的硬盘进行存储。
  • 网络共享存储:支持NFS、Ceph、SharedBlock类型。
    • NFS为网络文件系统的存储方式。
    • Ceph采用了分布式块存储方式。
    • SharedBlock采用了共享块存储方式。
主存储与集群的依赖关系:
主存储 集群
Local Storage 支持加载一个或多个本地存储
NFS 支持加载一个或多个NFS
Shared Block 支持加载一个或多个Shared Block
Ceph 是加载到集群的Ceph,有且仅有一个
Local Storage + NFS 支持加载1个Local Storage + 1个NFS
Local Storage + Shared Block 支持加载多个Local Storage + 多个Shared Block
Ceph + LocalStorage 支持加载1个Ceph + 最多3个LocalStorage
Ceph + Shared Block
  • 支持加载1个Ceph + 1个Shared Block
  • 支持加载1个Ceph + 多个Shared Block
NFS + Shared Block 支持加载多个NFS + 多个Shared Block

添加主存储

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > 主存储,进入主存储界面。点击添加主存储,弹出添加主存储界面。

添加主存储分为以下场景:
  • 添加本地存储 (Local Storage)。
  • 添加NFS主存储。
  • 添加Ceph主存储。
  • 添加Shared Block主存储。

添加本地存储 (Local Storage)

可参考以下示例输入相应内容:
  • 名称:设置主存储名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 类型:选择LocalStorage
    Note:
    • 如果主存储类型采用本地存储(Local Storage),那么使用各物理机的本地硬盘目录作为主存储,匹配ImageStore或SFTP镜像服务器,容量由各物理机的目录容量累加。
    • 如果加载多个本地存储(Local Storage),请确保每个本地存储必须部署在独占的逻辑卷或物理磁盘上。
  • 挂载路径:输入本地存储的路径
    Note:
    • 若输入的目录不存在,系统将自动创建该目录。
    • 不能使用以下系统目录,使用系统目录可能会导致物理机异常。
      • /
      • /dev
      • /proc
      • /sys
      • /usr/bin
      • /bin
  • 集群:选择本地存储需要加载的集群
图 1所示:
图 1. 添加本地存储 (LocalStorage)


添加NFS主存储

可参考以下示例输入相应内容:
  • 名称:设置主存储名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 类型:选择NFS
    Note: 如果主存储类型采用NFS,那么ZStack Cube 双引擎版会在所有物理机上自动加载相同的NFS共享目录作为主存储。匹配ImageStore或SFTP镜像服务器,会在所有物理机上自动挂载此目录。
  • 挂载路径:输入NFS Server的共享目录URL
    Note:
    • 输入格式为:NFS_Server_IP:/NFS_Share_folder,例如:192.168.0.1:/nfs_root
    • 请提前在NFS Server端设置相应目录的访问权限。
    • 为保证在NFS Server端的安全控制,建议配置相应安全规则,进行访问控制。
    • 用户可以提前在NFS Server端通过showmount -e命令检查NFS Server已共享的目录。
    • 不能使用以下系统目录,使用系统目录可能会导致物理机异常。
      • /
      • /dev
      • /proc
      • /sys
      • /usr/bin
      • /bin
  • 挂载参数:可选项,需NFS Server端支持
    Note:
    • 参数以逗号隔开。例如:输入nfsvers=3,sec=sys,tcp,intr,timeo=5,表示:NFS Server端的版本为3,采用标准的UNIX验证机制,采用TCP作为传输协议,允许通知中断一个NFS调用,设置超时时间为0.5秒(5/10)。
    • NFS的mount参数可以参考mount-o选项里的内容。
    • 可根据常用的客户端mount命令参数进行设置,如果设置的参数与NFS Server端冲突,则以Server端为准。
  • 存储网络:用于表示共享存储指定的存储网络,可与节点的管理网络共用
    Note:
    • 如果存在单独的存储网络,需填写存储网络CIDR。
    • 建议提前规划单独的存储网络,以避免潜在风险。如无单独存储网络,建议根据实际情况填写。
    • 平台将使用此存储网络来判断虚拟机的健康状态。
  • 集群:选择NFS主存储需要加载的集群
图 2所示:
图 2. 添加NFS主存储


添加Ceph主存储

ZStack Cube 双引擎版对Ceph的支持为块存储模式。如果主存储类型采用Ceph,则需先添加一个Ceph类型或ImageStore类型的镜像服务器,并且提前配置好Ceph分布式存储。

可参考以下示例输入相应内容:
  • 名称:设置主存储名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 类型:选择Ceph
    Note: ZStack Cube 双引擎版主存储支持对接以下版本Ceph:
    • Ceph开源版:J版本、L版本和N版本。
    • ZStack Ceph企业版:所有已发布的ZStack Ceph企业版。若更关注数据安全和IO性能,推荐使用ZStack Ceph企业版,详情请联系官方技术支持获取帮助。
  • Cephx:可选项,可选择是否使用Ceph密钥认证功能
    Note:
    • Cephx代表Ceph密钥认证,默认使用此功能。
    • 如果存储节点和计算节点的网络较安全,可不使用Ceph密钥认证功能,以避免Ceph的认证失败。
    • 需确保Ceph存储的密钥认证和此处行为保持一致。如果Ceph存储未关闭Cephx,此处使用Ceph密钥认证功能可能导致创建虚拟机失败。
  • Mon节点:输入Ceph监控节点的IP地址、SSH端口、用户名和密码
    • Mon节点管理IP:输入Ceph监控节点的IP地址
    • SSH端口:输入Ceph监控节点的SSH端口,默认为22
    • 用户名:输入Ceph监控节点的用户名
    • 密码:输入Ceph监控节点的用户名对应的密码

    可点击添加Mon节点继续添加Ceph监控节点。

  • 镜像缓存池:可选项,可输入镜像缓存池名。
    Note:
    • 支持对镜像缓存指定特定的存储池,若留空,系统默认自动创建镜像缓存池。
    • 若指定存储池,需提前在Ceph存储集群自行创建存储池,并在平台指定该存储池UUID。
  • 数据磁盘池:可选项,可输入数据磁盘池UUID
    Note:
    • 支持对数据磁盘指定特定的存储池,若留空,系统默认自动创建数据磁盘池。
    • 若指定存储池,需提前在Ceph存储集群自行创建存储池,并在平台指定该存储池UUID。
  • 根磁盘池:可选项,可输入根磁盘池UUID
    Note:
    • 支持对根磁盘指定特定的存储池,若留空,系统默认自动创建根磁盘池。
    • 若指定存储池,需提前在Ceph存储集群自行创建存储池,并在平台指定该存储池UUID。
  • 存储网络:用于表示共享存储指定的存储网络,可与节点的管理网络共用
    Note:
    • 如果存在单独的存储网络,需填写存储网络CIDR。
    • 建议提前规划单独的存储网络,以避免潜在风险。如无单独存储网络,建议根据实际情况填写。
    • 平台将使用此存储网络来判断虚拟机的健康状态。
  • 冷迁移网络:虚拟机跨Ceph主存储冷迁移时使用的专门网络。如不设置,将默认使用管理网络进行跨Ceph主存储冷迁移
    Note: 为避免增加管理网络负载,建议设置专门的冷迁移网络,并确保Ceph主存储间冷迁移网络连通性。
  • Ceph企业版访问令牌:可选项,添加后将通过API token管理ZStack Ceph企业版存储
    Note: 需确保ZStack Ceph企业版存储许可证处于有效期之内。
  • 集群:选择Ceph主存储需要加载的集群
图 3所示:
图 3. 添加Ceph主存储


添加Shared Block主存储

可参考以下示例输入相应内容:
  • 名称:设置主存储名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 类型:选择SharedBlock
    Note:
    • Shared Block主存储采用了共享块存储方式,匹配ImageStore镜像服务器。
    • 支持在线添加共享块设备(即LUN设备)。
    • 目前Shared Block存储支持iSCSI、FC、NVMe-oF共享访问协议。
  • 存储空间默认分配策略:选择存储空间默认分配策略,包括厚置备、精简置备
    • 厚置备:预先分配需要的存储空间,提供充足的存储容量,保证存储性能
    • 精简置备:按实际使用情况分配存储空间,实现更高的存储利用率
  • 存储网络:用于表示共享存储指定的存储网络,可与节点的管理网络共用,使用iSCSI和FC协议时需指定存储网络
    Note:
    • 如果存在单独的存储网络,需填写存储网络CIDR。
    • 建议提前规划单独的存储网络,以避免潜在风险。如无单独存储网络,建议根据实际情况填写。
    • 平台将使用此存储网络来判断虚拟机的健康状态。
  • 集群:选择Shared Block主存储需要加载的集群
  • 共享块:选择共享块设备,需输入磁盘唯一标识,支持添加多个共享块设备
    Note:
    • 主存储使用的共享块由iSCSI、FC或NVMe存储提供。请确保计算节点已与iSCSI、FC或NVMe存储设备正常连接并添加到平台。
    • 如需使用iSCSI存储提供的共享块,请提前将iSCSI存储加载到主存储所选的集群。
  • 清理块设备:可选项,可选择是否清理块设备。默认不清理
    • 若选择清理块设备,将强制清理块设备中的数据,如文件系统、RAID或分区表中的标签等。
    • 若块设备中存有数据,不清理块设备,将导致添加共享块或加载主存储失败。
    • 添加的块设备中不能有分区,否则会添加失败。
图 4所示:
图 4. 添加Shared Block主存储


管理主存储

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > 主存储,进入主存储界面。

主存储支持以下操作:
操作 描述
添加主存储 添加一个主存储到系统中。
编辑主存储 修改主存储的名称与简介。
启用主存储 将处于停用状态的主存储启用。
停用主存储 将处于启用状态的主存储停用。停用主存储后,将无法基于该主存储创建新的虚拟机、磁盘、快照,原有资源不受影响。
重连主存储 重新连接主存储。重连主存储会更新主存储相关的存储信息。
Note: 如果有任意一台物理机正常连接到主存储,该主存储的就绪状态会显示为已连接
进入维护模式 将主存储进入维护模式。
Note:
  • 进入维护模式将同时停止该主存储上的虚拟机等相关资源。
  • 进入维护模式后,该主存储上的磁盘将不能使用。
设置Ceph企业版访问令牌 为Ceph企业版存储添加或修改访问令牌,以通过API token管理ZStack Ceph企业版存储
创建磁盘 在主存储上创建一个磁盘,此磁盘为实例化磁盘。
Note: 共享磁盘支持Ceph存储以及SharedBlock存储,其他类型的主存储暂不支持。
加载集群 将主存储加载到指定的集群上。一个集群可以加载多个主存储。
目前支持的同类型主存储场景如下:
  • 一个集群可以加载一个或多个本地主存储。
  • 一个集群可以加载一个或多个NFS主存储。
  • 一个集群可以加载一个或多个Shared Block主存储。
  • 一个集群只能加载一个Ceph主存储。
目前支持的组合类型主存储场景如下:
  • 一个集群可以加载一个本地主存储和一个NFS主存储。
  • 一个集群可以加载多个本地主存储和多个Shared Block主存储。
  • 一个集群可以加载一个Ceph主存储和最多三个本地存储。
  • 一个集群可以加载一个Ceph主存储和一个Shared Block主存储。
  • 一个集群可以加载一个Ceph主存储和多个Shared Block主存储。
  • 一个集群可以加载多个NFS主存储和多个Shared Block主存储。
卸载集群 将主存储从指定的集群卸载。
Note:
将主存储从集群卸载,需要注意以下情况:
  • 此操作将导致该主存储上,与所选集群相关的虚拟机关机,影响业务运行,请谨慎操作。
  • 此操作将导致该主存储上,与所选集群相关的磁盘将不能正常使用,请谨慎操作。
将主存储从弹性裸金属集群卸载,需要注意以下情况:
  • 此操作将导致该主存储上,与所选弹性裸金属集群相关的弹性裸金属实例将关机,影响业务运行,请谨慎操作。
  • 此操作将导致该主存储上,与所选弹性裸金属集群相关的磁盘将不能正常使用,请谨慎操作。
删除主存储 将主存储删除。
Note: 删除主存储需要注意以下情况:
  • 执行删除操作前请从所有集群卸载该主存储,否则不能删除。
  • 删除主存储是非常危险的操作,此操作会直接删除该主存储上的所有资源,如虚拟机、弹性裸金属实例、磁盘、快照等,即使重新添加此主存储,也无法自动识别原有的文件。
数据清理 清理跨Ceph存储迁移、跨NFS存储迁移以及跨SharedBlock迁移保留的原始数据。在主存储详情页的数据清理子页面,点击清理按钮,清理存储迁移保留的原始数据,清理后不可恢复,请谨慎操作。

LocalStorage主存储详情

LocalStorage主存储关联资源

主存储关联资源包括:虚拟机、磁盘、集群以及物理机资源。以下详细介绍各种关联资源:
  • 虚拟机:

    该子页面展示了使用当前主存储的虚拟机列表。主要显示虚拟机名称、启用状态、CPU、内存、IPv4地址等信息。点击目标虚拟机旁的更多操作,可对虚拟机进行各种操作。

  • 磁盘:

    该子页面展示了使用当前主存储的磁盘列表。主要显示虚拟机名称、类型、容量、启用状态、就绪状态已加载虚拟机、是否为共享磁盘等信息。点击目标磁盘旁的更多操作,可对磁盘进行各种操作。

  • 集群:

    该子页面展示了当前主存储已加载到集群的列表。主要显示集群名称、虚拟化技术类型、物理机数量、启用状态等信息。点击目标集群旁的更多操作,可对集群进行卸载操作。

  • 物理机:

    该子页面展示了当前主存储已加载到物理机的列表。主要显示物理机名称、虚拟容量使用率、物理容量使用率、虚拟化技术类型、启用状态、就绪状态等信息。点击目标物理机旁的更多操作,可对物理机进行重连操作。

LocalStorage主存储用量统计与预测

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > 主存储,进入主存储界面。点击主存储名称,进入主存储详情页。

该页面以卡片和图表形式展示主存储的用量统计和用量预测。

存储用量统计

在存储用量统计卡片,用户可查看当前主存储物理容量使用情况和虚拟容量使用情况。百分比进度条包括蓝(小于60%)、黄(大于等于60%并且小于80%)、红(大于等于80%)三色,直观展示当前资源使用状态。

图 10所示:
图 5. 存储用量统计


存储用量预测

ZStack Cube 双引擎版支持根据主存储容量使用情况动态预测未来180天的物理容量使用趋势。在存储用量预测卡片,用户可查看主存储物理总容量、物理已用容量、物理容量使用预测曲线和容量使用告警阈值。

图 11所示:
图 6. 物理容量使用预测


  • 新添加的主存储在使用15天后即可开始预测。
  • 支持选择的预测时间范围:未来15天、未来30天、未来3个月、未来6个月。
  • 历史数据起始时间与用户选择的预测时间范围相关联,如:若用户选择未来15天,则展示当前时间前15天(历史数据)+当前时间后15天(预测数据)的主存储使用趋势。
  • 支持用户自定义容量使用告警阈值,该设置仅对当前主存储生效,如不设置则默认使用全局设置的值。
  • 主存储预测物理容量使用超过告警阈值时,主存储详情页与卡片上方提供预警信息和容量优化建议。

NFS主存储详情

NFS主存储用量统计与预测

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > 主存储,进入主存储界面。点击主存储名称,进入主存储详情页。

该页面以卡片和图表形式展示主存储的用量统计和用量预测。

存储用量统计

在存储用量统计卡片,用户可查看当前主存储物理容量使用情况和虚拟容量使用情况。百分比进度条包括蓝(小于60%)、黄(大于等于60%并且小于80%)、红(大于等于80%)三色,直观展示当前资源使用状态。

图 10所示:
图 7. 存储用量统计


存储用量预测

ZStack Cube 双引擎版支持根据主存储容量使用情况动态预测未来180天的物理容量使用趋势。在存储用量预测卡片,用户可查看主存储物理总容量、物理已用容量、物理容量使用预测曲线和容量使用告警阈值。

图 11所示:
图 8. 物理容量使用预测


  • 新添加的主存储在使用15天后即可开始预测。
  • 支持选择的预测时间范围:未来15天、未来30天、未来3个月、未来6个月。
  • 历史数据起始时间与用户选择的预测时间范围相关联,如:若用户选择未来15天,则展示当前时间前15天(历史数据)+当前时间后15天(预测数据)的主存储使用趋势。
  • 支持用户自定义容量使用告警阈值,该设置仅对当前主存储生效,如不设置则默认使用全局设置的值。
  • 主存储预测物理容量使用超过告警阈值时,主存储详情页与卡片上方提供预警信息和容量优化建议。

NFS主存储数据清理

主存储数据清理:清理恢复快照、跨Ceph存储迁移、跨NFS存储迁移以及跨SharedBlock迁移保留的原始数据,例如将某个虚拟机/磁盘的本地备份数据彻底删除,并将基于该备份数据还原的虚拟机/磁盘彻底删除,这时执行数据清理操作,就可释放本地备份服务器的存储空间。

图 9所示:
图 9. 数据清理


数据清理支持的操作

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > 主存储,进入主存储界面,在主存储详情页点击数据清理,进入数据清理界面。

主存储支持以下操作:
操作 描述
刷新数据 支持点击刷新,获取当前主存储中最新可清理的数据。
清理数据 在主存储详情页的数据清理子页面,点击清理按钮,清理存储迁移保留的原始数据。
Note: 请确认存储迁移后的数据完整无损,原始数据清理后不可恢复,请谨慎操作。

SharedBlock主存储详情

SharedBlock主存储用量统计与预测

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > 主存储,进入主存储界面。点击主存储名称,进入主存储详情页。

该页面以卡片和图表形式展示主存储的用量统计和用量预测。

存储用量统计

在存储用量统计卡片,用户可查看当前主存储物理容量使用情况和虚拟容量使用情况。百分比进度条包括蓝(小于60%)、黄(大于等于60%并且小于80%)、红(大于等于80%)三色,直观展示当前资源使用状态。

图 10所示:
图 10. 存储用量统计


存储用量预测

ZStack Cube 双引擎版支持根据主存储容量使用情况动态预测未来180天的物理容量使用趋势。在存储用量预测卡片,用户可查看主存储物理总容量、物理已用容量、物理容量使用预测曲线和容量使用告警阈值。

图 11所示:
图 11. 物理容量使用预测


  • 新添加的主存储在使用15天后即可开始预测。
  • 支持选择的预测时间范围:未来15天、未来30天、未来3个月、未来6个月。
  • 历史数据起始时间与用户选择的预测时间范围相关联,如:若用户选择未来15天,则展示当前时间前15天(历史数据)+当前时间后15天(预测数据)的主存储使用趋势。
  • 支持用户自定义容量使用告警阈值,该设置仅对当前主存储生效,如不设置则默认使用全局设置的值。
  • 主存储预测物理容量使用超过告警阈值时,主存储详情页与卡片上方提供预警信息和容量优化建议。

SharedBlock主存储高级设置

ZStack Cube 双引擎版支持在主存储粒度进行高级设置。用户可根据自身的需求搜索并且修改对应的设置,此设置只对该主存储内的资源生效,如不设置则默认使用全局设置的值,如表 1所示:
名称 描述
SharedBlock存储分配策略
  • 默认根据系统分配,用于设置磁盘和快照在SharedBlock主存储LUN上的落盘策略,可选策略为:根据系统分配、创建在容量剩余最多的LUN中、创建在LV(快照+磁盘)数量最少的LUN中。
  • 选择根据系统分配,在SharedBlock主存储上创建磁盘或快照时,根据系统调度算法在一个可用容量充足的LUN上落盘。
  • 选择创建在容量剩余最多的LUN 中,在SharedBlock主存储上创建磁盘或快照时,在磁盘和快照数量总和最少且可用容量充足的LUN上落盘。
  • 选择创建在LV(快照+磁盘)数量最少的LUN中,在SharedBlock主存储上创建磁盘或快照时,在可用容量最多的LUN上落盘。
  • 若单独为该SharedBlock主存储设置LUN分配策略,全局设置将不对该主存储生效。
磁盘预分配策略 用于设置SharedBlock主存储中磁盘的预分配策略,可选策略为none和metadata。
  • none:不使用预分配策略。
  • metadata:精简置备。创建磁盘时,只为该磁盘分配元数据所需的存储空间,不为其他数据提前分配任何空间。后续随着数据的写入,再动态分配这些数据所需的空间。
主存储超分率 用于控制分配给虚拟机的虚拟主存储可用空间。计算公式:虚拟主存储可用空间=总容量 - 所有磁盘之和/超分率 - 快照容量之和 - Imagecache容量之和 - 保留容量。

SharedBlock主存储共享块

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > 主存储,进入主存储界面。点击Sharedblock主存储名称,进入详情页。点击共享块,进入共享块子页面。

查看共享块多路径信息

共享块子页面,点击共享块设备名称,弹出资源详情页面。支持查看该共享块在关联物理机上的路径信息,包括运行时名称、路径状态、健康状态、目标标识。
  • 支持指定物理机,展示该物理机上的共享块设备的路径信息。
图 12所示:
图 12. 查看共享块路径


查看共享块监控数据

共享块子页面,点击共享块设备名称,弹出资源详情页面,然后点击监控。支持查看共享块在不同物理机下的监控数据,包括磁盘读写、IOPS、延迟。

图 13所示:
图 13. 查看共享块监控


SAN存储

概述

SAN存储分为iSCSI存储(iSCSI Storage)和FC存储(FC Storage):
  • iSCSI存储(iSCSI Storage):基于iSCSI协议构建的SAN存储。用户可将iSCSI存储上划分的块设备添加为Shared Block主存储,或直接透传给虚拟机使用。
  • FC存储(FC Storage):基于FC协议构建的SAN存储。用户可将FC存储上划分的块设备添加为Shared Block主存储,或直接透传给虚拟机使用。

应用场景

  • 将iSCSI磁盘或FC磁盘直接透传给虚拟机使用。
  • 以共享块的方式,将iSCSI磁盘或FC磁盘添加为Shared Block主存储。

注意事项

iSCSI存储:
  • 未被加载到虚拟机的磁盘,支持添加为Shared Block主存储。
  • 添加为主存储的LUN不可用于其他用途。
  • 未添加为主存储的磁盘支持加载到虚拟机。
  • 一个磁盘支持加载到多个虚拟机,一个虚拟机支持加载多个磁盘。
FC存储:
  • 集群状态正常且未被加载到虚拟机的块设备,支持添加为Shared Block主存储。
  • 添加为主存储的LUN不可用于其他用途。
  • 未添加为主存储的块设备支持加载到虚拟机。
  • 一个块设备支持加载到多个虚拟机,一个虚拟机支持加载多个块设备。

添加iSCSI存储

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > iSCSI存储,进入iSCSI存储界面。点击添加iSCSI存储,弹出添加iSCSI存储界面。

可参考以下示例输入相应内容:
  • 名称:设置iSCSI存储名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • IP地址:设置iSCSI存储IP地址
  • 端口:设置iSCSI存储端口号,默认为3260
  • 集群:可选项,选择加载的集群,也可添加iSCSI存储后再加载
  • CHAP用户名:可选项,已设置CHAP认证的iSCSI存储需输入CHAP用户名
  • CHAP密码:可选项,已设置CHAP认证的iSCSI存储需输入CHAP密码
图 14所示:
图 14. 添加iSCSI存储


管理iSCSI存储

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > iSCSI存储,进入iSCSI存储界面。

iSCSI存储支持以下操作:
操作 描述
添加iSCSI存储 添加一个新的iSCSI存储。
编辑 修改iSCSI存储的名称。
启用iSCSI存储 将处于停用状态的iSCSI存储启用。
停用iSCSI存储 将处于启用状态的iSCSI存储停用。
加载集群 将iSCSI存储加载到集群。
卸载集群 将iSCSI存储从已加载的集群上卸载。
Note:
  • 卸载后,将断开 iSCSI 存储与集群中所有物理机间的连接,影响相关业务运行。
  • 集群中的 SharedBlock 主存储和虚拟机无法继续使用该 iSCSI 存储提供的块设备,请谨慎操作。
同步数据 同步iSCSI存储上的数据。
删除iSCSI存储 删除iSCSI存储。
Note:
  • iSCSI存储从集群卸载后才能删除,卸载集群会断开物理机与iSCSI存储的连接。
  • 块设备作为主存储使用,删除iSCSI存储将会使主存储失联。
  • 块设备透传给虚拟机使用,删除iSCSI存储将会有数据丢失风险。

管理FC存储

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > FC存储,进入FC存储界面。

FC存储支持以下操作:
操作 描述
同步设备信息 手动刷新FC存储列表,识别最新的FC存储列表。

NVMe存储

概述

NVMe存储:基于NVMe-oF协议构建的存储阵列,用户可将NVMe存储上划分的块设备添加为Shared Block主存储。

相关概念

存储设备、接口和协议简介:
  • 存储设备:用于存储数据的物理硬件,常见的存储设备包括机械磁盘(HDD)和固态磁盘(SSD)。不同存储设备具有不同的尺寸外形(form factor)标准,例如:
    • 机械磁盘常见尺寸外形:2.5英寸、3.5英寸
    • 固态磁盘常见尺寸外形:2.5英寸、M.2、mSATA 和U.2
  • 接口:存储设备与计算机软件之间传输数据的接口。不同存储设备具有不同的接口规范,例如:
    • 机械磁盘常见接口:SAS(Serial Attached SCSI)、SCSI、SATA(Serial ATA)、IDE,传输速度依次递减。
    • 固态磁盘常见接口:PCIe、M.2、mSATA、SATA III,传输速度依次递减。
  • 协议:存储设备基于物理接口与计算机软件之间通信的规范。不同接口支持不同的通信协议。常见的协议包括:
    • AHCI (Advanced Host Controller Interface) 协议:存储设备通过SATA/M.2接口与计算机软件通信的协议,适用于机械磁盘和固态磁盘。
    • NVMe(Non-Volatile Memory Express)协议:存储设备通过PCIe/M.2接口与计算机软件通信的协议,适用于固态磁盘(SSD)。
NVMe存储使用NVMe SSD构建存储阵列,通过网络基于NVMe-oF协议实现存储设备与集群内虚拟机的数据传输。
  • NVMe-oF(NVMe over fabrics):NVMe的扩展协议。NVMe-oF使用以太网(Ethernet),光纤通道( Fiber Channel), RoCE,或InfiniBand技术通过光纤使整个集群内虚拟机均可高速访问NVMe存储,进而使整个集群读写性能得到极大提升。
    ZStack Cube 双引擎版 NVMe存储支持以下两种NVMe-oF协议:
    • NVMe-oF using RDMA(NVMe-oF using Remote Direct Memory Access):使用远程直接内存访问(RDMA)技术使两台主机避开主机CPU、缓存以及操作系统,直接通过主存进行数据交换,因此传输效率极高,且开销也非常低。该协议支持多种实现方式,其中最常用的为RoCE(RDMA over Converged Ethernet )、InfiniBand、以及iWARP。
    • NVMe over FC(NVMe-oF using FC):使用FC协议实现存储阵列与集群内虚拟机数据传输。

功能优势

NVMe存储具有以下功能优势:
  • 先进性:NVMe存储摆脱了为机械磁盘时代而生的AHCI协议,使用最新NVMe存储技术,可充分解锁固态磁盘的性能潜力,提高企业存储资源利用率,降低存储成本,是适应未来发展的高性能企业级存储方案。
  • 高性能:NVMe存储技术支持65K个I/O队列,每个队列含65K条命令,可大幅提高磁盘并行读写速率(IOPS),降低读写延迟,极大提升存储性能。

应用场景

  • 电子交易应用:电子交易执行价格时间敏感度极高,数微秒之差价位可能出现云泥之别,因此要求极低的响应延迟,避免由于短时间价格变化造成的损失,进而保持竞争力。
  • 实时分析:在欺诈检测、营销应用、或毫秒/微秒级游戏领域,实时分析能力的强弱可能意味着商业价值的大小。强大的实时分析能力必然要求极快的响应速度以及极低的响应延迟,确保快速解决潜在危机,准确把握潜在商机,从而促进业务增长。

快速使用流程

用户可参考以下步骤快速使用NVMe存储:
  1. 搭建NVMe后端存储,确保平台计算节点已连接块设备
  2. 登录平台,在NVMe存储页面同步存储设备信息至平台
  3. 添加主存储页面选择SharedBlock主存储,并选择NVMe SSD共享块,以创建SharedBlock主存储
  4. 使用该SharedBlock主存储创建虚拟机

管理NVMe存储

ZStack Cube 双引擎版主菜单,点击虚机服务 > 存储设施 > 存储设施 > NVMe存储,进入NVMe存储界面。

NVMe存储支持以下操作:
操作 描述
同步设备信息 手动刷新NVMe存储列表,识别最新的NVMe存储列表。