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 @ 2025-01-22 22:05  stupidstan2019  阅读(63)  评论(1)    收藏  举报