ceph-安装
【os】
ubuntu1804
【文心上找到的】
【步骤】
一、环境准备
- 配置节点名称:配置集群各节点的hostname,确保互相可以通过hostname来解析节点IP,不需要通过DNS。
- 时间同步:确保所有节点的时间同步,以避免时间不一致导致的问题。
- 关闭防火墙和SELinux:为了简化安装过程,建议关闭防火墙和SELinux。
- 配置域名解析:在
/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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)