【问题标题】:Using SoftLayer API editObject to add disks to vm使用 SoftLayer API editObject 将磁盘添加到 vm
【发布时间】:2016-09-29 13:35:26
【问题描述】:

我使用自定义映像模板创建了一个软层 VM。通过 UI,我可以更改内存和 SAN 磁盘数量等参数。通过 SoftLayer API editObject 端点,即使我已经指定了内存和磁盘,我也只能更改主机名。

这是我的 curlpostupdate 文件:

    {
      "parameters":[
        {
          "hostname": "terraform-pat-test-update2",
          "maxMemory": 8192,
          "blockDevices": [
            {
              "device": "0",
              "diskImage": {
                "capacity": 100
              }
            },
            { 
                "device": "2", 
                "diskImage": { 
                    "capacity": 500
                } 
            }
          ]
        }
      ]
    }

这是我正在运行的命令:

curl -X POST --data @curlpostupdate https://<username>:<key>@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/24570499/editObject

回应:

true⏎   

在我运行命令并检查 UI 后,我什么也没看到,只是名称已更改。

Screenshot of device details

Screenshot of upgrade showing disks

【问题讨论】:

    标签: ibm-cloud-infrastructure


    【解决方案1】:

    要将磁盘添加到 VM,editObject 不起作用,您需要使用 placeOrder 方法,请参见此处的示例How to add two or more disk to softlayer virtual server while provisioning

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 2020-04-29
      相关资源
      最近更新 更多