ceph基础配置

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节点操作
[root@ceph-node1 ~]# 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
[root@ceph-node1 ~]#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
【后续操作】
[root@ceph-node1 ~]# yum install vsftpd –y
ceph基础配置_第1张图片
配置vi /etc/vsftpd/vsftpd.conf
末行添加
anon_root=/opt/
保存退出:wq
ceph基础配置_第2张图片

验证ftp服务连接
在ceph-node2和ceph-node3操作
[root@ceph-node2 ~]# mv /etc/yum.repos.d/* /home/
[root@ceph-node2 ~]# 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基础配置_第3张图片

[root@ceph-node3 ~]# mv /etc/yum.repos.d/* /home/
[root@ceph-node3 ~]# 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基础配置_第4张图片
2.ceph基本配置
在cepo-node1节点配置
(1.)配置ceph-node1节点无密钥访问其他两个节点
[root@ceph-node1 ~]# ssh-keygen
ceph基础配置_第5张图片
[root@ceph-node1 ~]# ssh-copy-id root@ceph-node2
输入yes,注入ceph-node2密码000000
[root@ceph-node1 ~]# ssh ceph-node2
Last login: Thu Jun 4 06:52:28 2020 from 192.168.100.1
[root@ceph-node2 ~]# exit
logout
Connection to ceph-node2 closed.
[root@ceph-node1 ~]# ssh-copy-id root@ceph-node3
输入yes,注入ceph-node3密码000000
[root@ceph-node1 ~]# ssh ceph-node3 Last login: Thu Jun 4 06:52:40 2020 from 192.168.100.1
[root@ceph-node3 ~]# exit
logout
Connection to ceph-node3 closed.
查看密钥ls -l .ssh
ceph基础配置_第6张图片
(2.)时间服务配置
[root@ceph-node1 ~]#yum install ntp -y
配置vi /etc/ntp.conf
末行添加
server 127.127.1.0
fudge 127.127.1.0 stratum 10
保存退出:wq
ceph基础配置_第7张图片
[root@ceph-node1 ~]#systemctl start ntpd.service
[root@ceph-node1 ~]#systemctl enable ntpd.service
在另外节点同步时间
[root@ceph-node2 ~]# yum install ntpdate -y
[root@ceph-node2 ~]# ntpdate ceph-node1
[root@ceph-node2 ~]# systemctl enable ntpdate.service
ceph基础配置_第8张图片
[root@ceph-node3 ~]# yum install ntpdate -y
[root@ceph-node3 ~]# ntpdate ceph-node1
[root@ceph-node3 ~]# systemctl enable ntpdate.service
ceph基础配置_第9张图片
3.ceph安装配置
在ceph-node1节点
[root@ceph-node1 ~]# cd /opt/centos/Packages/
[root@ceph-node1 Packages]# rpm -ivh python-backports-1.0-8.el7.x86_64.rpm
[root@ceph-node1 Packages]# rpm -ivh python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch.rpm
[root@ceph-node1 Packages]# rpm -ivh python-setuptools-0.9.8- 4.el7.noarch.rpm
ceph基础配置_第10张图片
[root@ceph-node1 Packages]# yum install ceph-deploy -y
[root@ceph-node1 Packages]# mkdir /etc/ceph
[root@ceph-node1 Packages]# cd /etc/ceph/
[root@ceph-node1 ceph]# ceph-deploy install ceph-node1 ceph-node2 ceph-node3
[root@ceph-node1 ceph]# ceph –v
ceph基础配置_第11张图片
三个节点检查版本号命令:ceph -v/ceph –version
ceph基础配置_第12张图片
[root@ceph-node1 ceph]# ceph-deploy new ceph-node1
[root@ceph-node1 ceph]# ceph-deploy --overwrite-conf mon create-initial
[root@ceph-node1 ceph]# ceph –s
ceph基础配置_第13张图片
[root@ceph-node1 ceph]# ceph-deploy disk list ceph-node1
[root@ceph-node1 ceph]# mkdir -p /opt/osd1
[root@ceph-node1 ceph]# chmod 777 /opt/osd1
[root@ceph-node1 ceph]# ssh ceph-node2
Last login: Thu Jun 4 07:22:59 2020 from ceph-node1
ceph基础配置_第14张图片
[root@ceph-node2 ~]# mkdir -p /opt/osd2
[root@ceph-node2 ~]# chmod 777 /opt/osd2
[root@ceph-node2 ~]# exit
logout
Connection to ceph-node2 closed.
[root@ceph-node1 ceph]# ssh ceph-node3
Last login: Thu Jun 4 07:24:50 2020 from ceph-node1
ceph基础配置_第15张图片
[root@ceph-node1 ceph]# ssh ceph-node3
Last login: Thu Jun 4 07:24:50 2020 from ceph-node1
ceph基础配置_第16张图片
[root@ceph-node3 ~]# mkdir -p /opt/osd3
[root@ceph-node3 ~]# chmod 777 /opt/osd3
[root@ceph-node3 ~]# exit
logout
Connection to ceph-node3 closed.
ceph基础配置_第17张图片
[root@ceph-node1 ceph]# ceph-deploy osd prepare ceph-node1:/opt/osd1
ceph-node2:/opt/osd2 ceph-node3:/opt/osd3
[root@ceph-node1 ceph]# ceph-deploy osd activate ceph-
node1:/opt/osd1 ceph-node2:/opt/osd2 ceph-node3:/opt/osd3
ceph基础配置_第18张图片
[root@ceph-node1 ceph]# ceph –s
ceph基础配置_第19张图片
[root@ceph-node1 ceph]# ceph –w
关闭一台虚拟机之后的状态
ceph基础配置_第20张图片

你可能感兴趣的:(笔记)