ceph master install
2023-04-06因为除了系统盘,其他盘要用作osd
cat << EOF > /root/.ssh/config
Host *
Port 54422
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
EOF
########
1、ceph.repo
yum remove centos-release-ceph-pacific
yum install centos-release-ceph-quincy.noarch
2、Install pre-requisite packages:
yum install snappy leveldb gdisk gperftools-libs
(yum install python-argparse)
#python3-ceph-argparse.x86_64 : Python 3 utility libraries for Ceph CLI
yum -y install python3-ceph-argparse.x86_64 --allowerasing
0)、yum -y install podman podman-docker ceph python2 python3
1)、yum -y install python2 python3
ln -s /usr/bin/python2.7 /usr/bin/python
2)、yum -y install podman podman-docker
docker ps
ssh-copy-id -f -i /etc/ceph/ceph.pub root@compute82
3、yum install ceph
yum -y install ceph ceph-common
dnf install -y cephadm
quay.io替换
gcr.io
4、
cephadm list-networks
cephadm bootstrap --mon-ip 192.168.168.102
--ssh-config /etc/ceph/ssh_config \
--cluster-network CLUSTER_NETWORK
没反应或者quay.io无法访问
tail -f /var/log/ceph/cephadm.log
检查
ceph quorum_status --format json-pretty
ceph -s能看到3个节点
ceph osd lspools
#########################################
这个脚本是为了启动监视器,监视器的作用是维护整个Ceph集群的全局状态。一个集群至少要有一个监视器,最好要有奇数个监视器。方便当一个监视器挂了之后可以选举出其他可用的监视器。启动脚本说明:
启动mon
启动OSD
启动mgr
启动rgw
启动mds
安装Dashboard管理后台
ceph -s查看状态