cephadm部署ceph(octopus)

环境准备

 

配置主机名及hosts

 

配置时间同步

yum install chrony -y
sed -i "s/server 0.centos.pool.ntp.org iburst/server ntp1.aliyun.com iburst/g" /etc/chrony.conf
sed -i "s/server 1.centos.pool.ntp.org iburst/server ntp2.aliyun.com iburst/g" /etc/chrony.conf
sed -i "/centos.pool.ntp.org/d"  /etc/chrony.conf
systemctl restart chronyd
systemctl enable chronyd

安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2 python3

安装docker-ce

 

安装

 

安装cephadm工具

curl --silent --remote-name --location https://github.com/ceph/ceph/raw/octopus/src/cephadm/cephadm
chmod +x cephadm
./cephadm add-repo --release octopus
./cephadm install
which cephadm

安装ceph-common

yum install ceph-common -y

启动集群

任意一台节点运行

cephadm bootstrap --mon-ip 192.168.139.91

根据提示登录控制台并修改初始密码

添加节点

ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-2 ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-3 ceph orch host add ceph-2 ceph orch host add ceph-3 ceph orch host ls

添加OSD

查看集群可用设备

ceph orch device ls --wide
Hostname  Path      Type  Transport  RPM      Vendor   Model             Serial  Size   Health   Ident  Fault  
Available  Reject Reasons  
ceph-1    /dev/sdb  hdd   Unknown    Unknown  VMware,  VMware Virtual S           214G  Unknown  N/A    N/A    Yes
ceph-2    /dev/sdb  hdd   Unknown    Unknown  VMware,  VMware Virtual S           214G  Unknown  N/A    N/A    Yes
ceph-3    /dev/sdb  hdd   Unknown    Unknown  VMware,  VMware Virtual S           214G  Unknown  N/A    N/A    Yes

如需初始化磁盘设备

orch device zap <hostname> <path> [--force]

添加osd设备

ceph orch daemon add osd ceph-1:/dev/sdb
ceph orch daemon add osd ceph-2:/dev/sdb
ceph orch daemon add osd ceph-3:/dev/sdb

如需要添加mon或mgr

ceph orch apply mon <hostname>
ceph orch apply mgr <hostname>

 

posted @ 2022-02-16 11:16  打闹闹酱  阅读(375)  评论(0编辑  收藏  举报