1
  1. 我已根据 ubuntu 12.04 上的“openstack-install-guide-apt-havana.pdf”安装了 keystone,但无法创建新租户:

    robbie@robbie-Controller:~$ sudo keystone tenant-create --name=admin
    期望通过 --os-auth-url 或 env[OS_AUTH_URL] 的身份验证 URL

    我有导出 OS_AUTH_URL:

    robbie@robbie-Controller:~$ env
    DESKTOP_SESSION=ubuntu OS_SERVICE_ENDPOINT=http://controller:35357/v2.0 LC_IDENTIFICATION=en_US.UTF-8 PWD=/home/robbie GNOME_KEYRING_PID=2418 LANG=en_US.UTF-8 MANDATORY_PATH= /usr/share/gconf/ubuntu.mandatory.path LC_MEASUREMENT=en_US.UTF-8 UBUNTU_MENUPROXY=libappmenu.so COMPIZ_CONFIG_PROFILE=ubuntu OS_AUTH_URL=http://controller:35357/v2.0

  2. 我也试过:

    robbie@robbie-Controller:~$ sudo keystone tenant-create --name=admin --os-auth-url=OS_AUTH_URL=http://controller:35357/v2.0
    用法:keystone [--version] [-- timeout ] [--os-username ] [--os-password ] [--os-tenant-name ] [--os-tenant-id ] [--os-auth-url ] [--os-region-名称 ] [--os-identity-api-version ] [--os-token ] [--os-endpoint ] [--os-cacert ] [--insecure] [--os-cert ] [--os -key ] [--os-cache] [--force-new-token] [--stale-duration ] ... keystone:错误:无法识别的参数:--os-auth-url=OS_AUTH_URL=http://控制器:35357/v2.0

谁能帮我 ?谢谢

4

2 回答 2

3

您必须设置环境变量。

export OS_AUTH_URL=http://controller:35357/v2.0

如果您想通过参数传递它,请使用:

 keystone tenant-create --name=admin --os-auth-url=http://controller:35357/v2.0
于 2014-02-10T11:24:10.210 回答
0

尝试与 root 相同的命令,或使用“sudo -E command”来传递环境变量,那么它应该可以工作。

于 2014-03-05T16:01:55.533 回答