Softlayer" slcli vlan list"针对大型帐户返回错误

时间:2016-03-02 19:02:02

标签: ibm-cloud-infrastructure

我的IBM Softlayer帐户在7个数据中心中拥有255个vlans,而且还在增长。运行此命令会导致错误...

# slcli --format json vlan list
TransportError(500): 500 Server Error: Internal Server Error for url: https://api.softlayer.com/xmlrpc/v3.1/SoftLayer_Account
#

好像是一个错误。 255是可疑号码。

排除--format json没有任何区别。有没有其他人遇到过类似的问题?如果命令被数据中心分块,那么它就可以工作,就像这样...

# slcli --format json vlan list -d dal06
# slcli --format json vlan list -d dal09

谢谢!

1 个答案:

答案 0 :(得分:0)

objectMask存在“slcli --format json vlan list”命令正在使用的问题。

  

掩模[firewallInterfaces,硬件,networkComponents,primaryRouter [ID,   完全限定的域名,   数据中心],子网,totalPrimaryIpAddressCount,virtualGuests]

此对象掩码正在尝试检索过多信息,并导致您获得异常。

然而,在最后一个版本softlayer-python中它是fixed以及当前在master分支中的内容。因此,您需要使用softlayer-python中的master分支。

分公司大师:https://github.com/softlayer/softlayer-python/tree/master