文章插图
提示:上述服务器都需要在chrony.conf中配置同步时间的服务器,这里推荐使用阿里云,然后重启chronyd服务即可;
各节点关闭iptables 或firewalld服务
[root@ceph-admin ~]# systemctl stop firewalld[root@ceph-admin ~]# systemctl disable firewalld
文章插图
提示:centos7 默认没有安装iptalbes服务,我们只需要关闭firewalld即可;
各节点关闭并禁用selinux
[root@ceph-admin ~]# sed -i 's@^\(SELINUX=\).*@\1Disabled@' /etc/sysconfig/selinu[root@ceph-admin ~]# setenforce 0
文章插图
提示:上述sed命令表示查找/etc/sysconfig/selinux配置文件中,以SELINUX开头的行当所有内容,并将其替换为SELINUX=Disabled;ok,准备好集群基础环境以后,接下来我们开始部署ceph;
准备yum仓库配置文件
文章插图
提示:在阿里云的镜像站找ceph,然后找到我们需要安装的版本;然后找到ceph-release,可以下载,也可以复制对应下载链接,然后在服务器的每个节点都安装好对应的ceph-release包;
在集群各节点安装ceph-release包生成ceph仓库配置文件
rpm -ivh https://mirrors.aliyun.com/ceph/rpm-mimic/el7/noarch/ceph-release-1-1.el7.noarch.rpm?spm=a2c6h.25603864.0.0.6e8b635btfWSIx
文章插图
在集群各节点安装epel-release生成epel仓库配置
[root@ceph-admin ~]# yum install -y epel-release
文章插图
到此ceph的yum仓库配置文件就准备好了
在集群各节点创建部署ceph的特定用户帐号
[root@ceph-admin ~]# useradd cephadm && echo "admin" |passwd --stdin cephadm
文章插图
提示:部署工具ceph-deploy 必须以普通用户登录到Ceph集群的各目标节点,且此用户需要拥有无密码使用sudo命令的权限,以便在安装软件及生成配置文件的过程中无需中断配置过程 。不过,较新版的ceph-deploy也支持用 ”--username“ 选项提供可无密码使用sudo命令的用户名(包括 root,但不建议这样做) 。另外,使用”ceph-deploy --username {username} “命令时,指定的用户需要能够通过SSH协议自动认证并连接到各Ceph节点,以免ceph-deploy命令在配置中途需要用户输入密码 。
确保集群节点上新创建的cephadm用户能够无密码运行sudo权限
[root@ceph-admin ~]# echo "cephadm ALL = (root) NOPASSWD:ALL" |sudo tee /etc/sudoers.d/cephadm[root@ceph-admin ~]# chmod 0440 /etc/sudoers.d/cephadm
文章插图
切换至cephadm用户,查看sudo权限
文章插图
配置cephadm基于密钥的ssh认证
文章插图
提示:先切换用户到cephadm下然后生成密钥;
拷贝公钥给自己
文章插图
复制被地.ssh目录给其他主机,放置在cephadm用户家目录下
[cephadm@ceph-admin ~]$ scp -rp .ssh cephadm@ceph-mon01:/home/cephadm/[cephadm@ceph-admin ~]$ scp -rp .ssh cephadm@ceph-mon02:/home/cephadm/[cephadm@ceph-admin ~]$ scp -rp .ssh cephadm@ceph-mon03:/home/cephadm/[cephadm@ceph-admin ~]$ scp -rp .ssh cephadm@ceph-mgr01:/home/cephadm/[cephadm@ceph-admin ~]$ scp -rp .ssh cephadm@ceph-mgr02:/home/cephadm/
经验总结扩展阅读
- 电脑启动不能进入系统
- ERP 系统的核心是什么?有什么作用?
- 分布式存储系统之Ceph基础
- 小米手机如何修改手机系统背景
- linux双系统启动
- 适合生产制造企业用的ERP系统有哪些?
- 制造业数字化转型,本土云ERP系统如何卡位?
- 手机系统崩溃是怎么回事?
- MES系统和ERP系统的区别是什么?
- MES系统与ERP系统信息集成有哪些原则?