根据此链接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一起安装。
请就如何解决这个问题提出建议。
感谢。
答案 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