【问题标题】:Openstack-Folsom keystone script fail to configureOpenstack-Folsom keystone 脚本配置失败
【发布时间】:2013-03-05 08:55:34
【问题描述】:

基于此链接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。

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

谢谢。

【问题讨论】:

  • 您是否换过相关的用户名/密码/租户名称等?

标签: openstack keystone


【解决方案1】:

我遇到了同样的问题。我正在使用 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 和它的数据库条目

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

【讨论】:

  • 欢迎来到 SO,AEgrouplabs,感谢您发布的不仅仅是答案,而是一些示例的答案。
猜你喜欢
  • 1970-01-01
  • 2012-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 2015-05-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多