最近一个项目的存储空间不够用,提示磁盘空间满了。 之前的解决方案是 SWARM集群+CEPH存储模式。 查阅相关资料,使用rbd resize命令来调整块大小。 https://docs.ceph.com/en/latest/rbd/rados-rbd-cmds/#resizing-a-block-device-image 根据命令执行相关操作 然后执行查询命令 感觉是扩容成功了哦! 尝试挂载这个…
Leave a Comment分类: CEPH
需要注意的是,这里的驱动要指定清楚。
Leave a CommentRBD 块设备无法map问题场景rbd map test_imagerbd: sysfs write failedrbd: map failed: (5) Input/output error通过dmesg|tail看到mon1 xxxxxxx:6789 feature set mismatch, my XXXXXX < server’s XXXXXX, missing 4000000000…
Leave a CommentThe mapping in Kubernetes is the following: kubectl get pv 获取所有的pv 你会 发现,两边名字对应不上。怎么查找关系呢? 通过 kubectl get pv pvc-c409bdcb-6cea-11e9-8936-9600001d3fab -o yaml 命令查询pv的详细信息,里面能看到挂载的那个ceph块。 参考资料:https://…
Leave a Comment尝试用k8s跑es的时候,应用启动异常,日志中包含“AccessDeniedException /usr/share/elasticsearch/data/nodes”。 查询资料发现,es好像需要一些特殊的文件权限,需要做如下配置。 参考资料: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ h…
Leave a Comment尝试用我的k8s+ceph的集群跑postgres的时候,每次启动容器日志显示“/var/lib/postgresql/data exists but is not empty” 大概意思是,容器挂载卷的目录已经有东西了,数据库没法初始化。 网上查资料看到,大概意思是如果你用的是docker的插件创建的volume,他会自动给你建一个“lost+found”目录。 解决方法是,postgre容器运…
Leave a Comment参考:http://lists.ceph.com/pipermail/ceph-users-ceph.com/2017-July/019171.html
Leave a Commentceph 集群安装脚本 脚本示例是3台机器,需要提前把3台主机的hostname配置好,然后在主节点配置好无秘钥进入其他机器。然后在主节点执行脚本即可。 脚本中可能需要你修改的内容包括: 1、你的集群机器数量如果不是3台,那么需要你调整的位置较多,需要细心 2、需要调整脚本中的主机名 3、需要调整脚本中的主机ip 4、需要调整脚本中的目标磁盘,如果你的osd磁盘不是/dev/sdb。 #!/bin…
Leave a Commenthttp://docs.ceph.com/docs/master/rados/deployment/ceph-deploy-purge/ PURGE DATA To remove all data from /var/lib/ceph (but leave Ceph packages intact), execute the purgedata command. ceph-deploy purge…
Leave a Comment使用本文教程,应该按照前面教程搭建好了 swarm集群 ,ceph集群,配置了 swarm集群客户端。 如何创建存储卷? docker volume create –driver=rexray/rbd:latest –name=vbox2 –opt=size=2 vbox2 这个size的单位是GB。 Additional, valid options for the -o|–o…
Leave a Comment