如何在SoftLayer上设置10G和20G网络接口速度

时间:2016-04-01 15:30:04

标签: ibm-cloud-infrastructure

我正在使用SoftLayer_Hardware_Server.setPublicNetworkInterfaceSpeed()来更改裸机服务器的公共接口速度。我无法设置任何高于2000的速度(1G保税)。

尝试将速度设置为10000会导致异常:

  

SoftLayerAPIError(SoftLayer_Exception_Public):速度不能为空   且必须为0(断开连接),10,100或1000。

将速度设置为20000会导致异常:

  

SoftLayerAPIError(SoftLayer_Exception_Public):速度不能为空   且必须为0(断开连接),1000或2000。

10G和20G有不同的命名法吗?

2 个答案:

答案 0 :(得分:0)

  • 首先,您需要查看服务器中设置的max speed。请执行以下其他示例以查看该信息:

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Hardware/[hardware_id]/getNetworkComponents?objectMask=mask[id,name,hardware,speed,maxSpeed,port]
    
    Method: GET
    

此外,您可以在Speed(即https://control.softlayer.com/devices/details/1234)上看到这些硬件详细信息(Max speedControl Portal),并且允许/可以设置值。

答案 1 :(得分:0)

对于裸机系统,SoftLayer API不允许任何高于2000的速度。我已经向SoftLayer支持报告了这个错误。