无法检查专用主机配置过程

时间:2018-02-01 07:24:55

标签: ibm-cloud ibm-cloud-infrastructure

当我使用slcli(softlayer-python命令)创建专用主机时,该命令返回订单ID。我检查订单状态是否已批准'。但我无法让主持人得到' SoftLayer_Account / getDedicatedHosts'的结果。

所以我检查了结算项目,它是' dedicated_virtual_hosts'正确。 SoftLayer API是否支持另一种方法来检查配置的专用主机?或者我做错了什么?

1 个答案:

答案 0 :(得分:1)

是的,在调用 SoftLayer_Account :: getDedicatedHosts 方法或使用" slcli dedicatedhost list" 命令时,应列出专用主机。我建议检查您的权限和设备访问权限,确认已选中"查看虚拟专用主机详细信息"

下面是我为了订购和列出专用主机而执行的一些slcli命令。

订购专用主机:

slcli dedicatedhost create -H slahostname -D example.com -d mex01 -f 56_CORES_X_242_RAM_X_1_4_TB

列出专用主持人:

slcli dedicatedhost list   

:.......:...................:..........:..............:................:............:............:
:   id  :        name       : cpuCount : diskCapacity : memoryCapacity : datacenter : guestCount :
:.......:...................:..........:..............:................:............:............:    
: 11111 :    slahostname    :    56    :     1200     :      242       :   mex01    :     -      :
:.......:...................:..........:..............:................:............:............:

下面有关如何查看详细信息的示例:

slcli dedicatedhost detail 11111 

:.................:...........................:
:            name : value                     :
:.................:...........................:
:              id : 11111                     :
:            name : slahostname               :
:       cpu count : 56                        :
: memory capacity : 242                       :
:   disk capacity : 1200                      :
:     create date : 2018-02-01T09:53:46-04:00 :
:     modify date :                           :
:       router id : 333333                    :
: router hostname : bcr01a.mex01              :
:           owner : owner001                  :
:     guest count : 0                         :
:      datacenter : mex01                     :
:.................:...........................:

使用RestFul调用 SoftLayer_Account :: getDedicatedHosts 时的响应应如下所示:

GET: 
https://[userName]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getDedicatedHosts

RESPONSE:
    {
        "cpuCount": 56,
        "createDate": "2018-02-01T09:53:46-04:00",
        "diskCapacity": 1200,
        "id": 11111,
        "memoryCapacity": 242,
        "modifyDate": null,
        "name": "slahostname"
    }

您也可以使用 SoftLayer_Virtual_DedicatedHost :: getObject 方法:

GET:
https://[userName]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Virtual_DedicatedHost/11111/getObject