Ceph&OpenStack集群中Swift身份验证问题的解决方法
问题现象描述
以ceph1节点为例举例说明。Swift运行提示如下信息:
Account GET failed: http://ceph1:10001/swift/v1?format=json 401 Unauthorized [first 60 chars of response] {"Code":"AccessDenied","RequestId":"tx000000000000000000002- Failed Transaction ID: tx000000000000000000002-005de8c155-125adb-default
关键过程、根本原因分析
以上问题一般是Keystone和Ceph对接身份验证不通过导致的。
结论、解决方案及效果
以ceph1节点为例举例说明。检查ceph1节点中/etc/ceph/ceph.conf文件里keystone相关的配置是否正确。
主要配置有:rgw keystone admin user,rgw keystone admin password,rgw keystone admin tenant,rgw keystone admin domain。
父主题: OpenStack&Ceph