0
如何使用REST API訂購沒有操作系統的裸機服務器。SoftLayer API硬件:如何使用REST API在沒有操作系統的情況下訂購裸機服務器
SoftLayer_Product_Package/getAllObjects我們將在此選項下獲取包裹詳細信息。 包200是需要OS的裸機服務器,而包50也是需要OS的裸機實例。 通知我哪些軟件包ID將支持沒有OS。
如何使用REST API訂購沒有操作系統的裸機服務器。SoftLayer API硬件:如何使用REST API在沒有操作系統的情況下訂購裸機服務器
SoftLayer_Product_Package/getAllObjects我們將在此選項下獲取包裹詳細信息。 包200是需要OS的裸機服務器,而包50也是需要OS的裸機實例。 通知我哪些軟件包ID將支持沒有OS。
,將沒有OS(操作系統)被訂購的產品的有以下幾種:
- (50)裸機實例
- (56)四核處理器多核的Nehalem EX
- ( 126)單Xeon 1200系列(Sandy Bridge/Haswell)
- (142)單Xeon 2000系列(Sandy Bridge)
- (143)雙至強2000系列(Sandy Bridge)
- (144)專業服務器:GPU
- (146)的Sandy Bridge 1270
- (147)專業服務器:4U大容量存儲雙至強2000(Sandy Bridge的)系列
- (148)專業服務器:2U質量存儲雙至強2000(Sandy Bridge的)系列
- (158)四Xeon 4000系列(Sandy Bridge的)
- (234)四Xeon E7-4800 V2(常春藤橋)系列
- (248)雙E5-2600 v3系列(36驅動器)
- (251)雙E5-2600 V3系列(12傳動)
- (253)雙E5-2600 V3系列(4個驅動器)
- (255)單E3-1270(4個驅動器)
- (257)單E3-1270 V3(4個驅動器)
- (259)單E5-2600系列(4個驅動器)
- (261)單E3-1270(2個驅動器)
- (263)雙E5-2600系列( E5-2600系列(12個驅動器)
- (265)雙E5-2600系列(12驅動器)
- (267)Quad E5-4600系列(24驅動器)
- (269)四E7-4800系列(6個驅動器)
- (271)四E7-4800 v2系列(24個驅動器)
- (273)雙E5-2600(4個驅動器)
注意:這只是一個參考列表。您需要考慮這些軟件包中的某些軟件包可能因不同的原因(可用性,棄用)而處於非活動狀態。
如何獲得不需要操作系統的軟件包?
我們需要得到「無操作系統」的物品價格。做了一些測試,我發現這個項目的價格是「37120」,它指的是「無操作系統」。所以,你可以試試下面的其餘請求來獲取包含該項目的價格包:
https://$user:[email protected]/rest/v3/SoftLayer_Product_Item_Price/37120/getPackages
Method: Get
一旦你選擇了一個包,你可以繼續下訂單,這裏休息的請求例如:
https://$username:[email protected]/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"
}
]
}
]
}
要獲取有關該項目的價格信息爲一個包,你可以使用下面的其他要求:
https://$user:[email protected]/rest/v3/SoftLayer_Product_Package/261/getItemPrices
Method: Get
參考文獻:
SoftLayer_Product_Package_Server/getAllObjects我們將得到BARE_METAL_CORE,BARE_METAL_CPUT等,下,我們可以選擇包ID。例如:248和253.之後,在響應中調用SoftLayer_Product_Package/253/getItemPrices,我們將得到keyName「:」OS_NO_OPERATING_SYSTEM「因此它確認這個軟件包(253)是No Operating System。但是如果我們調用配置細節:SoftLayer_Product_Package/253/getConfiguration在我們得到的操作系統是強制性的響應 「服務器選項需要訂購一臺服務器」 「isRequired」:1 「itemCategoryId」:1 「包標識」:253 – vijay
你是對的這可能會感到困惑,但是包的配置需要操作系統「itemCategory」,並且根據getItemPrices方法,物品價格:37120(無操作系統)被視爲itemCategory「Operating System」,這意味着SoftLayer正在管理「No操作系統「選項作爲項目價格。 –