美文网首页
Docker部署ceph

Docker部署ceph

作者: xi4okv | 来源:发表于2018-01-16 16:30 被阅读61次

    0x01 其中一台机器
    docker run -d --net=host --name=mon -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -e MON_IP=192.168.1.228 -e CEPH_PUBLIC_NETWORK=192.168.1.0/24 ceph/daemon mon

    0x02 部署osd,分别部署到多台机器。
    docker run -d --net=host --name=myosd1 --privileged=true -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -v /dev/:/dev/ -e OSD_DEVICE=/dev/sdc ceph/daemon osd_ceph_disk
    docker run -d --net=host --name=myosd2 --privileged=true -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -v /dev/:/dev/ -e OSD_DEVICE=/dev/sdd ceph/daemon osd_ceph_disk
    docker run -d --net=host --name=myosd3 --privileged=true -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -v /dev/:/dev/ -e OSD_DEVICE=/dev/sde ceph/daemon osd_ceph_disk

    docker run -d --net=host --name=myosd5 --privileged=true -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -v /dev/:/dev/ -e OSD_DEVICE=/dev/sdc ceph/daemon osd_ceph_disk
    docker run -d --net=host --name=myosd6 --privileged=true -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -v /dev/:/dev/ -e OSD_DEVICE=/dev/sdd ceph/daemon osd_ceph_disk
    docker run -d --net=host --name=myosd7 --privileged=true -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -v /dev/:/dev/ -e OSD_DEVICE=/dev/sde ceph/daemon osd_ceph_disk

    部署mgr
    docker run -d --net=host --name=mgr -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -e MON_IP=192.168.1.228 -e CEPH_PUBLIC_NETWORK=192.168.1.0/24 ceph/daemon mgr

    创建pool
    ceph osd pool create data 100

    写测速
    rados bench -p data 1000 write --no-cleanup
    读测速
    rados bench -p data 100 sed

    相关文章

      网友评论

          本文标题:Docker部署ceph

          本文链接:https://www.haomeiwen.com/subject/woasoxtx.html