关于ceph dashboard 命令更新的问题

来源:7-6 Centos7下Docker部署Ceph集群(nautilus最新版)

apache13

2021-09-27

老师您好:
我在拉取您的镜像的时候,走的是docker.io的镜像,前面一直没有什么问题.直到最后创建dashboard 的用户的时候,提示我无法创建用户.

[root@mon1 ~]# docker exec ceph-rgw ceph dashboard ac-user-create user  password  administrator
Error EINVAL: Please specify the file containing the password/secret with "-i" option.

看报错似乎是ceph更新了命令行的问题.
看上去最新的ceph dashboard不支持直接在命令行里面创建用户的密码,所以需要.先创建一个包含用户密码的文件.

echo "password"  > ~/password.txt
docker exec ceph-rgw ceph dashboard ac-user-create test -i ~/password.txt administrator

成功解决这个问题

想向老师了解一下,是否和我拉去的docker镜像有关,如果用教程里提到的镜像进行构建,是否就不会出现现在的命令行不支持的问题.换句话说,如果ceph更新了以后,原先的部署脚本是否就不能使用了.

感谢老师

写回答

1回答

xiaomo

2021-10-21

同学你好,想问下你部署的是什么版本呢?ceph每个大版本之间的部署还是有一些差异的,所以如果要部署其它版本ceph,当前的脚本应该是要做相应的调整。所以建议多参考官方的文档;其它第三方文档多少可能会有些误差或没解析清楚。

0
1
apache13
老师您好,我部署的就是您文档里的这个版本。根据您这边的文档部署的。
2021-12-23
共1条回复

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程