0

基于此链接https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/OpenStack_Folsom_Install_Guide_WebVersion.rst#openstack-folsom-install-guide,我尝试运行这些脚本,但尽管我设置了HOST_IP 和 EXT HOST_IP。
./keystone_basic.sh ./keystone_endpoints_basic.sh

以下是收到的错误日志:--keystone:error:unrecognized arguments: service id of 18ea5916544429bed2c84af0303077

我在源文件中提供了tenant_name、tenant_id等信息,但恰好是提供的脚本没有被系统识别。以下是我使用的操作系统的详细信息。

我创建了虚拟机而不是使用物理机。与 Ubuntu 12.04 LTS 一起安装。

请就如何解决此问题提出建议。

谢谢。

4

1 回答 1

0

我有同样的问题。我正在使用 Ubuntu 12.04 LTS。运行后:

keystone help user-create tenant id 出现如下:

Optional arguments:
...
--service_id <service-id>

使用全局替换将 --service-id 更改为 --service_id

[Using command line] 
# sed -i 's/--service-id/--service_id/g' /path/to/script.sh

重新启动 keystone 和它的数据库条目

mysql -u root -ppassword -e "drop database keystone"
mysql -u root -ppassword -e "create database keystone"
mysql -u root -ppassword -e "grant all privileges on keystone.* TO 'keystone'@'%' identified by 'password'"
mysql -u root -ppassword -e "grant all privileges on keystone.* TO 'keystone'@'localhost' identified by 'password'"
service keystone restart
keystone-manage db_sync
于 2013-05-22T22:56:12.903 回答