ceph-安装

【os】

ubuntu1804

【文心上找到的】

 【步骤】

一、环境准备

  1. ‌配置节点名称‌:配置集群各节点的hostname,确保互相可以通过hostname来解析节点IP,不需要通过DNS。
  2. ‌时间同步‌:确保所有节点的时间同步,以避免时间不一致导致的问题。
  3. ‌关闭防火墙和SELinux‌:为了简化安装过程,建议关闭防火墙和SELinux。
  4. ‌配置域名解析‌:在/etc/hosts文件中添加各节点的IP和hostname映射。

二、添加安装源

由于系统默认的安装源中ceph-deploy版本可能较低,建议使用Ceph的官方源。

wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -
echo "deb https://download.ceph.com/debian-luminous/$(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/ceph.list

这一步有错,可以忽略

三、更新系统并安装ceph-deploy

sudo apt update

sudo apt -y install ceph-deploy

四、创建集群

‌1.创建配置文件和key文件‌:

mkdir myceph

cd myceph

ceph-deploy new jch # 指定节点名称

 2.修改ceph.conf‌:根据需求修改配置文件,例如设置OSD池的默认大小和最小大小。
[global]
osd pool default size = 1
osd pool default min size = 1
3.安装ceph软件‌:
 ceph-deploy install --release luminous jch

五、初始化mon并生成相关文件

 ceph-deploy mon create-initial

六、分发admin秘钥

 ceph-deploy admin jch

七、部署mgr

ceph-deploy mgr create jch

八、部署OSD

 ceph-deploy osd create jch:/dev/sdb

九、查看集群状态

 sudo ceph -s
 

 
posted @   stupidstan2019  阅读(13)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示