2016-09-29 41 views
0

我已經使用自定義圖像模板創建了軟層VM。通過UI,我可以更改諸如內存和SAN磁盤數量等參數。通過SoftLayer API editObject端點,即使指定了內存和磁盤,我也只能更改主機名。使用SoftLayer API editObject將磁盤添加到vm

這裏是我的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

回答

相關問題