环境说明
- 节点信息
节点名称 | 节点IP | 节点属性 |
---|---|---|
ceph01 | 192.168.1.69 | admin,deploy,mon |
ceph02 | 192.168.1.70 | 单元格 |
ceph03 | 192.168.1.70 | 单元格 |
环境初始化
配置yum
所有ceph节点,包含客户端节点
1、删除原有yum源repo文件
rm -f /etc/yum.repos.d/*.repo
2、创建yum源文件
online
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
下载以下文件上传至/etc/yum.repos.d/
离线环境参考ceph本地源 搭建本地源
3、配置
ceph
镜像源仓库
cat > /etc/yum.repos.d/ceph.repo <<EOF
[Ceph]
name=Ceph \$basearch
baseurl=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc
[Ceph-noarch]
name=Ceph noarch
baseurl=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/noarch
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc
[Ceph-source]
name=Ceph SRPMS
baseurl=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/SRPMS
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc
EOF
4、配置
yum
代理
适用于主机通过代理访问互联网场景
以下变量注意替换
- username: 代理用户名
- password: 代理用户密码
- proxy_host: 代理IP地址
- proxy_port: 代理端口
echo "proxy=http://username:password@proxy_host:proxy_port" >> /etc/yum.conf
配置时钟同步
1.配置dns
该dns
用以解析时钟服务地址,互联网下应为114.114.114.114
echo "nameserver x.x.x.x" >> /etc/resolv.conf
2.安装ntp
yum install -y ntp
3.同步
时钟服务地址据实际情况调整
ntpdate time.wl.com
echo "*/5 * * * * root ntpdate time.wl.com" >> /etc/crontab
4.调整时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
升级内核
1.导入
kernel
源
elrepo-release-7.0-4.el7.elrepo.noarch.rpm
rpm -ivh elrepo-release-7.0-4.el7.elrepo.noarch.rpm -y
2.安装最新主线版
yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64
3.删除旧版本工具包
rpm -qa|grep kernel-3|xargs -n1 yum remove -y
4.安装新版本工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64
5.查看内核列表
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
6.重建内核
grub2-mkconfig -o /boot/grub2/grub.cfg
7.配置新版内核
grub2-set-default 0
8.重启
reboot -f