我正在尝试使用python CLI创建一个每小时的裸机服务器:
$ slcli hw create -H testhost -D blah.com -s S1270_8GB_2X1TBSATA_NORAID -o UBUNTU_16_64 -d dal01 --port-speed 100 --billing hourly -k mykey
This action will incur charges on your account. Continue? [y/N]: y
SoftLayerAPIError(SoftLayer_Exception_Public): Unable to add a Graphics Processing Unit price (178117) because it is not valid for the package (200).
我正在尝试订购一个简单的单核服务器而不是一个带GPU的服务器。 slcli hw create-options
未显示任何与GPU相关的选项。
昨天我也能够发出这个完全相同的命令,并且能够创建服务器,所以在昨天和今天之间,SoftLayer API似乎发生了一些变化。
如果我尝试在https://control.softlayer.com上创建类似的配置,我会得到相同的GPU包错误。
我进入HardwareManager并为提交的订单转储了价格表JSON,我也没有看到任何提及此GPU价格ID 178117:
{'presetId': 64, 'hardware': [{'domain': u'blah.com', 'hostname': u'testhost'}], 'useHourlyPricing': True, 'location': 'DALLAS', 'packageId': 200, 'prices': [{'id': 21}, {'id': 420}, {'id': 906}, {'id': 175791}, {'id': 1800}, {'id': 273}], 'sshKeys': [{'sshKeyIds': [655115]}], 'quantity': 1}
答案 0 :(得分:1)
有些更改会影响打包:200 ,这是 GPU 的问题,需要为您尝试订购的预设定义。
在您的情况下,您尝试在没有 GPU 的情况下订购商品价格:178117 (gpu0和gpu1的无产品,通过API,此价格由默认情况下,您不定义gpus价格)。目前我们正在报告此问题,但您可以提交票证以获取有关它的更多信息。