使用的快速提供:
http://sldn.softlayer.com/blog/bpotter/ordering-bare-metal-servers-using-softlayer-api
SoftLayer_Hardware/getCreateObjectOptions :在响应中,我们将获得固定的预设配置、数据中心、操作系统详细信息等。
当我使用OS参考代码ESXI_5.1_64提供时,我得到了下面提到的错误。在请求中,我没有提到networkComponents详细信息,如果我添加了"networkComponents":{ "maxSpeed":100 },那么详细信息也会得到下面提到的错误消息。
{
"error": "VMware ESXi 5.5 cannot be ordered with 100 Mbps Public & Private Network Uplinks"
"code": "SoftLayer_Exception_Public"
} 此外,如果我使用一些操作系统参考代码,我将得到下面提到的错误。
{
"error": "Unable to match an OS with reference code: XENSERVER_6.0_64"
"code": "SoftLayer_Exception_NotFound"
}
"operatingSystemReferenceCode": "XENSERVER_6.0_64" "operatingSystemReferenceCode": "REDHAT_6_64"发布于 2016-02-17 21:20:37
1.例外:
{“错误”:"VMware ESXi 5.5无法使用100 Mbps公共和专用网络上行“”代码“:"SoftLayer_Exception_Public”}
原因:不能使用"100 Mbps公共和专用网络上行“(例如”VMware“:{ "maxSpeed":100 })订购OSes。VMware OSes必须至少与"1 Gbps公共和专用网络上行“一起订购。(例如"networkComponents":{ "maxSpeed":1000})。
2.例外:
{“错误”:“无法将操作系统与参考代码匹配: XENSERVER_6.0_64”“代码”:"SoftLayer_Exception_NotFound“}
可能您正在尝试订购一个小时服务器("hourlyBillingFlag":true),这可能是异常的原因,因为这个操作系统只能按月计费。
备注:--如果这不是原因("hourlyBillingFlag":true),您可以附加您正在尝试的代码,以便识别问题并提供更多反馈。
如何识别项目的记帐类型?
使用SoftLayer_Hardware::getCreateObjectOptions方法,您将得到如下响应:
38: {
"itemPrice": {
"hourlyRecurringFee": ".024"
"recurringFee": "17"
"item": {
"description": "Windows Server 2012 R2 Standard Edition (64 bit)"
}-
}-
"template": {
"operatingSystemReferenceCode": "WIN_2012-STD-R2_64"
}-
}"hourlyRecurringFee“是指项目每小时可用,每月"recurringFee”。"XENSERVER_6.0_64“项只能用于月份,因为它只有"recurringFee”属性,而没有“hourlyRecurringFee”属性。
发布于 2016-02-17 22:29:12
OS ESXI_5.1_64对配置的fixedConfigurationPreset无效(基于您的注释,我假设您使用的是未复制代码的S1270_8GB_2X1TBSATA_NORAID :( ) )。对于该预置,有效的操作系统是ESXI_5.5_64。(VMware ESXi 5.5)所以试试下面的代码:
{
"parameters": [{
"datacenter": {
"name": "dal01"
},
"hostname": "vijvmware",
"domain": "csc.com",
"hourlyBillingFlag": false,
"fixedConfigurationPreset": {
"keyName": "S1270_8GB_2X1TBSATA_NORAID"
},
"operatingSystemReferenceCode": "ESXI_5.5_64",
"networkComponents": [
{
"maxSpeed": 10
}
]
}]
}请记住,SoftLayer_Hardware::getCreateObjectOptions返回创建裸金属的所有选项,但并不是所有的选择都会工作,这取决于您创建正确的配置,您可能会看到UI (软层的门户)。
https://stackoverflow.com/questions/35466625
复制相似问题