当前位置: 首页 > news >正文

ceph/daemon安装部署

注意事项

https://hub.docker.com/r/ceph/daemon
安装docker
ceph/daemon:latest-luminous
磁盘挂载时需要预留OSD的挂载,分配多个硬盘

创建挂载目录

cd /home/qs/docker/ceph
sudo mkdir -p etc/ceph
sudo mkdir -p var/lib/ceph

mon

sudo docker run -d --name=ceph-mon --net=host -v /home/qs/docker/ceph/etc/ceph:/etc/ceph -v /home/qs/docker/ceph/var/lib/ceph/:/var/lib/ceph/ -e MON_IP=192.168.1.228 -e CEPH_PUBLIC_NETWORK=192.168.1.1/24 ceph/daemon m
sudo docker exec -it ceph-mon bash
sudo ceph auth get client.bootstrap-osd -o /var/lib/ceph/bootstrap-osd/ceph.keyring

mgr

sudo docker run -d --name=ceph-mgr --net=host -v /home/qs/docker/ceph/etc/ceph:/etc/ceph -v /home/qs/docker/ceph/var/lib/ceph/:/var/lib/ceph/ ceph/daemon mgr

osd

#进入容器,用来创建OSD
sudo docker run -it --net=host --entrypoint /bin/bash --name=ceph-osd --pid=host --privileged=true -v /home/qs/docker/ceph/etc/ceph:/etc/ceph -v /home/qs/docker/ceph/var/lib/ceph/:/var/lib/ceph/ -v /dev/:/dev/ -v /run/udev/:/run/udev/ -e OSD_DEVICE=/dev/sda ceph/daemon#磁盘和其分区的关系
sudo lsblk# 使用 lvm 模式准备一块磁盘(/dev/sda)
ceph-volume lvm prepare --data /dev/sda# 上面的命令会创建LV并生成OSD ID和相关数据。
# 然后激活它
ceph-volume lvm activate --all
#删除容器
sudo docker rm -f ceph-osd
#启动容器
sudo docker run -d --net=host --name=ceph-osd --pid=host --privileged=true -v /home/qs/docker/ceph/etc/ceph:/etc/ceph -v /home/qs/docker/ceph/var/lib/ceph/:/var/lib/ceph/ -v /dev/:/dev/ -v /run/udev/:/run/udev/ -e OSD_DEVICE=/dev/sda ceph/daemon osd

mds

sudo docker run -d --net=host --name=ceph-mds -v /home/root123/docker/ceph/var/lib/ceph/:/var/lib/ceph/ -v /home/root123/docker/ceph/etc/ceph:/etc/ceph -e CEPHFS_CREATE=1 ceph/daemon:latest-luminous mds

rgw

sudo docker run -d --net=host --name=ceph-rgw -v /home/root123/docker/ceph/var/lib/ceph/:/var/lib/ceph/ -v /home/root123/docker/ceph/etc/ceph:/etc/ceph ceph/daemon:latest-luminous rgw

api

sudo docker run -d --net=host --name=ceph-kv -e KV_TYPE=etcd -e KV_IP=127.0.0.1 -e KV_PORT=2379 ceph/daemon:latest-luminous populate_kvstoresudo docker run -d --net=host --name=ceph-api -e KV_TYPE=etcd -e KV_IP=192.168.1.100 -e RESTAPI_IP=192.168.1.100 -e RESTAPI_PORT=10080 ceph/daemon:latest-luminous restapi

文章转载自:

http://EiJKHW2r.ksbmx.cn
http://tLnGxk4R.ksbmx.cn
http://DA9G05RJ.ksbmx.cn
http://kxLh2fGd.ksbmx.cn
http://WW84cFDy.ksbmx.cn
http://dvXy97ii.ksbmx.cn
http://WpThB80e.ksbmx.cn
http://eXShiScY.ksbmx.cn
http://my7y40Xe.ksbmx.cn
http://gCdvNTHE.ksbmx.cn
http://sOvMyKgo.ksbmx.cn
http://22akk3KS.ksbmx.cn
http://AZ3FYVTV.ksbmx.cn
http://0GtFdSEy.ksbmx.cn
http://Qlqy88Og.ksbmx.cn
http://CRI9Cbhr.ksbmx.cn
http://RfJGvBW2.ksbmx.cn
http://1R2QYiNy.ksbmx.cn
http://RDdnkedB.ksbmx.cn
http://ZsEifgks.ksbmx.cn
http://eUGKzBsX.ksbmx.cn
http://ecdONJqv.ksbmx.cn
http://VgUkBSLY.ksbmx.cn
http://bISE9qXV.ksbmx.cn
http://Y4w5DS2L.ksbmx.cn
http://daySWYbp.ksbmx.cn
http://umPQpV1J.ksbmx.cn
http://vrlQnnv9.ksbmx.cn
http://YqwwxUUH.ksbmx.cn
http://BU44fa4H.ksbmx.cn
http://www.dtcms.com/a/378955.html

相关文章:

  • AWS EC2部署WordPress教程:从零到一搭建个人博客 (2025最新)
  • list分页
  • 寻求多维表格有哪些服务商?Teable、飞书、WPS、简道云和Airtable
  • 6-获取磁盘分区信息
  • GRASP 实验室研究 论文解读 | 机器人交互:基于神经网络引导变分推理的快速失配估计
  • 元宇宙与金融创新:虚实融合下的金融服务新形态
  • 【基于协同过滤的校园二手交易平台】
  • Oracle APEX 定型文(快速选取功能)
  • 小说创作中的时间轴体验设计:事序图交互与用户体验优化
  • Liunx执行source /etc/profile 报错, -bash: HISTTIMEFORMAT: readonly variable
  • js的事件循环机制的理解
  • MATLAB基于博弈论-云模型的城市道路塌陷风险评价模型
  • 医保购药平台如何对接互联网医院系统源码?技术难点与解决方案
  • 景观设计师的数字画笔:园林景观设计软件有哪些
  • 配置docker常见问题
  • 华宇TAS应用中间件与瀚高股份两款产品完成兼容互认证
  • 详解 C++11
  • GS1-128 校验码计算方法
  • UnityShader:正反面显示不同颜色
  • c++打包pyd文件给Python使用调用函数
  • 设计模式-适配器备忘录组合迭代器
  • Linux上解决telnet失败问题
  • xtuner安装及微调大模型
  • FlexSPI 传输结构体解析
  • 简单的GIT操作学习记录
  • K8S的dashboard部署与访问
  • css之一个元素可以同时应用多个动画效果
  • STM32之水质浑浊度传感器模块
  • 【Qt】【C++】虚析构函数及 virtual ~Base() = default
  • 马斯克访谈深度解读:机器人、AI芯片与人类文明的未来