| 主机名 | IP | 磁盘 | 角色 |
| ceph01 | 10.10.20.55 | /dev/sd{a,b,c,d} | osd,mon,mgr |
| ceph02 | 10.10.20.66 | /dev/sd{a,b,c,d} | osd,mon,mds |
| chph03 | 10.10.20.77 | /dev/sd{a,b,c,d} | osd,mon,mds |
1、由于尝试阿里、清华、163等源,在yum安装时都会出现问题,最后选用网友一种将yum源拉去到本地做镜像的方式。
下载ceph nautilus版本yum源(最新版),安装ftp服务器
yum install -y vsftpd wget lrzsz
systemctl start vsftpd
下载这两个文件夹里对应 14.2.5-0.el7 的 rpm
noarch/ 14-Jan-2020 23:21
x86_64/ 14-Jan-2020 23:24
1.1 下载aarch64文件夹对应版本的rpm文件:(物理机)
]# mkdir /var/ftp/pub/ceph
]# cd /var/ftp/pub/ceph
ceph]# mkdir ceph noarch
ceph]# ls
ceph noarch
进入/var/ftp/pub/ceph/ceph文件夹,创建x86_64.txt
ceph]# vim x86_64.txt
注意:用鼠标全选复制网页:
"https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/x86_64/"
上面所有的文字粘贴到x86_64.txt
如下图:
1.2 编写脚本,将最新14.2.8拉去下来
[root@ceph01 ceph]# cat get.sh #!/bin/bash rpm_file=/var/ftp/pub/ceph/ceph/$1.txt rpm_netaddr=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/$1 for i in `cat $rpm_file` do if [[ $i =~ rpm ]] && [[ $i =~ 14.2.8-0 ]] then wget $rpm_netaddr/$i fi done