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
网友评论