采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
按照文档运行了 启动OSD节点(每个节点执行) 这步之后osd容器没起来,包括docker start 也没反应 docker logs osd容器id 错误信息如上。。不知道为什么,都是按步骤来的。。
集群信息如下
老师有空帮我看下吧,十分感谢!
我容器卷是创建了的
你用的是virtulbox吗? 可能是/data/ceph/osd/vdb的问题引起的. 尝试下新建一个分区并且挂载到/data下,也就是保证/data/ceph/osd/vdb所在的分区是一个空的分区. 我当时测试时/var/lib对应的盘是系统盘,/data对应的是数据盘.试试参考一下这个文章加个盘: https://www.cnblogs.com/oxspirt/p/9634236.html
同学你好,看起来是osd的存储目录没有配置对呢.
你可以先单独创建一个目录,比如:
# 创建osd的存储目录 mkdir -p /data/ceph/osd/vdb
然后在启动osd的时候指定映射目录,比如:
docker run -d \ --privileged=true \ --name=ceph-osdvdb \ --net=host \ -v /etc/ceph:/etc/ceph \ -v /var/lib/ceph/:/var/lib/ceph/ \ -v /data/ceph/osd/vdb:/var/lib/ceph/osd \ -e OSD_TYPE=directory \ -v /etc/localtime:/etc/localtime:ro \ ceph/daemon osd
注意一下上面的这个参数: -v /data/ceph/osd/vdb:/var/lib/ceph/osd.
这样再试试看哈.
我就是按您文档来的,重新试了一下还是不行。。我发现是docker run之后 docker ps 查询是有的,过个半分钟一分钟的 再去docker ps就又没了。。
登录后可查看更多问答,登录/注册
紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员
1.1k 23
1.8k 13
1.4k 13
977 13
919 13