快速搭建ceph集群
ceph 预备环境
celint eth0192.168.4.10
node1 eth0 192.168.4.11
node2 eth1 192.168.4.12
node3 eth1 192.168.4.13
需要在4台虚拟机上扩容,防止后面空间不足出错
1.真机临时挂载镜像
mkdir /var/ftp/ceph
mount ceph10.iso /var/ftp/ceph/
2.设置4台虚拟机无密码连接(发送秘钥),node1操作
ssh-keygen -f /root/.ssh/id_rsa -N ‘’
for i in 10 11 12 13
do
ssh-copy-id 192.168.4.$i
done
3.修改node1域名解析,并发送给所有虚拟机
vim /etc/hosts
… …
192.168.4.10 client
192.168.4.11 node1
192.168.4.12 node2
192.168.4.13 node3
for i in 10 11 12 13
do
scp /etc/hosts 192.168.4.$i:/etc/
done
4.修改node1机上的yum源,并发送给所有虚拟机
cat /etc/yum.repos.d/ceph.repo
[mon]
name=mon
baseurl=ftp://192.168.4.254/ceph/MON
gpgcheck=0
[osd]
name=osd
baseurl=ftp://192.168.4.254/ceph/OSD
gpgcheck=0
[tools]
name=tools
baseurl=ftp://192.168.4.254/ceph/Tools
gpgcheck=0
yum repolist
for i in 10 11 12 13
do
scp /etc/yum.repos.d/ceph.repo 192.168.4.$i:/etc/yum.repos.d/
done
5.在node1上设置与真机时间同步,并发送给所有虚拟机,且启动时间同步服务
vim /etc/chrony.conf
… …
server 192.168.4.254 iburst
for i in 10 11 12 13
do
scp /etc/chrony.conf 192.168.4. i :