Ansible介绍: ansible是一款为类unix系统开发的自由开源的配置和自动化工具。它用python写成,类似于saltstack和puppet,但是不同点是ansible不需要再节点中安装任何客户端。它使用ssh来通信。它基于python的paramiko开发,分布式,无需任何客户端,轻量 ...
分类:
系统相关 时间:
2021-07-14 18:45:06
阅读次数:
0
1、Ansible简介 定义:Ansible是一个开源部署工具 Ansible与Chef,Saltstack的不同: Chef Ruby语言编写,C/S架构,配置需要Git依赖,Recipe脚本编写规范,需要编程经验 Saltstack Python语言编写,C/S架构,模块化配置管理,YAML脚本 ...
分类:
其他好文 时间:
2021-05-24 02:10:44
阅读次数:
0
说明:懂得分享,心存感恩! 一、根本法则:参考官网 https://repo.saltstack.com/#rhel 二、CentOS 7使用yum安装SaltStack具体方法 说明:以下步骤全部参考官网 (1)安装SaltStack存储库和密钥 yum install -y https://re ...
分类:
其他好文 时间:
2021-01-27 14:01:50
阅读次数:
0
@ 一、环境介绍 系统版本 IP地址 主机名 角色 centos7.5 192.168.1.104 salt-master master centos7.5 192.168.1.105 salt-client client 环境说明: centos7.5默认的python环境是2.7版本。 官方说明 ...
分类:
系统相关 时间:
2021-01-26 12:01:22
阅读次数:
0
当批量更新nginx配置文件是,某些场景中每个服务器都可以使用单独的域名,这时候使用salt批量修改就要使用pillar模块去做变量匹配。下面举例: 编写一个tmp/lyztest.txt。文件传输后匹配变量赋值目标主机b020063的域名为lyz_testb020063.com,实现变量匹配的效果 ...
分类:
其他好文 时间:
2021-01-21 10:41:27
阅读次数:
0
abstract class Geometry{ public abstract double getArea();} class Pillar{ Geometry bottom; double height; Pillar(Geometry bottom,double height) { this ...
分类:
编程语言 时间:
2020-11-30 15:24:40
阅读次数:
4
1、设置pillarcat/srv/pillar/vars.sls{%ifgrains[‘fqdn‘]==‘saltminion‘%}webserver:httpdstate:test01{%elifgrains[‘fqdn‘]==‘saltminion02‘%}webserver:nginxstate:test02{%endif%}[root@salttestpillar]#cat/srv/pi
分类:
其他好文 时间:
2020-10-30 11:40:37
阅读次数:
14
SaltStack常用模块 Module是日常使用SaltStack接触最多的一个组件,其用于管理对象操作,这也是SaltStack通过Push的方式进行管理的入口,比如我们日常简单的执行命令、查看包安装情况、查看服务运行情况等工作都是通过SaltStack Module来实现的。 当安装好Mast ...
分类:
其他好文 时间:
2020-08-25 15:51:39
阅读次数:
51
环境:salt-master:centos7.8salt-minion(2台):centos6.10salt-minion(1台):centos7.8关闭selinux和firewalld,iptables开放4505和4506端口目的:通过salt-master实现对salt-minion的批量自动安装mysql步骤(都在master执行):1,检测连通性salt‘*‘test.
分类:
数据库 时间:
2020-08-24 16:46:46
阅读次数:
73