![创建服务器所需的文件](https://linux22.com/image/763608/%E5%88%9B%E5%BB%BA%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%89%80%E9%9C%80%E7%9A%84%E6%96%87%E4%BB%B6.png)
创建服务器时需要哪些字段v2.1
?我发送了这些数据,但出现以下错误。
{"computeFault":{"code":500,"message":"Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible."}}
我还应该发送其他参数吗?
输入:
'server' => [
"name" => "new-server-test",
"flavorRef" => "ea...",
"OS-DCF:diskConfig" => "AUTO",
"imageRef" => "8a...",
"key_name" => "mykey",
"user_data" => "QWR.W4="
]
我该如何实现user_data
?我读到文档就是configuration information or scripts to use upon launch. Must be Base64 encoded
。但是我不知道如何通过 api 获取它。
编辑::8774/v2.1/servers
我通过 发送请求curl
。我在 中有管理员令牌header
。我还在服务器数组中添加了网络参数作为输入,但它不起作用。
'networks' => [
['uuid' => 'network_id']
],
我正在使用Victoria
。我当前的版本:8774
是2.87
。它的 id 是2.1
。
输入:
{"server":{"name":"new-server-test","flavorRef":"ea...","OS-DCF:diskConfig":"AUTO","imageRef":"8ad...","key_name":"mykey","networks":[{"uuid":"8ce..."}]}}