一千萬個為什麽

搜索

OpenStack實例元數據



使用Openstack Nova CLI,我可以使用 nova meta set/get ... 來設置或獲取實例元數據,但是使用openstack“all-in-one”CLI,該選項不存在。

OpenStack客戶端可以使用實例元數據嗎?

PS:有權創建標簽的人可以創建 openstackopenstack-novaopenstack-cli

轉載註明原文: OpenStack實例元數據

一共有 1 個回答:

通過瀏覽可用選項,它看起來像 nova meta 操作可以作為 openstack server set 使用:

$ openstack help server set
usage: openstack server set [-h] [--name ] [--root-password]
                            [--property ] [--state ]
                            

Set server properties

positional arguments:
  <server>              Server (name or ID)

optional arguments:
  -h, --help            show this help message and exit
  --name <new-name>     New server name
  --root-password       Set new root password (interactive only)
  --property <key=value>
                        Property to add/change for this server (repeat option
                        to set multiple properties)
  --state <state>       New server state (valid value: active, error)
<\/code><\/pre>

<p>例如,如果我運行:<\/p>

<pre><code>openstack server set myserver --property foo=bar
<\/code><\/pre>

<p>然後運行:<\/p>

<pre><code>openstack server show myserver
<\/code><\/pre>

<p>我懂了:<\/p>

<pre><code>[...]
| properties                           | foo='bar'                                                |
[...]
<\/code><\/pre>