что такое API (REST), чтобы узнать, подготовлен ли сервер с голым металлом или нет?

В соответствии с SLDn softlayer Softlayer_hardware/some id/getObjects?mask с именем домена и именем Vm даст статус предоставления.

Please let me know how can I get VM provision successful or not? Help me with REST API.

 https://userid:[email protected]/sldn/rest/SoftLayer_Hardware/****/getObject?mask=[hostName,domain]

* is ID which got when we made below rest call

https://userid:[email protected]/rest/v3/SoftLayer_Hardware.json

<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope>
<SOAP-ENV:Body>
 <SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>Service does not exist</faultstring>
 </SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

person Ishwar    schedule 16.02.2016    source источник


Ответы (1)


Выполните следующие запросы, чтобы получить информацию об уже подготовленном виртуальном гостевом/аппаратном обеспечении:

Виртуальный гость:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/[VSI_id]/getObject?objectMask=mask[id,fullyQualifiedDomainName,createDate,provisionDate,activeTransaction,activeTransactionCount,status]

Method: GET

Оборудование:

https://[username]:[apikey @api.softlayer.com/rest/v3/SoftLayer_Hardware/[Hardware_id]/getObject?objectMask=mask[id,fullyQualifiedDomainName,provisionDate,hardwareStatus,lastTransaction]

Method: GET

or

https://[username]:[apikey @api.softlayer.com/rest/v3/SoftLayer_Hardware_Server/[Hardware_id]/getObject?objectMask=mask[id,fullyQualifiedDomainName,provisionDate,activeTransaction,activeTransactionCount,hardwareStatus]

Где:

Чтобы узнать, что сервер уже подготовлен, проверьте следующее:

  • «activeTransaction» имеет значение NULL или
  • «provisionDate» имеет значение, отличное от NULL (т. е. когда VSI будет готов, у ProvisionDate будет соответствующая ProvisionDate)
  • «Статус» Активен

Чтобы получить идентификаторы VSI/оборудования, просмотрите:

http://sldn.softlayer.com/reference/services/SoftLayer_Account/getHardware http://sldn.softlayer.com/reference/services/SoftLayer_Account/getVirtualGuests

Некоторые ссылки:

http://sldn.softlayer.com/reference/services/SoftLayer_Hardware/getObject http://sldn.softlayer.com/reference/services/SoftLayer_Hardware_Server/getObject http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest https://sldn.softlayer.com/article/rest

person mcruz    schedule 16.02.2016