2016-02-12 6 views
0

Как заказать голый металлический сервер без ОС с использованием REST API.Оборудование SoftLayer API: как заказать сервер Bare Metal без ОС с использованием REST API

SoftLayer_Product_Package/getAllObjects мы получим детали пакета под этим идентификатором пакета, который необходимо выбрать. Пакет 200 - это голый металлический сервер, для которого требуется ОС, а пакет 50 - это голый металлический экземпляр, для которого требуется ОС. Сообщите мне, какой идентификатор пакета будет поддерживать без ОС.

ответ

0

Пакеты, которые будут заказаны без ОС (операционной системы), являются следующие:

  • (50) Bare Metal Instance
  • (56) Quad процессор многоядерный Nehalem EX
  • (126) Single Xeon 1200 Series (Sandy Bridge/Haswell)
  • (142) Single Xeon 2000 Series (Sandy Bridge)
  • (143) Dual Xeon 2000 Series (Sandy Bridge)
  • (144) Специализация сервера: GPU
  • (146) Sandy Bridge 1270
  • (147) Специализация сервера: 4u Mass Storage Dual Xeon 2000 (Sandy Bridge) Серия
  • (148) Специализация сервера: 2u Mass Хранение Dual Xeon 2000 (Sandy Bridge) Серия
  • (158) Quad Xeon серии 4000 (Sandy Bridge)
  • (234) Quad Xeon E7-4800 v2 (Ivy Bridge) Серия
  • (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 серии (36 Привод)
  • (265) Двойной серии E5-2600 (12 приводов)
  • (267) Quad E5-4600 Series (24) Приводы)
  • (269) Quad E7-4800 серии (6) Приводы
  • (271) Quad 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 

Ссылки:

+0

SoftLayer_Product_Package_Server/getAllObjects мы столкнемся BARE_METAL_CORE, BARE_METAL_CPUT и т.д.., При том, что мы можем выбрать идентификатор пакета. Например: 248 и 253. После этого вызовите SoftLayer_Product_Package/253/getItemPrices в ответ, мы получим keyName »:« OS_NO_OPERATING_SYSTEM ». Таким образом, он подтвердил, что этот пакет (253) не имеет операционной системы. Но если мы вызываем детали конфигурации: SoftLayer_Product_Package/253/getConfiguration в ответ мы получаем ОС является обязательным «опцион сервер требуется заказать сервер» «требуется копаться»:. 1 «itemCategoryId»: 1 «PackageID»: 253 – vijay

+0

Вы правы It. может быть запутан, но пакет нуждается в операционной системе «itemCategory» в своей конфигурации, и в соответствии с методом getItemPrices цена товара: 37120 (без операционной системы) рассматривается как itemCategory «Операционная система», это означает, что SoftLayer управляет «Нет» Операционная система "в качестве цены товара. –