#nova image-listを実行すると、novaに問題があります

#nova image-listを実行すると、novaに問題があります

リンクをたどっています。http://openstins.tiddlyspot.com、すべてがうまくいきましたが、以下のコマンドを実行したときに次のエラーが発生しました。

[root@centos6-2 init.d]# nova image-list ERROR: Not found (HTTP 404)

ベストアンサー1

Novaクライアントが認証サーバーにアクセスできないようです。

ターゲットURLと共にクライアントに資格情報を提供する必要がありますnova。これを行う方法は2つあります。

CLIオプション

コマンドに次のオプションを渡す必要があります。

  • --os-username
  • --os-password
  • --os-tenant-name(または--os-tenant-id必要に応じてテナントを指定するだけです)
  • --os-auth-url(通常はKeystoneサーバーのアドレス)

あなたが持っている必要があるのは次のとおりです。

nova --os-username=YOURUSERNAME --os-password=YOURPASSWORD --os-tenant-name=YOURTENANT --os-auth-url="https://KEYSTONE_URL/" image-list

環境変数

または、毎回入力する必要がないように、シェル環境でこれらの変数を設定できます。

$ export OS_AUTH_URL=https://KEYSTONE_URL
$ export OS_TENANT_NAME=YOURTENANT
$ export OS_USERNAME=YOURUSERNAME
$ export OS_PASSWORD=YOURPASSWORD
$ nova image-list

明らかに、シェルを起動するたびに取得するファイルにこれらの変数を設定して、邪魔にならないようにすることができます。

おすすめ記事