0
ubuntu@ubuntu-14-lts:~$ export OS_USERNAME=admin
ubuntu@ubuntu-14-lts:~$ export OS_TENANT_NAME=admin
ubuntu@ubuntu-14-lts:~$ export OS_PASSWORD=admin
ubuntu@ubuntu-14-lts:~$ export OS_AUTH_URL=http://localhost:35357/v2.0/

コマンドを実行して Admin テナントを作成

ubuntu@ubuntu-14-lts:~$ sudo keystone tenant-create --name admin --description "Admin Tenant"

以下のエラーが発生しました

Expecting an auth URL via either --os-auth-url or env[OS_AUTH_URL]

URLを修正しました

ubuntu@ubuntu-14-lts:~$ export OS_AUTH_URL="http://localhost:35357/v2.0/"

同じコマンドを再実行し、同じエラーがスローされる

ubuntu@ubuntu-14-lts:~$ sudo keystone tenant-create --name admin --description "Admin Tenant"

Expecting an auth URL via either --os-auth-url or env[OS_AUTH_URL]

コマンドの実行に問題はありますか?

4

2 に答える 2

1

問題はおそらく sudo にあります - sudo は環境変数を維持しないかもしれません。構成によって異なります。

とにかくsudoが必要なのはなぜですか?keystone コマンドでは必要ありません。sudo を削除するか、追加します

--os-auth-url http://localhost:35357/v2.0/

あなたの命令に。あなたもできる

sudo -e keystone ...
于 2014-12-28T19:29:04.193 に答える