saltstack自动化
使用saltstack
poixao
这个作者很懒,什么都没留下…
展开
-
SaltStack之lamt架构状态文件(下)
SaltStack 部署lamt-sls备份备份:http主配置文件备份:minion配置文件运行结果备份:http主配置文件[root@zyy180 files]# cat httpd.conf ## This is the main Apache HTTP server configuration file. It contains the# configuration directives that give the server its instructions.# See <U原创 2020-08-25 14:20:05 · 5821 阅读 · 0 评论 -
SaltStack之lamt架构状态文件(上)
SaltStack之lamt架构状态文件srv文件部署安装环境创建网络源目录创建网络源安装目录编写网络源安装sls文件编写安装LAMT软件sls文件Apache创建Apache目录编写Apache安装sls文件编写Apache安装脚本编写Apache service文件MySQL创建MySQL目录编写MySQL安装sls文件编写Mysql安装脚本编写MySQL service 文件编写MySQL修改密码脚本Tomcat创建Tomcat目录编写Tomcat安装sls文件编写Tomcat service文件LA原创 2020-08-25 10:57:05 · 213 阅读 · 0 评论 -
SaltStack进阶之salt-syndic分布式架构
SaltStack进阶之salt-syndic分布式架构1. salt-syndic分布式架构1.1 salt-syndic架构图1.2 salt-syndic的优劣势2. salt-syndic部署2.1 在syndic上安装salt-syndic2.2 修改master配置文件2.3 修改syndic配置文件2.4 修改minion配置文件2.5 syndic端接收minion的key2.6 master端接收syndic的key2.7 在master端测试有几个minion端回应 1. s原创 2020-08-25 00:25:48 · 282 阅读 · 0 评论 -
SaltStack进阶之salt-master高可用
SaltStack进阶之salt-master高可用1. salt-master高可用2. salt-master高可用之数据同步3. salt-master高可用配置3.1 修改minion端的配置文件3.2 启动主master,接收key3.3 使主备master配置同步3.4 启动备master3.5 测试备master 1. salt-master高可用我们需要用salt来管理公司的所有机器,那么salt的master就不能宕机,否则就会整个瘫痪,所以我们必须要对salt进行高可用。s原创 2020-08-24 23:50:36 · 526 阅读 · 0 评论 -
SaltStack进阶之masterless
SaltStack进阶之masterless1. masterless1.1 应用场景1.2 masterless配置1.2.1 修改minion配置文件1.2.2 关闭minion服务1.2.3 salt-call1.2.4 masterless使用状态文件 1. masterless1.1 应用场景master 与 minion 网络不通或通信有延迟,即网络不稳定想在 minion 端直接执行状态传统的 SaltStack 是需要通过 master来执行状态控制 minion从而原创 2020-08-24 22:17:39 · 160 阅读 · 0 评论 -
SaltStack之salt-ssh
SaltStack之salt-ssh1. salt-ssh介绍1.1 salt-ssh的特点1.2 salt-ssh远程管理的方式2. salt-ssh管理2.1 通过使用用户名密码的SSH实现远程管理2.2 通过salt-ssh初始化系统安装salt-minion 1. salt-ssh介绍salt-ssh可以让我们不需要在受控机上安装salt-minion客户端也能够实现管理操作。 1.1 salt-ssh的特点远程系统需要Python支持,除非使用-r选项发送原始ssh命令原创 2020-08-23 13:27:47 · 116 阅读 · 0 评论 -
SaltStack之return与job管理
SaltStack之return与job管理1. SaltStack组件之return1.1 return流程1.2 配置return管理2. SaltStack组件之job cache2.1 配置job2.2 job管理 1. SaltStack组件之returnreturn组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltS原创 2020-08-23 12:04:49 · 167 阅读 · 0 评论 -
SaltStack之数据系统
SaltStack之数据系统 1. SaltStack数据系统SaltStack有两大数据系统,分别是:GrainsPillar SaltStack数据系统组件[root@master ~]# salt '192.168.30.245' grains.items192.168.30.245: ---------- SSDs: biosreleasedate: 07/29/2019 biosversion: 6原创 2020-08-19 22:31:38 · 275 阅读 · 0 评论 -
SaltStack常用的模块
[root@master ~]# salt-key -LAccepted Keys:192.168.30.245Denied Keys:Unaccepted Keys:Rejected Keys:[root@master ~]# salt '*' test.ping 192.168.30.245: True //查看所有module列表[root@master ~]# salt '*' sys.list_modules192.168.30.245: - ac原创 2020-08-18 10:10:30 · 236 阅读 · 0 评论 -
SaltStack之配置管理
YAML语言[root@master ~]# vim /etc/salt/masterfile_roots: base: - /srv/salt/base test: - /srv/salt/test dev: - /srv/salt/dev[root@master ~]# mkdir -p /srv/salt/{base,test,dev}[root@master ~]# tree /srv/salt/srv/salt├── base├──原创 2020-08-15 22:11:35 · 157 阅读 · 0 评论