常见问题及解答

常见问题解答(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 /volumesPOST /hostsPUT /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 用户界面访问它。