ceph docker mysql_ceph存储,使用docker部署
使用docker部署ceph,非常方便
第一步:拉镜像,要注意拉取的版本
docker pull ceph/daemon:latest-mimic
docker tags ceph/daemon:latest-mimic ceph/daemon:latest
第二步,新建两个映射的文件目录
mkdir /etc/ceph
mkdir /var/lib/ceph
第三步,启动容器
先启动monitor,其中,使用主机网络,后面两个都是主机自身的信息,挂载目录为配置文件的目录,配置文件容器会自己生成
docker run -d —net=host \
-v /etc/ceph:/etc/ceph \
-v /var/lib/ceph:/var/lib/ceph \
-e MON_IP=192.168.56.101 \
-e CEPH_PUBLIC_NETWORK=192.168.56.0/24 \
ceph/daemon mon
启动manager
docker run -d —net=host \
-v /etc/ceph:/etc/ceph \
-v /var/lib/ceph:/var/lib/ceph \
ceph/daemon mgr
启动osd,这边的话,配置文件要一致,同时需要指定硬盘文件
docker run -d —net=host \
-v /etc/ceph:/etc/ceph \
-v/var/lib/ceph:/var/lib/ceph \
-v /dev/:/dev/ \
--pid=host \
--privileged=true \
-e OSD_DEVICE=/dev/sdb \
-e OSD_TYPE=disk \
-v /run/udev:/run/udev/ \
ceph/daemon osd
以上,这个集群就算构建起来了
还没有评论,来说两句吧...