生产环境centos8 & Red Hat8部署ansible and 一键部署mysql两主两从ansible脚本预告

一、各节点服务器创建lvm逻辑卷组

1.初始化磁盘为物理卷(PV)

命令:sudo pvcreate /dev/vdb

2.创建卷组(VG)

命令:sudo vgcreate db_vg /dev/vdb

3.创建逻辑卷(LV)

命令:sudo lvcreate -l 100%FREE -n db_lv db_vg

4.格式化逻辑卷为 XFS

命令:sudo mkfs.xfs /dev/db_vg/db_lv

5.挂载逻辑卷到 /db

命令:sudo mkdir -p /db

命令:sudo mount /dev/db_vg/db_lv /db

二、配置自动挂载(可选)

命令:blkid /dev/mapper/db_vg-db_lv

复制代码
节点1结果:UUID="fdc104f5-e442-4cd6-be1d-......"
节点2结果:UUID="8ccff9a4-01a3-480b-8aa4-......" 
节点3结果:UUID="835b5373-398b-4928-b5de-......" 

命令:sudo vim /etc/fstab

复制代码
节点1添加:UUID=fdc104f5-e442-4cd6-be1d-...... /db xfs defaults 0 2
节点2添加:UUID=8ccff9a4-01a3-480b-8aa4-...... /db xfs defaults 0 2
节点3添加:UUID=835b5373-398b-4928-b5de-...... /db xfs defaults 0 2

重启sudo reboot验证挂载

三、Redhat8 配置使用阿里源

备份:sudo /etc/yum.repos.d/CentOS-Base.repo /opt/yum/

下载新的CentOS-Base.repo 到 /etc/yum.repos.d/ (这里用的CentOS 8.0)

命令:sudo wget -O /etc/yum.repos.d/redhat.repo http://mirrors.aliyun.com/repo/Centos-8.repo

清除缓存,生成缓存:yum clean all

生存缓存:yum makecache

四、安装ansible

命令:sudo dnf update

命令:sudo dnf install python3

查看版本:python3 -V

命令:sudo dnf install python3-pip

命令:pip3 install ansible --user

命令:sudo systemctl status sshd

五、配置免密

主节点1上生成密钥
ssh-keygen -t rsa

一路回车执行

向主机分发公钥

复制代码
ssh-copy-id -i ~/.ssh/id_rsa.pub root@节点1
ssh-copy-id -i ~/.ssh/id_rsa.pub root@节点2
ssh-copy-id -i ~/.ssh/id_rsa.pub root@节点3

验证:

命令:ansible all -m ping

命令:ssh 节点1 & 2 & 3

下面这张图是一键部署mysql一主两从架构的ansible脚本,另外还有两主两从脚本,下次有机会了再一起细致展示

相关推荐
童槿顏丶9 分钟前
docker自动化部署脚本
docker·eureka·自动化
C++ 老炮儿的技术栈12 分钟前
从 Qt Designer 属性编辑器的层级可以看到继承链
c语言·数据库·c++·qt·sqlite·visual studio
MC皮蛋侠客14 分钟前
Redis 系列(一):全景与最小闭环——从 `SET` 命令到内存数据结构
数据结构·数据库·redis
东东最爱敲键盘1 小时前
二阶段总结
运维
Benszen1 小时前
云计算基础-13:Linux网络管理实战-1
linux·运维·云计算
扬帆破浪1 小时前
文档自动检查:用 Claude Code、OpenClaw 审 WPS 文件:预览、批注、改正文
运维·服务器·wps
zt1985q2 小时前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·网络协议·开源
具身智能进化论2 小时前
协作机器人产业进入规模化部署期,未来几年的增长从何而来
大数据·运维·人工智能·机器人·自动化·工厂方法模式
IvorySQL3 小时前
PostgreSQL 日报| PostgreSQL 19 默认 WAL 压缩算法(8 月 8 日)
数据库·postgresql·区块链
油丶酸萝卜别吃3 小时前
MySQL B+ 树查询全过程详解
数据库·mysql