ceph基础配置
【基本操作】
三台虚拟机 centos7.2 2G内存 2核 40G存储
1.基础环境(三台虚拟机)
(1.)网络配置操作:
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
更改
BOOTPROTO=dhcp改为static,ONBOOT=no改为yes
添加
IPADDR=192.168.100.101/102/103
NETMASK=255.255.255.0
GATEWAY=192.168.100.2
重启网络systemctl restart network.service
使用crt连接
(2.)主机名称:
hostnamectl set-hostname ceph-node1
hostnamectl set-hostname ceph-node2
hostnamectl set-hostname ceph-node3
生效配置bash/Ctrl+D/logout
(3.)配置映射:
vi /etc/hosts
末行添加:
192.168.100.101 ceph-node1
192.168.100.102 ceph-node2
192.168.100.103 ceph-node3
验证ping
(4.)防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0
编辑vi /etc/selinux/config
更改SELINUX=enforcing改为disabled
查询getenforce
(5.)yum源
ceph-node1节点操作
[[email protected] ~]# lsblk
查看sr0大小为4G
mount -o loop /dev/sr0 /mnt/
mkdir /opt/centos
cp -rvf /mnt/* /opt/centos/
ls /opt/centos
umount /mnt
更换CD/DVD镜像源iaas2.2
[[email protected] ~]#lsblk
查看sro大小为2.7G
mount -o loop /dev/sr0 /mnt/
cp -rvf /mnt/* /opt/
mv /etc/yum.repos.d/* /home/
ls /etc/yum.repos.d/
vi /etc/yum.repos.d/local.repo
添加
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas-repo
gpgcheck=0
enabled=1
保存退出:wq
yum clean all
yum repolist
【后续操作】
[[email protected] ~]# yum install vsftpd –y
ceph基础配置
配置vi /etc/vsftpd/vsftpd.conf
末行添加
anon_root=/opt/
保存退出:wq
ceph基础配置

验证ftp服务连接
在ceph-node2和ceph-node3操作
[[email protected] ~]# mv /etc/yum.repos.d/* /home/
[[email protected] ~]# vi /etc/yum.repos.d/local.repo
添加
[centos]
name=centos
baseurl=ftp://192.168.100.101/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.100.101/iaas-repo
gpgcheck=0
enabled=1
保存退出:wq
yum clean all
yum repolist
ceph基础配置

[[email protected] ~]# mv /etc/yum.repos.d/* /home/
[[email protected] ~]# vi /etc/yum.repos.d/local.repo
添加
[centos]
name=centos
baseurl=ftp://192.168.100.101/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.100.101/iaas-repo
gpgcheck=0
enabled=1
保存退出:wq
yum clean all
yum repolist
ceph基础配置
2.ceph基本配置
在cepo-node1节点配置
(1.)配置ceph-node1节点无**访问其他两个节点
[[email protected] ~]# ssh-******
ceph基础配置
[[email protected] ~]# ssh-copy-id [email protected]
输入yes,注入ceph-node2密码000000
[[email protected] ~]# ssh ceph-node2
Last login: Thu Jun 4 06:52:28 2020 from 192.168.100.1
[[email protected] ~]# exit
logout
Connection to ceph-node2 closed.
[[email protected] ~]# ssh-copy-id [email protected]
输入yes,注入ceph-node3密码000000
[[email protected] ~]# ssh ceph-node3 Last login: Thu Jun 4 06:52:40 2020 from 192.168.100.1
[[email protected] ~]# exit
logout
Connection to ceph-node3 closed.
查看**ls -l .ssh
ceph基础配置
(2.)时间服务配置
[[email protected] ~]#yum install ntp -y
配置vi /etc/ntp.conf
末行添加
server 127.127.1.0
fudge 127.127.1.0 stratum 10
保存退出:wq
ceph基础配置
[[email protected] ~]#systemctl start ntpd.service
[[email protected] ~]#systemctl enable ntpd.service
在另外节点同步时间
[[email protected] ~]# yum install ntpdate -y
[[email protected] ~]# ntpdate ceph-node1
[[email protected] ~]# systemctl enable ntpdate.service
ceph基础配置
[[email protected] ~]# yum install ntpdate -y
[[email protected] ~]# ntpdate ceph-node1
[[email protected] ~]# systemctl enable ntpdate.service
ceph基础配置
3.ceph安装配置
在ceph-node1节点
[[email protected] ~]# cd /opt/centos/Packages/
[[email protected] Packages]# rpm -ivh python-backports-1.0-8.el7.x86_64.rpm
[[email protected] Packages]# rpm -ivh python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch.rpm
[[email protected] Packages]# rpm -ivh python-setuptools-0.9.8- 4.el7.noarch.rpm
ceph基础配置
[[email protected] Packages]# yum install ceph-deploy -y
[[email protected] Packages]# mkdir /etc/ceph
[[email protected] Packages]# cd /etc/ceph/
[[email protected] ceph]# ceph-deploy install ceph-node1 ceph-node2 ceph-node3
[[email protected] ceph]# ceph –v
ceph基础配置
三个节点检查版本号命令:ceph -v/ceph –version
ceph基础配置
[[email protected] ceph]# ceph-deploy new ceph-node1
[[email protected] ceph]# ceph-deploy --overwrite-conf mon create-initial
[[email protected] ceph]# ceph –s
ceph基础配置
[[email protected] ceph]# ceph-deploy disk list ceph-node1
[[email protected] ceph]# mkdir -p /opt/osd1
[[email protected] ceph]# chmod 777 /opt/osd1
[[email protected] ceph]# ssh ceph-node2
Last login: Thu Jun 4 07:22:59 2020 from ceph-node1
ceph基础配置
[[email protected] ~]# mkdir -p /opt/osd2
[[email protected] ~]# chmod 777 /opt/osd2
[[email protected] ~]# exit
logout
Connection to ceph-node2 closed.
[[email protected] ceph]# ssh ceph-node3
Last login: Thu Jun 4 07:24:50 2020 from ceph-node1
ceph基础配置
[[email protected] ceph]# ssh ceph-node3
Last login: Thu Jun 4 07:24:50 2020 from ceph-node1
ceph基础配置
[[email protected] ~]# mkdir -p /opt/osd3
[[email protected] ~]# chmod 777 /opt/osd3
[[email protected] ~]# exit
logout
Connection to ceph-node3 closed.
ceph基础配置
[[email protected] ceph]# ceph-deploy osd prepare ceph-node1:/opt/osd1
ceph-node2:/opt/osd2 ceph-node3:/opt/osd3
[[email protected] ceph]# ceph-deploy osd activate ceph-
node1:/opt/osd1 ceph-node2:/opt/osd2 ceph-node3:/opt/osd3
ceph基础配置
[[email protected] ceph]# ceph –s
ceph基础配置
[[email protected] ceph]# ceph –w
关闭一台虚拟机之后的状态
ceph基础配置

相关文章: