_winds 发表于 2015-4-12 13:11:23

Openstack Keystone 的一个小问题

Keystone 是Openstack各组件认证的核心,也是API调用的入口,



各大组件的client程序都是从keystone endpoint中获取相应的接口地址。



这必须要求Keystone 采用sql的方式存储endpoint

即在keystone.conf中配置





driver = keystone.catalog.backends.sql.Catalog
#driver = keystone.catalog.backends.templated.TemplatedCatalog
#template_file = /etc/keystone/default_catalog.templates
  #部分是以文件方式配置.




这里要说的是问题是,如果你原来是采用文件方式配置,

使用keystone service-create 创建service 以及endpoint 并不会生效,



并不会真正插入数据库。



然而执行结果会放在keystone 内存中

使用keystone service-list 依然可以看到,让你以为添加成功,

重启以后就没了。



今天因为这个小问题,花了很多时间,找不到原因。记录一下。







  =-=-=-=-=
Powered by Blogilo
页: [1]
查看完整版本: Openstack Keystone 的一个小问题