最近在做openstack的l版本对接第三方云平台的工作,忽然发现有时需要在第三方云平台的配置上填写openstack中各种服务的用户名和密码,这里做一个简单的总结。
例如需要填写keystone服务的用户名密码时用到的用户neutron,它的密码往往令人一头雾水,此处的密码可以在openstack控制节点的neutron配置文件中找到,neutron配置文件的路径为/etc/neutron/neutron.conf,在里面可以找到如下配置
[keystone_authtoken]
auth_uri = http://192.168.12.3:35357/v2.0
identity_uri = http://192.168.12.3:5000
admin_tenant_name = service
admin_user = neutron
admin_password = 0YWB5pOj
其中admin_password便是用户名为neutron的用户的密码。
当然在这个文件下还可以找到rabbit的密码,格式如下:
rabbit_userid = nova
rabbit_password = w2IJb1vh
至于其他用户,寻找方法类似,这里便不再赘述。