分布式存储
概述
相关定义
- 服务器:物理存储节点。
- 物理硬盘:数据盘的物理单位。所有类型为存储服务器的服务器,其硬盘都会被扫描,符合状态的空闲盘可以被添加为数据盘。
- 数据盘:物理或逻辑存储单元,每块数据盘对应一个OSD进程,多块数据盘可根据副本或EC机制组成存储池。
- 存储池:存储集群的逻辑分区,由多台存储服务器的多个数据盘组成,通常用于存储对象。
- 存储策略:存储策略是一组关于存储桶资源分配来源、数据存储形式等的规则。
- 存储桶:存储桶是分配给对象用户使用的一个逻辑存储空间,用户的数据以对象形式存储在桶中。
- 对象网关:支持高可用对象网关和 S3 网关。其中,S3网关为用户访问存储集群提供一个兼容 S3 协议的对象存储服务;高可用对象网关可为对象存储提供高可用服务和负载均衡功能。
- 对象用户:对象用户是对象存储服务使用者的账户,包含权限、密钥对、用户配额等信息。
存储池
创建通用存储池
在ZStack Cube 旗舰版主菜单,点击,进入通用存储池界面。点击创建存储池,弹出创建存储池界面。
- 块存储存储池
- 对象存储存储池
- 文件存储存储池
创建存储池-块存储
- 名称:设置存储池名称
存储池名称需符合以下命名规则:支持1~128字符,输入内容只能包含中文汉字、英文字母、数字和以下7种英文字符“-”、“_”、“.”、“(”、“)”、“:”、“+”。
- 类型:选择块存储
- 角色:默认显示数据池角色,且不支持修改
- 数据安全策略:
- 类型:默认显示副本类型,且不支持修改
- 副本数:设置存储池的副本数,支持选择的副本数范围:2~6Note: 生产环境中建议至少设置为3副本以确保数据安全。
- 级别:可按照拓扑中的规划,选择服务器、机架、机房级别的故障域。
- 数据盘:根据拓扑视图选择需要添加的数据盘Note:
- 选择的数据盘需满足数据冗余级别要求。
- 建议尽量选择大小一致的数据盘。

创建存储池-对象存储
- 名称:设置存储池名称
存储池名称需符合以下命名规则:支持1~128字符,输入内容只能包含中文汉字、英文字母、数字和以下7种英文字符“-”、“_”、“.”、“(”、“)”、“:”、“+”。
- 类型:选择对象存储
- 角色:选择存储池的角色,包括数据池、索引池、复合池Note:
- 数据池:用于存储数据。
- 索引池:用于存储对象的索引信息。
- 复合池:支持多用途复用,可被存储策略中的索引池、数据中转池选用。
- 数据安全策略:
- 类型:选择数据冗余类型,包括副本、EC
- 若选择副本,可参考以下示例填写相应内容:
- 副本数:设置存储池的副本数,支持选择的副本数范围:2~6
Note:- 索引池和复合池角色的存储池仅支持副本类型的数据冗余策略。
- 生产环境中建议至少设置为3副本以确保数据安全。
- 若选择EC,可参考以下示例填写相应内容:
- EC策略:设置存储的EC策略,包括推荐值、自定义
- 推荐值:选择系统推荐的六种EC策略,包括2+1、4+2、8+3、4+2:1、8+2:1、16+2:1
- 自定义:支持自定义EC策略,输入数据块+校验块Note: 需输入正整数,数据块数量需大于校验块数量,校验块数量需小于等于4。
Note:- EC策略由数据块和校验块构成,其中数据块指数据分片的数量,校验块指通过校验算法生成的校验分片的数量,以服务器级别的4+2的EC策略为例,其表示允许当2台服务器发生故障时,数据仍可正常使用。
- 支持实时展示得盘率,计算方法:数据块/(数据块+校验块)。
- EC策略:设置存储的EC策略,包括推荐值、自定义
- 若选择副本,可参考以下示例填写相应内容:
- 级别:可按照拓扑中的规划,选择服务器、机架、机房级别的故障域。
- 数据盘:根据拓扑视图选择需要添加的数据盘Note:
- 选择的数据盘需满足数据安全策略的故障域要求。
- 建议尽量选择大小一致的数据盘。
- 类型:选择数据冗余类型,包括副本、EC

创建存储池-文件存储
- 名称:设置存储池名称
存储池名称需符合以下命名规则:支持1~128字符,输入内容只能包含中文汉字、英文字母、数字和以下7种英文字符“-”、“_”、“.”、“(”、“)”、“:”、“+”。
- 类型:选择文件存储
- 角色:选择存储池的角色,包括数据池、元数据池
- 数据安全策略:
- 类型:默认显示副本类型,且不支持修改
- 副本数:设置存储池的副本数,支持选择的副本数范围:2~6Note: 生产环境中建议至少设置为3副本以确保数据安全。
- 级别:可按照拓扑中的规划,选择服务器、机架、机房级别的故障域。
- 数据盘:根据拓扑视图选择需要添加的数据盘Note:
- 选择的数据盘需满足数据冗余级别要求。
- 建议尽量选择大小一致的数据盘。
- 元数据池需要使用SSD介质的原生数据盘。

管理通用存储池
在ZStack Cube 旗舰版主菜单,点击,进入通用存储池界面。
| 操作 | 描述 |
|---|---|
| 创建存储池 | 创建存储池。 |
| 添加数据盘 | 添加一个或多个数据盘至存储池。 |
| 移除数据盘 | 解除数据盘与该存储池的关联关系,并将其从存储池移除,进行存储池缩容。 移除数据盘可能会导致数据丢失,请谨慎操作。以下情况不支持移除数据盘操作:
|
| 设置恢复QoS | 为存储池设置恢复QoS级别,目前支持静态QoS(低速)、静态QoS(中速)、静态QoS(高速)三种级别。存储池数据恢复时,您可在存储池主列表页查看预计待恢复数据量、恢复速率、以及预计剩余时间。
|
| 数据一致性检查 | 对存储池进行数据一致性检查,并设置相应的检查策略。支持选择以下2种检查策略:
Note:
|
| 手动数据块重平衡 | 手动重平衡存储池中的数据块。 Note:
|
| 修改数据安全策略 | 修改存储池的数据安全策略,可选择的策略值需满足数据安全策略的故障域要求。
Note:
|
| 强制刷盘 |
用户可在存储池详情页,点击,进入数据盘列表。 支持强制刷盘,将缓存中的脏数据快速下刷到后端设备。
Note:
|
| 删除存储池 | 删除已创建的存储池。删除后,存储池内所有数据盘将解除与该存储池的关联关系,且存储池的数据将无法恢复,请谨慎操作。 Note:
删除块存储类型的存储池:
删除对象存储类型的存储池:
删除文件存储类型的存储池:
|
对象存储系统资源池
在ZStack Cube 旗舰版主菜单,点击,进入对象存储系统资源池界面。
对象存储系统资源池为初始化对象存储时创建,用于保存对象存储元数据,与初始化对象存储时选择的存储池共用相同的数据盘和数据冗余策略。
查看对象存储系统资源池
- .rgw.root:用于保存 realm、zonegroup、zone 等网关配置信息。
- .rgw.control:用于保存内部通知机制所需的对象,包括 notify.0–notify.7。
- .rgw.log:用于保存 gc、intent、usage、reshard 等相关日志信息。
- .rgw.meta:用于保存 users.uid、user.keys 等用户元数据信息。
- .rgw.otp:用于保存多重身份认证中单次有效的密钥信息。
存储池详情
在ZStack Cube 旗舰版主菜单,点击,进入存储池界面。点击存储池名称,进入存储池详情页。
存储池详情页展示当前存储池基本信息、容量使用统计、监控数据、容量监控。
基本信息
支持查看当前存储池的基本信息,包括状态、类型、角色、UUID、数据盘数、数据冗余级别、QoS类型。
容量统计
- 容量分配:展示裸容量、数据冗余类型、总容量。Note:
- 副本类型的存储池容量计算方法:总容量=裸容量/副本数。
- EC类型的存储池容量计算方法:总容量=裸容量*数据块/(数据块+校验块)。
- 容量使用:展示总容量、已用容量、可用容量、使用率。
监控数据
- 支持查看当前存储池IOPS、带宽、延迟的读写情况。
- 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义。
容量监控
- 新创建的存储池在使用12小时后即可开始预测。
- 本卡片数据为静态数据,每次刷新页面或重新进入详情页时会获取最新数据。
服务器 (存储节点)
添加通用存储服务器
在ZStack Cube 旗舰版主菜单,点击,进入通用存储节点界面。点击添加服务器,弹出添加服务器界面。
添加通用存储服务器分为以下五步,您可参考以下示例输入相应内容,完成服务器配置。
第 1 步:基础配置
- 服务器IP地址:输入服务器的IP地址,可填写单个IP地址或IP范围。支持批量添加多台服务器
- 类型:选择服务器类型,支持以下两种服务器类型:
- 存储服务器:
- 为存储池提供硬盘等资源。存储服务器上的硬盘可被作为数据盘使用。
- 存储服务器类型的服务器支持管理、监控、块存储网关、对象存储网关四种角色。
- 存储网关服务器:
- 承载各类接口客户端,仅支持对网关进行管理,不可以管理服务器中的硬盘。
- 存储网关服务器类型的服务器仅支持块存储网关一种角色。
- 存储服务器:
- 角色:设置服务器的角色,支持以下五种服务器角色:
- 管理:
- 负责集群运行时状态的采集与管理,作为管理节点来提供分布式存储集群的管理功能,支持GUI、API等管理方式。
- 为满足高可用要求,建议一般部署至少2个管理角色。
- 监控:
- 负责集群存储数据的监控,维持集群整体状态,包括数据映射关系、集群认证等元数据信息。
- 为满足高可用要求,建议部署数量为奇数(3+2*N,N≥0),一般可部署3个监控节点。
- 块存储网关:
- 负责服务器与存储集群之间使用Block接口访问。
- 存储服务器类型的服务器默认选择此角色。
- 存储网关服务器类型的服务器默认且仅支持选择此角色。
- 对象存储网关:
- 负责服务器与存储集群之间使用 Object 接口访问。
- 若使用对象存储功能,需选择此角色。
- 对象存储网关角色的服务器支持开启对象网关,提供S3协议和网关服务。
- 文件存储网关:
- 若使用文件存储功能,需选择此角色。
- 文件存储网关角色的服务器支持创建文件网关组,提供SMB、NFS等文件存储访问协议。
Note:- 第一次添加服务器时,默认选择管理、监控、块存储网关角色。其中,块存储网关角色允许取消选择,管理和监控角色不支持取消选择。
- 后续添加服务器时,支持添加无角色的存储服务器。
- 一般一个集群中至少部署三台同时作为管理、监控、块存储网关角色的存储服务器。
- 管理:

第 2 步:环境配置
- SSH用户名:输入服务器的SSH用户名,默认为root
- SSH密码:输入服务器的SSH密码。该密码仅用于配置免密,不会保存
- 端口:输入服务器的端口号,默认端口为22
- 服务器名:可选项,设置服务器名称
命名规则:长度限制1~63个字符,输入内容只能包含英文小写字母、数字和以下2种特殊字符:“.”、“-”,且不支持以“-”开头或结尾。建议不要以数字开头。
Note:- 若选择不设置服务器名,请提前在服务器/etc/hosts配置文件下配置服务器名称和IP地址的映射关系。服务器添加完成后,将直接使用/etc/hosts中配置的服务器名。
- 若选择设置服务器名,新的服务器名将写入服务器/etc/hosts配置文件,并覆盖原服务器名与IP地址的映射关系。
- 批量添加服务器时,若设置服务器名,系统将自动增加服务器IP末位数字(0-254)作为名称后缀,用于资源区分。
- 时间同步服务:选择是否开启时间同步服务
开启后,系统将通过时间同步服务器保证新添加服务器与集群中其他服务器的时间同步。
- 服务器免密:选择是否通过输入的SSH用户名和密码自动配置免密功能

第 3 步:网络配置
- Admin IP:设置管理网络IP地址,用于对存储集群进行管理和配置,默认为服务器IP地址
- Public IP:设置存储集群公有网络IP地址,用于块存储网关与存储池之间的访问
- Cluster
IP:设置存储集群内部网络IP地址,用于存储集群各服务器之间的数据盘监控及副本同步Note: 添加存储网关服务器类型的服务器无需设置Cluster IP。

第 4 步:信息确认
查看将要添加的服务器,支持跳转修改相应信息。

第 5 步:安装部署
- 首次添加服务器不支持退出该页面。
- 首次添加服务器建议不要刷新浏览器。
管理通用存储服务器
在ZStack Cube 旗舰版主菜单,点击,进入服务器界面。
| 操作 | 描述 |
|---|---|
| 添加服务器 | 添加一台或多台服务器。 Note: 若当前集群中存在未连接状态的监控服务器,则无法添加新服务器。 |
| 增加角色 | 为服务器添加新角色。 Note: 服务器处于以下情况时,不支持增加角色:
|
| 删除角色 | 为服务器删除角色。 Note: 服务器处于以下情况时,不支持删除角色:
|
| 删除服务器 | 删除服务器将停止服务器服务并删除所有相关数据,且数据将无法恢复,请谨慎操作。 Note: 删除服务器需满足以下条件:
|
数据盘
创建通用存储节点数据盘
在ZStack Cube 旗舰版主菜单,点击,进入数据盘-通用存储节点界面。点击创建数据盘,弹出创建数据盘界面。
- 选择硬盘:选择需要添加为数据盘的硬盘Note: 仅支持将健康状态且用途为空闲盘的硬盘添加为数据盘。单个硬盘的容量不能少于25GB。
- 缓存分区:选择数据盘是否使用缓存分区
- 自动模式:系统自动为已选择的硬盘批量匹配服务器上的缓存分区。
- 手动模式:用户可手动为已选择的每一块硬盘单独选择需要绑定的缓存分区。
Note: 可用缓存分区数量小于已选硬盘数时,超出数量的硬盘将无法添加为数据盘。

管理通用存储节点数据盘
在ZStack Cube 旗舰版主菜单,点击,进入数据盘-通用存储节点界面。
| 操作 | 描述 |
|---|---|
| 创建数据盘 | 创建一块或多块数据盘。 |
| 设置维护模式 | 为数据盘开启/关闭维护模式。维护模式下的数据盘将不进行数据块重平衡。 Note:
|
| 删除数据盘 | 删除数据盘将停止数据盘上的服务并删除所有相关数据,且数据将无法恢复,请谨慎操作。 Note: 删除数据盘前需满足以下条件:
|
物理硬盘
扫描通用存储节点硬盘
在ZStack Cube 旗舰版主菜单,点击,进入硬盘-通用存储节点界面。点击扫描,即可列出服务器中的硬盘及硬盘信息。

- 健康状态的空闲盘可进行缓存分区 (建议SSD) 或添加为数据盘。若进行缓存分区,需确保单个分区容量至少为50 GB。
- 若扫描出未知盘,表示该硬盘上存在未知分区。可在硬盘页面,点击初始化硬盘进行分区清理。
- 部分硬件环境中,新添加的硬盘可能无法识别,请重启服务器或联系官方技术支持。
管理通用存储节点硬盘
在ZStack Cube 旗舰版主菜单,点击,进入硬盘-通用存储节点界面。
| 操作 | 描述 |
|---|---|
| 扫描硬盘 | 可通过扫描硬盘列出服务器中的硬盘与用途。 |
| 设置缓存分区 | 支持为单个或多个健康状态的空闲盘设置缓存分区。 Note:
|
| 清理缓存 | 支持为健康状态的缓存盘清理缓存。 Note:
|
| 初始化硬盘 | 支持对单个或多个健康状态的未知盘进行初始化操作。 Note:
|
| 硬盘点灯 | 支持开启/关闭硬盘灯,快速定位硬盘的物理位置。 Note:
|
硬盘详情
在ZStack Cube 旗舰版主菜单,点击,进入物理硬盘界面。点击硬盘名称,进入硬盘详情页。
硬盘详情页展示当前硬盘基本信息和S.M.A.R.T信息。
基本信息
支持查看当前硬盘的基本信息,包括标识符、所属服务器、UUID、盘符、状态、总容量、介质、用途、序列号、型号、点灯状态等。
S.M.A.R.T信息
- 健康:当前值、最差值远大于临界值。
- 警告:当前值、最差值大于但接近临界值。
- 错误:当前值、最差值小于临界值。
- RAID卡类型如:PM8222 (厂商:INSPUR) 、3008IMR (厂商:AVAGO) 等;
- 硬盘类型如:HGST HUS728T8TALE6L4、ST2000DM001-1ER164等。
存储桶
创建存储桶
在ZStack Cube 旗舰版主菜单,点击,进入存储桶界面。点击创建存储桶,弹出创建存储桶界面。
- 名称:设置存储桶的名称存储桶名称需符合以下命名规则:
- 存储桶名称需全局唯一。
- 存储桶名称长度必须在 3~63 个字符之间。
- 存储桶名称只能包含小写字母、数字、连字符(-)或句点(.)。
- 存储桶名称必须以小写字母或数字开头和结尾。
- 存储桶名称不得采用IP地址格式,例如:192.168.0.1。
- 存储桶名称必须由一个或多个标签组成,相邻标签由单个句点(.)隔开。
- 不能使用admin作为存储桶名称。
Note: 存储桶名称一经设置,无法修改。 - 数量:设置存储桶数量,支持批量创建存储桶Note: 需输入整数,取值范围:1~100
- 所有者:设置存储桶的所有者,一个存储桶只能有一个所有者支持选择符合以下条件的对象用户:
- 状态为启用的对象用户。
- 拥有读、写权限的对象用户。
- 存储策略:设置存储桶的存储策略,设置后,存储桶将按指定的存储策略存储对象数据Note: 默认继承桶所有者绑定的存储策略,支持重新指定存储桶的存储策略。
- 单桶容量:设置单个存储桶的容量配额,需输入整数,单位:KB、MB、TB、PB,取值范围:1KB~1024PB
- 单桶对象数:设置单个存储桶的对象数配额,需输入整数。单位:个、万、亿、兆、京,取值范围:1个~99京。限制最多可输入15位数字Note: 分段上传对象时,每个分段将占用一个对象数配额,分段上传完成合并后对象只占用一个配额。
- 高级设置:
- 访问权限:授予对象用户指定的ACL权限
- READ:拥有该权限的对象用户可以列出存储桶中的对象、读取对象数据。
- WRITE:拥有该权限的对象用户可以创建/删除/覆写存储桶中的对象。
- READ_ACP:拥有该权限的对象用户可以读取ACL规则。
- WRITE_ACP:拥有该权限的对象用户可以修改ACL规则。
- FULL_CONTROL:拥有该权限的对象用户等同于拥有READ、WRITE、READ_ACP 和 WRITE_ACP权限。
Note:- 桶所有者默认拥有该存储桶的FULL_CONTROL权限,且不支持修改。
- 单个存储桶最多支持授予100个ACL权限。
- 桶所有者和拥有READ权限的对象用户仅支持下载自己上传的对象。
- ACL权限控制生效优先级低于用户权限。例如,如果对象用户A仅被授予了读的权限,当对象用户A被添加进存储桶B中并被授予WRITE权限,用户A也无法在存储桶B中上传对象。
- 访问权限:授予对象用户指定的ACL权限

管理存储桶
在ZStack Cube 旗舰版主菜单,点击,进入存储桶界面。
| 操作 | 描述 |
|---|---|
| 创建存储桶 | 创建存储桶。 |
| 修改存储桶配额 | 修改存储桶的容量和对象数配额。 Note:
|
| 添加对象用户 | 添加对象用户并授予指定的ACL权限。 Note: 用户可在存储桶详情页的授权对象用户子页面中,添加/移除对象用户或修改某个对象用户的访问权限。 |
| 移除对象用户 | 移除选中的对象用户。移除后,该对象用户将无法访问该存储桶,请谨慎操作。 Note: 不支持移除桶所有者。 |
| 清除配置 | 清除该存储桶的访问日志记录配置。 |
| 删除存储桶 | 删除选中的存储桶。 Note: 删除存储桶将删除桶内所有相关数据,且数据无法恢复,请谨慎操作。 |
存储桶详情
授权对象用户
添加对象用户
- 在右侧全部对象用户列表中勾选需要添加的对象用户。
- 在左侧已选对象用户列表中,授予对象用户指定的ACL权限。
- 点击确定添加对象用户。

管理授权对象用户
| 操作 | 描述 |
|---|---|
| 添加对象用户 | 添加对象用户。 |
| 修改用户访问权限 | 修改当前对象用户的ACL访问权限。 Note:
|
| 移除对象用户 | 移除选中的对象用户。移除后,该对象用户将无法访问该存储桶,请谨慎操作。 Note: 不支持移除桶所有者。 |
存储策略
创建存储策略
在ZStack Cube 旗舰版主菜单,点击,进入存储策略界面。点击创建存储策略,弹出创建存储策略界面。
- 名称:设置存储策略的名称存储策略名称需符合以下命名规则:
- 存储策略名称需全局唯一。
- 1~16 个字符,只能包含大小写字母、数字、下划线 (_)或连字符(-),且不支持以空格开头或结尾。
- 简介:可选项,备注相关信息
- 索引池:用于存储所有对象的索引信息支持选择符合以下条件的存储池:
- 存储池类型为对象存储。
- 存储池角色为索引池或复合池。
- 存储池数据冗余类型为副本。
- 数据中转池:用于存储分段上传对象过程中的中间态数据,帮助用户进行断点续传以及垃圾回收支持选择符合以下条件的存储池:
- 存储池类型为对象存储。
- 存储池角色为索引池或复合池。
- 存储池数据冗余类型为副本。
- 存储类别:提供7种存储类别,对象数据默认写入STANDARD类别,用户可在客户端指定存储类别,满足对象数据的多样化存储需求
- 类别ID:指定存储策略的类别ID,包括:storageclass_0~storageclass_6。Note: 存储策略中第一个存储类别ID默认为storageclass_0,存储类别名称默认为STANDARD,且不支持自定义名称和删除操作。
- 名称:输入存储类别的名称存储类别名称需符合以下命名规则:
- 存储类别名称需确保在存储策略内唯一,不同存储策略中的存储类别名称可以重复。
- 1~16 个字符,只能包含大小写字母、数字、下划线 (_)或连字符(-),且不支持以空格开头或结尾。
Note: 存储类别名称作为指定存储类别时的唯一标识,一经设置,无法修改。 - 数据池:选择存储对象数据的存储池Note: 一个存储类别仅支持绑定一个数据池。
- 数据压缩:若开启,用户上传对象至使用该存储策略的存储桶时,将自动压缩对象数据后再存储。默认关闭Note:
- 开启数据压缩将占用存储网关服务器中的CPU资源,建议使用高配置CPU存储网关服务器。
- 若在使用不同存储策略的存储桶间执行跨存储桶复制对象操作时,对象数据压缩情况将以源存储桶设置为准。
- 类别ID:指定存储策略的类别ID,包括:storageclass_0~storageclass_6。

管理存储策略
在ZStack Cube 旗舰版主菜单,点击,进入存储策略界面。
| 操作 | 描述 |
|---|---|
| 创建存储策略 | 创建存储策略。 |
| 修改简介 | 修改存储策略的文字说明。 |
| 设为默认存储策略 | 将选中的存储策略设置为默认存储策略。 |
| 设置数据压缩 | 设置开启/关闭数据压缩。开启后,用户上传对象至使用该存储策略的存储桶时,将自动压缩对象数据后再存储。 Note:
|
| 删除存储策略 | 删除选中的存储策略。 Note:
|
存储策略详情
存储类别
添加存储类别
在存储类别子页面,点击添加存储类别,进入添加存储类别界面。
- 类别ID:指定添加的存储类别ID,包括storageclass_1~storageclass_6。Note: 存储策略中第一个存储类别ID默认为storageclass_0,存储类别名称默认为STANDARD,且不支持自定义名称和删除操作。
- 名称:输入存储类别的名称存储类别名称需符合以下命名规则:
- 存储类别名称需确保在存储策略内唯一,不同存储策略中的存储类别名称可以重复。
- 1~16 个字符,只能包含大小写字母、数字、下划线 (_)或连字符(-),且不支持以空格开头或结尾。
Note: 存储类别名称作为指定存储类别时的唯一标识,一经设置,无法修改。 - 数据池:选择存储对象数据的存储池Note: 一个存储类别仅支持绑定一个数据池。
- 数据压缩:若开启,用户上传对象至使用该存储策略的存储桶时,将自动压缩对象数据后再存储。默认关闭Note:
- 开启数据压缩将占用存储网关服务器中的CPU资源,建议使用高配置CPU存储网关服务器。
- 若在使用不同存储策略的存储桶间执行跨存储桶复制对象操作时,对象数据压缩情况将以源存储桶设置为准。
管理存储类别
| 操作 | 描述 |
|---|---|
| 添加存储类别 | 添加一个新的存储类别。 |
| 设置数据压缩 | 开启/关闭数据压缩。 Note:
|
| 删除存储类别 | 删除选中的存储类别。 Note: 不支持删除默认存储类别storageclass_0。 |
对象网关
创建S3网关
在ZStack Cube 旗舰版主菜单,点击,进入S3网关界面。点击创建S3网关,弹出创建S3网关界面。
- 名称:设置S3网关的名称
S3网关名称需符合以下命名规则:1~128 个字符,只能包含大小写字母、数字、下划线 (_)或连字符(-),且不支持以空格开头或结尾。
- 角色:显示为业务角色,负责处理业务请求
- 服务器:选择一台服务器作为S3网关,默认显示所选服务器的IP地址Note:
- 支持选择角色为对象存储网关且状态为已连接的服务器。
- 已被添加为对象网关的服务器,不支持重复选择。
- 端口:指定对象网关的端口,支持7480~7489端口

管理S3网关
在ZStack Cube 旗舰版主菜单,点击,进入S3网关界面。
| 操作 | 描述 |
|---|---|
| 创建S3网关 | 创建S3网关。 |
| 启用S3网关 | 将处于停用状态的S3网关启用。 |
| 停用S3网关 | 将处于启用状态的S3网关停用。 |
| 删除S3网关 | 删除选中的S3网关。 Note:
|
创建高可用对象网关
在ZStack Cube 旗舰版主菜单,点击,进入高可用对象网关界面。点击创建高可用对象网关,弹出创建高可用对象网关界面。
- 名称:设置高可用对象网关的名称
名称需符合以下命名规则:1~128 个字符,只能包含大小写字母、数字、下划线 (_)或连字符(-),且不支持以空格开头或结尾。
- 角色:显示为业务角色,负责处理业务请求
- 负载均衡监听器节点:最多支持添加10个节点,每个节点上运行1个负载均衡监听器Note: 仅支持选择角色为对象存储网关的服务器作为负载均衡监听器节点。
- VIP CIDR:输入VIP CIDR,该VIP将作用到负载均衡监听器节点的Public IP所在网卡上。
- HTTP端口:输入HTTP端口,有效范围:9300~9399

管理高可用对象网关
在ZStack Cube 旗舰版主菜单,点击,进入高可用对象网关界面。
| 操作 | 描述 |
|---|---|
| 创建高可用对象网关 | 创建高可用对象网关。 |
| 添加监听器 | 添加监听器到高可用对象网关中。
|
| 移除监听器 | 将监听器从高可用对象网关中移除。
|
| 删除高可用对象网关 | 删除高可用对象网关可能导致无法访问对象存储服务,请谨慎操作。 |
对象用户
创建对象用户
在ZStack Cube 旗舰版主菜单,点击,进入对象用户界面。点击创建对象用户,弹出创建对象用户界面。
- 名称:设置对象用户的名称
对象用户名称需符合以下命名规则:1~64 个字符,只能包含大小写字母、数字、下划线 (_)、连字符(-)或句点(.),且不支持以空格开头或结尾。
Note: 对象用户名称一经设置,无法修改。 - 简介:可选项,备注相关信息
- 用户配额:设置当前对象用户所能创建的存储桶数量和所能使用的存储桶配额,包括容量和对象数
- 存储桶数:设置存储桶数配额,默认为1000。需输入整数,取值范围:1~10000
- 容量:设置容量配额,需输入整数,单位:KB、MB、TB、PB,取值范围:1KB~1024PB
- 对象数:设置对象数配额,需输入整数,单位:个、万、亿、兆、京,取值范围:1个~99京Note: 分段上传对象时,每个分段将占用一个对象数配额,分段上传完成合并后对象只占用一个配额。
- 单桶配额:设置当前对象用户在单个存储桶内所能使用的配额,包括容量和对象数
- 容量:设置当前对象用户在单个存储桶中的容量配额,需输入整数,单位:KB、MB、TB、PB,取值范围:1KB~1024PB
- 对象数:设置当前对象用户在单个存储桶中的容量配额,需输入整数,单位:个、万、亿、兆、京,取值范围:1个~99京Note: 分段上传对象时,每个分段将占用一个对象数配额,分段上传完成合并后对象只占用一个配额。
- 用户权限:设置对象用户访问对象存储的权限,默认拥有读、写、删三种权限,支持根据业务需要灵活组合用户权限,如:读、读+写、读+删、读+写+删Note:
- 读:拥有该权限的对象用户可以读取桶ACL、列出/下载存储桶中的对象,不支持取消勾选该权限。
- 写:拥有该权限的对象用户可以创建存储桶、修改桶ACL、上传对象等。
- 删:拥有该权限的对象用户可以删除存储桶、删除对象等。
- 存储策略:为对象用户绑定指定的存储策略Note: 绑定存储策略后,创建存储桶选择该对象用户为桶所有者时,存储桶将默认继承该对象用户绑定的存储策略。

管理对象用户
在ZStack Cube 旗舰版主菜单,点击,进入对象用户界面。
| 操作 | 描述 |
|---|---|
| 创建对象用户 | 创建对象用户。 |
| 启用对象用户 | 将处于停用状态的对象用户启用。 |
| 停用对象用户 | 将处于启用状态的对象用户停用。 Note: 停用后,对象用户将无法访问对象存储服务。 |
| 修改简介 | 修改对象用户的文字说明。 |
| 修改用户配额 | 修改对象用户的配额信息,包括用户配额和单桶配额。 |
| 修改用户权限 | 修改对象用户对存储桶和对象的访问权限。 Note: 不支持取消勾选读权限。 |
| 修改存储策略 | 修改对象用户绑定的存储策略。 Note: 绑定存储策略后,创建存储桶选择该对象用户为桶所有者时,存储桶将默认继承该对象用户绑定的存储策略。 |
| 删除对象用户 | 删除选中的对象用户。 Note:
|
对象用户详情
用户密钥对
用户密钥对:访问对象存储资源的身份凭证,包括访问密钥和安全密钥。创建对象用户成功后,系统将自动生成一组密钥对。
生成密钥对
在用户密钥对子页面,点击生成密钥对,将生成一组密钥对。
管理密钥对
| 操作 | 描述 |
|---|---|
| 生成密钥对 | 生成一组新的密钥对。 |
| 删除密钥对 | 删除一个或多个密钥对。 Note:
|

