mds 启动时引起权限错误

在auth=none的环境下,引起权限问题导致无法正常启动,问题可能因bootstrap-mds/{cluster}.keyring文件存在问题引起的。
了解一下bootstrap-mds/{cluster}.keyring怎么生成的:
1. 启动 monitor 节点的 ceph-mon 守护进程;
2. monitor 节点执行 ceph-create-keys 命令;
3. ceph-create-keys会创建 {cluster}.client.admin.keyring;
4. ceph-create-keys 会创建 bootstrap-{osd,mds}/{cluster}.keyring
5. ceph-deploy 所在运行节点从 monitor 节点取 {cluster}.client.admin.keyring,{cluster}.mon.keyring, bootstrap-{osd,mds}/{cluster}.keyring到当前路径;
6. 以上任何一步如果文件已存在,则不会新建(或去 monitor 节点取)文件
7. 如果文件不存在,可以通过ceph-authtool重新生成bootstrap-{osd,mds}/{cluster}.keyring.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">