Softlayer API获取目标IP地址

时间:2016-12-27 12:36:17

标签: ibm-cloud-infrastructure

我有一个softlayer副本设置,对于主卷我可以在UI上看到目标IP地址(当我打开卷详细信息页面时)但是对于副本我看不到目标IP地址。有些人可以帮我通过softlayer API找到副本卷的目标IP地址。

我使用'SoftLayer_Network_Storage :: getObject'服务来获取有关卷的所有详细信息,但它没有显示目标IP地址详细信息。

我需要一个帮助来找出可以提供有关卷的所有数据的API,包括目标IP地址。

1 个答案:

答案 0 :(得分:0)

您可以使用 SoftLayer_Network_Storage :: getReplicationPartners 方法获取副本ID。完成后,您可以使用 SoftLayer_Network_Storage /< replica_id> / getServiceResourceBackendIpAddress 来获取目标IP地址。




  ryan @ tycho~»curl -s --user“$ SOFTLAYER_USERNAME:$ SOFTLAYER_API_KEY”“https://api.softlayer.com/rest/v3 / SoftLayer_Network_Storage / 8744521 / getReplicationPartners“| PMJ
 [
 {
 “accountId”:78003,
 “capacityGb”:20,
 “createDate”:“2016-12-30T10:57:50-06:00”,
 “guestId”:null,
 “hardwareId”:null,
 “hostId”:null,
 “id”:18032161,
 “nasType”:“ISCSI_REPLICANT”,
 “serviceProviderId”:1,
 “serviceResourceName”:“PerfStor Aggr aggr_staasdal0101_pc01”,
 “storageTypeId”:“8”,
 “upgradableFlag”:true,
 “username”:“SL01SEL78003_3_REP_1”
 }
]

 ryan @ tycho~»curl -s --user“$ SOFTLAYER_USERNAME:$ SOFTLAYER_API_KEY”\
“https://api.softlayer.com/rest/ V3 / SoftLayer_Network_Storage / 18032161 / getServiceResourceBackendIpAddress “
” 10.0.90.87" %