Openstack-Folsom keystone脚本无法配置

时间:2013-03-05 08:55:35

标签: openstack keystone

根据此链接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:错误:无法识别的参数:服务ID为18ea5916544429bed2c84af0303077

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

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我使用的是Ubuntu 12.04 LTS。跑完后:

keystone帮助用户创建租户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&amp;这是数据库条目

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