如何使用Ansible部署Ceph集群
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,这篇文章主要介绍如何使用Ansible部署Ceph集群,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!基础配置三台环境为centos7.9,以下配置需要在每台机器上执行配置hos
千家信息网最后更新 2025年12月04日如何使用Ansible部署Ceph集群
这篇文章主要介绍如何使用Ansible部署Ceph集群,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
基础配置
三台环境为centos7.9,以下配置需要在每台机器上执行
配置hosts解析
cat >> /etc/hosts <关闭防火墙和selinux
systemctl stop firewalld && systemctl disable firewalld setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config分别在三个节点设置主机名
hostnamectl set-hostname node1 hostnamectl set-hostname node2 hostnamectl set-hostname node3配置主机时间同步
systemctl restart chronyd.service && systemctl enable chronyd.service配置免密登录
ssh-keygen ssh-copy-id -i .ssh/id_rsa.pub node1 ssh-copy-id -i .ssh/id_rsa.pub node2 ssh-copy-id -i .ssh/id_rsa.pub node3安装pip和ansible、git
yum install python-pip ansible git -y部署ceph集群
克隆存储库
这里我选择安装的是ceph nautilus版本
git clone https://github.com/ceph/ceph-ansible.git cd ceph-ansible git checkout stable-4.0安装ansible依赖包
pip install --upgrade pip pip install -r requirements.txt修改hosts文件,添加安装的节点
cat >> /etc/ansible/hosts <备份group_vars下的yml文件
cd ceph-ansible/group_vars for file in *;do cp $file ${file%.*};done修改group_vars/all.yml配置
--- dummy: mon_group_name: mons osd_group_name: osds rgw_group_name: rgws mds_group_name: mdss client_group_name: clients mgr_group_name: mgrs grafana_server_group_name: grafana-server configure_firewall: False ceph_origin: repository ceph_origin: repository ceph_repository: community ceph_mirror: http://mirrors.aliyun.com/ceph ceph_stable_key: http://mirrors.aliyun.com/ceph/keys/release.asc ceph_stable_release: nautilus ceph_stable_repo: "{{ ceph_mirror }}/rpm-{{ ceph_stable_release }}" public_network: "192.168.2.0/24" cluster_network: "192.168.2.0/24" monitor_interface: ens33 osd_auto_discovery: true osd_objectstore: filestore radosgw_interface: ens33 dashboard_admin_password: asd123456 grafana_admin_password: admin pg_autoscale_mode: True修改group_vars/osds.yml配置
devices: - /dev/sdb修改site.yml配置
开始进行安装
剩下的交给时间吧,十分钟左右就装好了
ansible-playbook -i /etc/ansible/hosts site.yml查看安装状态,发现有一个警告,这是因为在之前的all.yml配置没有开启允许自动调整pool中的pg数pg_autoscale_mode: False,手动设置下即可
ceph osd pool setpg_autoscale_mode on
以上是"如何使用Ansible部署Ceph集群"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
配置
集群
主机
内容
文件
时间
篇文章
节点
三个
价值
兴趣
基础
备份
小伙
小伙伴
手动
更多
机器
版本
状态
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
lol更新服务器连接不上
access数据库表名
数据库接口开发实例
华夏数据库管理工具本地版
数据库表更改后怎么保存
迈远科技定位服务器
关于服务器安全配置
张家口市电视台网络安全
网络安全技能成长图谱
中麒网络技术
u8怎样连接数据库
代理服务器免费
邮箱登录显示请检查服务器信息
如何建web服务器
开封网络安全保护
服务器c盘扩容
数据库访问技术定义
项目软件开发工程师 职责
root身份如何进数据库
河北综合管理平台软件开发
供应商信息软件开发
正邦网络技术有限责任公司
discuz 创建数据库
浪潮服务器检测书
数据库安全注意事项
国泰安数据库指标公式
2021天津网络安全
网络安全法条款的重点内容
网络安全线上培训哪一家
国行ps4如何登录港服务器

