Cinder是OpenStack中的一个组件,用于管理和提供块存储服务。
准备ceph安装环境:
一、实验环境介绍
ceph_node1 192.168.40.11 192.168.6.81
ceph_node2 192.168.40.12 192.168.6.82
ceph_node3 192.168.40.13 192.168.6.83
给三台虚拟机分别添加三块硬盘,磁盘大小为20G
二、给三台虚拟机分别配置IP地址,确保能访问外网
cd /etc/sysconfig/network-scripts
vim ifcfg-ens33
YPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.40.11
PREFIX=24
GATEWAY=192.168.40.1
DNS1=192.168.40.1
systemctl restart network
其他两台分别设置为192.168.40.12和192.168.40.13,测试三台虚拟机之间能互相通信且能访问外网
三、设置计算机名
hostnamectl set-hostname ceph_node1
hostnamectl set-hostname ceph_node2
hostnamectl set-hostname ceph_node3
四、关闭所有节点的防火墙和SELinux
systemctl disable firewalld
systemctl stop firewalld
vim /etc/selinux/config
setenforce 0
五、在所有的节点上配置/etc/hosts文件
[root@ceph_node1 ~] cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.6.81 ceph_node1
192.168.6.82 ceph_node2
192.168.6.83 ceph_node3
六、在ceph_node1生成秘钥,并将公钥复制到各个节点,包括自己,建立ssh互信
ssh-copy-id -i /root/.ssh/id_rsa.pub ceph_node1
ssh-copy-id -i /root/.ssh/id_rsa.pub ceph_node2
ssh-copy-id -i /root/.ssh/id_rsa.pub ceph_node3
七、配置时间服务器
1. 在ceph_node1上安装chronyd,其他节点指向该服务器
vim /etc/chronyd.conf
Allow NTP client access from local network.
allow 192.168.31.0/24 允许的网段
Serve time even if not synchronized to a time source.
local stratum 10
systemctl enable chronyd
systemctl restart chronyd
2. 在ceph_node2和ceph_node3上指向ceph_node1
vim /etc/chrony.conf
server 192.168.31.11 iburst<