我正在使用Softlayer,并试图获取适用于特定操作系统的主磁盘大小的信息。例如,在web中,我可以为RHEL服务器选择25或100 GB的磁盘,但是只有100 GB的磁盘可以作为Windows的主磁盘。所以我想从SL中得到所有OSes的限制,我能找到的唯一合适的参数是capacity_restriction_min和max。
问题如下:
发布于 2016-10-12 14:12:04
关于你的第一个问题:
这些属性用于放置块/文件存储顺序。
相关论坛:
存储大小,这是目前订购文件/块存储所需的选项,这与存储的存储大小有关。
相关论坛:
关于这个问题:是否可以通过SL API?获得对所有OSes可用的主磁盘的限制?
流程如下:在获得主磁盘的价格或项目之后,如果订单中有任何冲突,则应该使用c to (如果您有此价格,则需要从价格中查找/获取该项目)。
例如,如果您试图在主磁盘和Windows操作系统中订购25 GB,则这些项之间存在冲突,因此,如果您试图下订单,将引发异常。
您应该使用以下方法检查冲突:
如果你有任何疑问或需要进一步的帮助,请告诉我
更新的
不幸的是,没有任何关于如何通过API订购存储(文件/块)的正式文档,但是应该在API中应用来自UI的相同想法,也许下面的链接将提供有关它的更多信息:
以防万一,应应用下列软件包进行存储:
要获得可用的包,您应该使用以下方法:
然后,您可以获得有关如何配置以下软件包和需要哪些类别的信息:
您可以获取itemPrices及其类别的信息,添加一个objectMask:
Rest请求示例:
https://$user:$apiKey@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/240/getItemPrices?objectMask=mask[categories]
Method: Get您可以使用这些信息构建模板,链接还提供与存储大小和IOPS相关的容量限制信息,如果您对任何特定情况有任何疑问,请告诉我。
https://stackoverflow.com/questions/39998864
复制相似问题