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