Softlayer 关系 Datacenter Pod NetwokZone Vlan 和子网

问题描述

我对软层基础架构有以下理解。

  1. Softlayer 帐户有许多数据中心
  2. 数据中心有许多 Pod
  3. Pods 有许多网络区
  4. 网络区域有许多 Vlan
  5. 子网属于VLAN
    正确吗?

如何通过 softlayer API 获取数据以建立上述实体(帐户、数据中心、POD、网络区、VLAN、子网)之间的关系

解决方法

资源有不同的关系,数据中心不能显示托管在其中的资源信息,它们只能显示有关它的信息,资源可以显示其托管位置的信息。 其关系如下:

账户 -> vlan -> primaryRouter -> 数据中心

账号 -> vlan -> 子网 -> podName

要获取此信息,您可以遵循以下请求:

https://api.softlayer.com/rest/v3.1/SoftLayer_Account/getNetworkVlans?objectMask=mask[primaryRouter[datacenterName],extensionRouter[datacenterName],secondaryRouter[datacenterName],primarySubnet[podName,reverseDomain]]

更多参考:

https://sldn.softlayer.com/reference/services/SoftLayer_Account/getNetworkVlans/

https://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Vlan/