常见问题及解答
常见问题解答(FAQ)为您提供有用的答案,并介绍使用 IBM® Storage Ceph® as a Service 的最佳实践。
块存储和对象存储常见问题解答
如何收取使用费?
块存储和对象存储都根据您选择的计划按月收费。 如果使用了突发容量中的存储空间,则按小时收取超额费用。
存在配额限制吗?
块存储和对象存储的容量配额限制基于实例上设置的配额。 有关您的 IBM Storage Ceph as a Service 的配额和限制以及可用资源的更多信息,请参阅 存储配额。
在创建具有特定容量的卷后,是否可以增加容量?
是的,只要所有卷的预配置容量总和不超过块配额限制,您就可以在预配置后增加块卷的容量。 更多信息,请参阅“为现有部署增加容量”。
卷名称受哪些规则约束,我以后可以重命名卷吗?
有效的卷名称可以包括小写字母数字字符(a-z,0-9)和连字符(-)的组合,最多 63 个字符。 卷名必须以小写字母开头,且在整个部署中必须唯一。
您可以使用用户界面、CLI、API 和 Terraform 更改现有卷的名称。 详情请参阅 此信息。
每次部署可以配置多少卷?
每次部署最多可配置 1000 个块存储卷。
何时可以删除块存储卷?
只有当块存储卷未映射到主机时,才能将其删除。 删除 卷之前,请先取消映射该卷。
删除块存储卷时,数据会发生什么变化?
删除块存储卷时,会删除指向该卷上数据的所有指针,数据将变得不可访问。 如果以后将物理存储重新配置到另一个部署,则会分配一组新的指针。 由于指针已被删除,新的部署无法访问物理存储中的任何数据。 将新数据写入卷时,将覆盖任何不可访问的数据。
存储容量是以GB为单位还是 GiB?
存储的一个令人困惑的方面是存储容量和使用的单位。 有时GB代表千兆字节( base-10 ),有时GB代表吉字节( base-2 ),后者应缩写为 GiB。
人类通常以十进制( base-10 )系统进行思考和计算。 在我们的文档中,我们使用GB(千兆字节)作为存储容量的单位,以符合行业标准术语。 在用户界面、命令行界面、应用程序编程接口和Terraform中,查询容量时可以看到使用的单位GB。 当您想订购4TB容量时,请在配置请求中输入4000GB。
然而,计算机以二进制运行,因此用 base-2 来表示内存地址空间等资源更为合理。 自1984年以来,计算机文件系统中的大小单位为 base-2,与内存大小保持一致。 当时可用的存储设备较小,二进制和十进制单位之间的尺寸差异可以忽略不计。 现在可用的存储系统容量更大,这种差异会造成混淆。
GB和 GiB 的区别在于数字表示法:
- GB(千兆字节)是一个十进制单位,1 GB等于10亿字节。 当您将GB转换为TB时,使用1000作为乘数。
- GiB (吉字节)是一个二进制单位,1 等于 1,073,741,824 字节。GiB 当您将 GiB 转换为 TiB, 时,请将1024作为乘数。
下表显示了以十进制和二进制单位表示的相同字节数。
| 十进制国际单位制(以10为基数) | 二进制(基数2) |
|---|---|
| 2,000,000,000,000 B | 2,000,000,000,000 B |
| 2,000,000,000 kb | 1,953,125,000 KiB |
| 2,000,000 MB | 1,907,348 MiB |
| 2000 GB | 1,862 GiB |
| 2 TB | 1.81 TiB |
存储系统使用 base-2 单元进行容量分配。 因此,如果您的容量配置为4000GB,那么实际上就是4000个 GiB 或4294967296000字节的存储空间。 预置容量大于4TB。 然而,您的操作系统可能会将存储容量显示为 3.9 T,因为它使用了 base-2 转换,而T代表的是 TiB, 而不是TB。
每个实例可以配置多少个主机?
一个实例中可配置的主机总数为32。
一个卷可以映射到多个主机吗?
是的,一个卷最多可以映射到32个主机。
如何提高性能?
卷的创建采用3 IOPS/GB的固定IOPS设置。 IOPS和带宽取决于卷的容量。 因此,为了获得更高的性能,必须制造更大体积的容器。
| 设置名称 | 值 |
|---|---|
| IOPS | 3 IOPS/GB |
| 最小体积 | 1 GB |
| 最大容量 | 32 TB |
| 最小IOPS(在卷上设置的IOPS的最大值的最小值) | 150 |
| 最大 IOPS | 96000(3 * 最大体积) |
| 块大小(吞吐量乘数) | 16 K |
| 最小吞吐量(区块大小 * 最小 IOPS) | 1.6 MBps |
| 最大吞吐量(块大小 * 最大 IOPS) | 1536 MBps |
如何为需要10,000 IOPS的工作负载创建容量?
为了确保达到10000 IOPS的吞吐量,容量必须至少为10000/3 = 3334 GB。 因此,您必须创建一个容量为3500GB左右的卷。
如何为吞吐量要求达到1000 MBps的工作负载创建容量?
为了确保1000 * 1000 KBps的吞吐量,最大IOPS必须为1000000/16 = 62500。 因此,您必须创建容量为62500/3 = ~21 TB的卷。
对于批量和主机,“待定”状态是什么意思?
块存储 POST 和 DELETE API 用于卷和主机,是异步 API。 他们接受请求,并在验证成功后返回,表明请求已被接受,可以进一步处理。 在这种长期运行的 API 情况下,调用者可以使用 GET API 中的 "status "属性来跟踪资源的状态。 “可用”状态表示流程已完成,资源已准备就绪,可供使用。 未决状态表示资源仍在处理中。
块存储API使用以下挂起状态:
- “正在创建”:用于创建卷或映射卷时。 主机和卷上的GET API将在
POST /volumes、POST /hosts或PUT /hosts/{id}/volumes/{id}请求后返回此状态,如果操作仍在进行中。 - “删除中”:当卷删除正在进行时使用。
GET /volumes如果删除操作仍在进行中,API将在DELETE /volumes/{id}请求后返回此状态。 - “正在取消映射”:当主机操作中的卷取消映射正在进行时使用。
GET /hosts如果取消映射操作仍在进行中,则主机DELETE /hosts/{id}/volumes/{id}取消单个卷映射或主机DELETE /hosts/{id}/volumes取消所有卷映射请求后,API将返回此状态。
只要操作没有完成,资源就可以保持这些待定状态之一。 后台会不断尝试操作,直到成功。
例如,如果后端集群关闭,POST请求后,音量状态将继续显示为“待定”。 当后端集群恢复时,它将变为 available 状态。 应用程序接口(API)不会将此视为永久故障,而是一种可以修复的情况。 如果需要,呼叫者必须设置超时。
关于容量对象的常问问题
容量对象的默认存储类别是什么?
对于容量对象,新的 S3 账户默认存储类别为 STANDARD_IA。
监控常见问题
如何从 IBM Storage Ceph as a Service 用户界面访问 IBM Cloud 监控用户界面?
IBM Cloud Monitoring 用户界面与 IBM Storage Ceph as a Service 用户界面没有关联。 因此,无法从 IBM Storage Ceph as a Service 用户界面访问它。