如何在 SoftLayer 上设置 10G 和 20G 网络接口速度
How to set 10G and 20G network interface speeds on SoftLayer
我正在使用 SoftLayer_Hardware_Server.setPublicNetworkInterfaceSpeed() 来更改裸机服务器的 public 接口速度。我无法设置高于 2000(1G 绑定)的任何速度。
尝试将速度设置为 10000 导致异常:
SoftLayerAPIError(SoftLayer_Exception_Public): Speed cannot be null
and must be 0 (Disconnect), 10, 100, or 1000.
将速度设置为 20000 会导致不同的异常:
SoftLayerAPIError(SoftLayer_Exception_Public): Speed cannot be null
and must be 0 (Disconnect), 1000, or 2000.
10G 和 20G 是否有不同的命名法?
首先您需要查看服务器中设置的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
您还可以在 Control Portal
(即 https://control.softlayer.com/devices/details/1234)上看到这些硬件详细信息(Speed
、Max speed
),值是 allowed/available 来设置。
现在,如果你需要增加speed
,下一步就是modify Max Speed
。换句话说,服务器必须升级,看看允许设置什么max values
。
这是 upgrade the max speed
的示例 Virtual Guests
:Network Speed - How to find the ID from getItemPrices to increase maxspeed in softlayer
获取有效项目价格以升级 Bare Metal 的方法是 SoftLayer_Hardware::getUpgradeItemPrices
而complexType
在Hardware upgrade execution
中的变化是"complexType": "SoftLayer_Container_Product_Order_Hardware_Server_Upgrade"
。
然后,您将可以更改 speed
直到 max speed
在您的服务器中设置。
SoftLayer API 不允许裸机系统的任何速度高于 2000。我已将错误报告给 SoftLayer 支持。
我正在使用 SoftLayer_Hardware_Server.setPublicNetworkInterfaceSpeed() 来更改裸机服务器的 public 接口速度。我无法设置高于 2000(1G 绑定)的任何速度。
尝试将速度设置为 10000 导致异常:
SoftLayerAPIError(SoftLayer_Exception_Public): Speed cannot be null and must be 0 (Disconnect), 10, 100, or 1000.
将速度设置为 20000 会导致不同的异常:
SoftLayerAPIError(SoftLayer_Exception_Public): Speed cannot be null and must be 0 (Disconnect), 1000, or 2000.
10G 和 20G 是否有不同的命名法?
首先您需要查看服务器中设置的
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
您还可以在 Control Portal
(即 https://control.softlayer.com/devices/details/1234)上看到这些硬件详细信息(Speed
、Max speed
),值是 allowed/available 来设置。
现在,如果你需要增加
speed
,下一步就是modify Max Speed
。换句话说,服务器必须升级,看看允许设置什么max values
。这是
upgrade the max speed
的示例Virtual Guests
:Network Speed - How to find the ID from getItemPrices to increase maxspeed in softlayer获取有效项目价格以升级 Bare Metal 的方法是 SoftLayer_Hardware::getUpgradeItemPrices
而
complexType
在Hardware upgrade execution
中的变化是"complexType": "SoftLayer_Container_Product_Order_Hardware_Server_Upgrade"
。然后,您将可以更改
speed
直到max speed
在您的服务器中设置。
SoftLayer API 不允许裸机系统的任何速度高于 2000。我已将错误报告给 SoftLayer 支持。