ceph J版本安装

一、环境要求:

硬件环境:
- 单机(虚拟机)
- CPU 8 cores
- MEM 32G
- DISK 3 x 100G

软件环境:
- Centos7 x64
- 数据盘 /dev/sdb1 /data1 xfs
- 数据盘 /dev/sdc1 /data2 xfs
- 系统接入互联网

CEPH版本
- ceph-deploy v1.5.37
- ceph version 10.2.7

二、系统环境配置

网络:vi /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=staticONBOOT=yesIPADDR=192.168.3.125DNS1=192.168.3.1GATEWAY=192.168.3.1

HostName:sed -i '/HOSTNAME/d' /etc/sysconfig/networkecho "HOSTNAME=cydb" >> /etc/sysconfig/networkcat /etc/sysconfig/networkecho "192.168.3.125 cydb" >> /etc/hostscat /etc/hostshostname cydbhostname -f

SSH:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsassh-copy-id root@cydb

Firewall:systemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl status firewalld.service

SELinux:setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configcat /etc/selinux/configrebootsestatus

三、Object文件系统

ceph安装源:

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm-jewel/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc

cat /etc/yum.repos.d/ceph.repo
yum clean all
yum makecache

四、安装ceph-deploy:

yum install -y ceph-deploy

ceph-deploy --help

五、部署cluster:

mkdir /opt/ceph-cluster
cd /opt/ceph-cluster
ceph-deploy new cydb
echo "osd crush chooseleaf type = 0" >> ceph.conf
echo "osd pool default size = 1" >> ceph.conf
echo "osd journal size = 100" >> ceph.conf

cat ceph.conf

六、安装ceph包:yum remove -y ceph-release # 如果安装失败,则执行ceph-deploy install cydbceph --version

七、部署monitor:ceph-deploy mon create-initialceph mon statceph mon dump

八、添加OSDs:

首先需要将磁盘格式化成xfs文件系统,然后创建osd。

ceph-deploy osd create --zap-disk --fs-type xfs centos7-dev:/dev/sdd

chown ceph:ceph /data1chown ceph:ceph /data2ceph-deploy osd prepare cydb:/data1ceph-deploy osd prepare cydb:/data2ceph-deploy osd activate cydb:/data1ceph-deploy osd activate cydb:/data2ceph osd statceph osd treeceph osd dump







猜你喜欢

转载自blog.csdn.net/snk_xiaoqiang/article/details/80672576