当前位置: 首页 > article >正文

生产环境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脚本,另外还有两主两从脚本,下次有机会了再一起细致展示


http://www.kler.cn/a/405133.html

相关文章:

  • Verilog HDL可综合与不可综合语句
  • vue3+elementui-plus el-dialog全局配置点击空白处不关闭弹窗
  • MySQL - 数据库基础 | 数据库操作 | 表操作
  • Swift 数组
  • 【已解决】“EndNote could not connect to the online sync service”问题的解决
  • 【vue】vue中.sync修饰符如何使用--详细代码对比
  • 经验笔记:远端仓库和本地仓库之间的连接(以Gitee为例)
  • 在Sui 区块链上创建、部署和管理 NFT 的完整教程
  • java 设计模式 模板方法模式
  • shell脚本-笔记25
  • leetcode105:从前序与中序遍历构建二叉树
  • Java API 学习指南:从入门到精通的全面指导
  • 2.13 转换矩阵
  • 【数据库知识】mysql进阶-Mysql数据库的主从复制
  • Spring Boot核心概念:日志管理
  • SAP FICO 资产会计AA后台配置 (上)
  • PHP顺序查找和二分查找(也叫做折半查找)算法
  • Block Successive Upper Bound Minimization Method(BSUM)算法
  • Android 使用 LiveData/OnCheckedChangeListener 来监听变量变化
  • C++ 并发专题 - 线程安全的单例模式
  • Apache Maven简介
  • 给机器装上“脑子”—— 一文带你玩转机器学习
  • 博导的角度看,EtherNet/IP转Profinet网关的技术实现和区别
  • 基于Java Springboot社区便民服务管理系统
  • 移动零
  • CircuitBreaker机制详解:Elasticsearch中的资源管理