首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在软层API中,capacity_restriction_min、capacity_restriction_max参数与存储大小之间有什么关系?

在软层API中,capacity_restriction_min、capacity_restriction_max参数与存储大小之间有什么关系?
EN

Stack Overflow用户
提问于 2016-10-12 12:40:33
回答 1查看 100关注 0票数 0

我正在使用Softlayer,并试图获取适用于特定操作系统的主磁盘大小的信息。例如,在web中,我可以为RHEL服务器选择25或100 GB的磁盘,但是只有100 GB的磁盘可以作为Windows的主磁盘。所以我想从SL中得到所有OSes的限制,我能找到的唯一合适的参数是capacity_restriction_min和max。

问题如下:

  • capacity_restriction_*参数用于什么?(有任何解释或链接到文档吗?)
  • 有没有任何方法可以通过SL获得对所有OSes可用的主磁盘的限制?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-12 14:12:04

关于你的第一个问题:

  • capacityRestrictionMaximum:这个价格适合的最大容量值。
  • capacityRestrictionMinimum:这个价格适合的最小容量值。

这些属性用于放置块/文件存储顺序。

相关论坛:

存储大小,这是目前订购文件/块存储所需的选项,这与存储的存储大小有关。

相关论坛:

关于这个问题:是否可以通过SL API?获得对所有OSes可用的主磁盘的限制?

流程如下:在获得主磁盘的价格或项目之后,如果订单中有任何冲突,则应该使用c to (如果您有此价格,则需要从价格中查找/获取该项目)。

例如,如果您试图在主磁盘和Windows操作系统中订购25 GB,则这些项之间存在冲突,因此,如果您试图下订单,将引发异常。

您应该使用以下方法检查冲突:

  • 包::getItemConflicts

如果你有任何疑问或需要进一步的帮助,请告诉我

更新的

不幸的是,没有任何关于如何通过API订购存储(文件/块)的正式文档,但是应该在API中应用来自UI的相同想法,也许下面的链接将提供有关它的更多信息:

  • 使用VMware@SoftLayer对持久和性能块存储进行排序和配置
  • 耐久供给
  • 性能存储概念
  • 耐久存储简介

以防万一,应应用下列软件包进行存储:

  • 一致性性能文件存储: 222
  • 一致性能块存储: 222
  • 耐久块存储: 240
  • 持久文件存储: 240

要获得可用的包,您应该使用以下方法:

  • 帐户::getActivePackages

然后,您可以获得有关如何配置以下软件包和需要哪些类别的信息:

  • 包::getConfiguration

您可以获取itemPrices及其类别的信息,添加一个objectMask:

Rest请求示例:

代码语言:javascript
复制
https://$user:$apiKey@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/240/getItemPrices?objectMask=mask[categories]

Method: Get

您可以使用这些信息构建模板,链接还提供与存储大小和IOPS相关的容量限制信息,如果您对任何特定情况有任何疑问,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39998864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档