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

  

  以上,這個集群就算構建起來了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM