首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SoftLayer应用编程接口硬件:如何使用REST API在没有操作系统的情况下订购裸机服务器

SoftLayer应用编程接口硬件:如何使用REST API在没有操作系统的情况下订购裸机服务器
EN

Stack Overflow用户
提问于 2016-02-12 23:48:11
回答 1查看 515关注 0票数 0

如何使用REST API订购无操作系统的裸机服务器。

SoftLayer_Product_ package /getAllObjects我们将在需要选择哪个包Id下获取包的详细信息。包200是需要OS的裸机服务器,并且包50是需要OS的裸机实例。告诉我在没有操作系统的情况下将支持哪个程序包ID。

EN

回答 1

Stack Overflow用户

发布于 2016-02-13 02:56:26

订购时不带操作系统(操作系统)的软件包如下:

  • (50)裸机实例
  • (56)四处理器多核Nehalem EX
  • (126)单至强1200系列(沙桥/哈斯韦尔)
  • (142)单至强2000系列(沙桥双至强2000系列(沙桥专业服务器: Bridge)
  • (143)

< Bridge)

  • (144) >H115(146)沙桥1270<代码>H216<代码>H117(147)专业服务器: 4u大容量存储双至强2000 (沙桥)系列<代码>H218<代码>H119
  • (251) (148)专业服务器: 2u大容量存储双至强2000 (沙桥)系列
  • (158)四至强4000系列(桑迪Bridge)
  • (234)四至强E7-4800 v2 (常春藤桥)系列
  • (248)双E5-2600 v3系列(36 Drives)
  • (251)双E5-2600 v3系列(12 /code>双E5-2600 v3系列(4 Ivy Single E3-1270(4个Drives)
  • (257)单E3-1270系列(4个Drives)
  • (259)单E5-2600系列) (4个Drives)
  • (261)单E3-1270系列(2个Drives)
  • (263)双E5-2600系列(36个Drives)
  • (265)双E5-2600系列(12个Drives)
  • (267)四通道E5-4600系列(24个Drives)
  • (269) v3 E7-4800系列(6Drives)
  • (271)四个E7-4800 v2系列(24个Drives)
  • (273)双E5-2600 (4个驱动器)

注意:这只是一个参考列表。您需要考虑这些包中的一些可能由于不同的原因(可用性、弃用)而处于非活动状态。

如何获得不需要操作系统的软件包?

我们需要得到的项目价格,指的是“无操作系统”。做一些测试,我发现这个项目的价格是"37120“,指的是”没有操作系统“。因此,您可以尝试使用以下rest请求来获取包含此商品价格的包:

代码语言:javascript
复制
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Item_Price/37120/getPackages

Method: Get

一旦你选择了一个包,你就可以继续下订单了,这里是一个Rest请求示例:

代码语言:javascript
复制
https://$username:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Order/placeOrder

Method: Post

{  
   "parameters":[  
      {  
         "location":"448994",
         "packageId":261,
         "hardware":[  
            {  
               "hostname":"rcvtest1",
               "domain":"softlayer.com"
            }
         ],
         "prices":[  
            {  
               "id":"50461"
            },
            {  
               "id":"50377"
            },
            {  
               "id":"37120"
            },
            {  
               "id":"876"
            },
            {  
               "id":"50041"
            },
            {  
               "id":"50357"
            },
            {  
               "id":"273"
            },
            {  
               "id":"55"
            },
            {  
               "id":"58"
            },
            {  
               "id":"420"
            },
            {  
               "id":"418"
            },
            {  
               "id":"21"
            },
            {  
               "id":"57"
            },
            {  
               "id":"906"
            }
         ]
      }
   ]
}

要获取有关包的商品价格的信息,可以使用以下rest请求:

代码语言:javascript
复制
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/261/getItemPrices

Method: Get

参考文献:

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

https://stackoverflow.com/questions/35366692

复制
相关文章

相似问题

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