
saltstack
文章平均质量分 74
寂寞的槟榔丶
这个作者很懒,什么都没留下…
展开
-
使用salt-stack部署prometheus结合grafana画图使用
Linux20210705班11月份月考 文章目录Linux20210705班11月份月考1. prometheus服务端部署1.1 prometheus状态文件1.2 Prometheus,service状态文件1.3prometheus, prometheus.yml.j2文件1.4 prometheus.sh.j2状态文件2 node_exporter客户端部署2.1 node_exporter.sls状态文件2.2 node_exporter.service.j2状态文件3 grafana部署4 g原创 2021-11-30 22:13:20 · 823 阅读 · 0 评论 -
SaltStack进阶
SaltStack进阶 文章目录SaltStack进阶1. masterless1.1 应用场景1.2 masterless配置1.2.1 修改配置文件minion1.2.2 关闭salt-minion服务1.2.3 salt-call2. salt-master高可用2.1 salt-master高可用配置2.1.1 master主机上安装salt-master2.1.2 安装完成后修改minion端的配置文件2.1.3 开启master主机上的salt-master和minion主机上的salt-min原创 2021-11-30 00:08:25 · 1010 阅读 · 0 评论 -
SaltStack之salt-ssh
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-minion2.3 等待证书生成后,授权证书,进行test.ping检测 1. salt-ssh介绍 salt-ssh可以让我们不需要在受控机上安装salt-minion客户端也能够实现管理操作。 1.1 sa原创 2021-11-30 00:07:49 · 95 阅读 · 0 评论 -
使用saltstack配置系统初始化
整体结构 [root@master salt]# tree base/ base/ └── init ├── base_pkg │ └── main.sls ├── chrony │ ├── files │ │ └── chrony.conf │ └── main.sls ├── firewalld │ └── firewall.sls ├── history │ └── main.sls ├原创 2021-11-17 09:41:46 · 114 阅读 · 0 评论 -
saltstack部署LNMP架构
实验环境 主机名 IP地址 master 192.168.200.145 node1 192.168.200.144 整体结构图 /srv/salt/prod/ ├── lamp │ ├── files │ │ ├── index.php │ │ ├── my.cnf │ │ ├── mysql.conf │ │ └── nginx.conf │ ├── lamp.sls │ ├── mysql.sls │ └── nginx.sls原创 2021-11-12 01:08:26 · 3464 阅读 · 0 评论 -
使用saltstack部署zabbix监控
1. 使用saltstack部署zabbix监控 环境说明原创 2021-11-11 09:12:34 · 358 阅读 · 0 评论 -
SaltStack之return与job管理
SaltStack之return与job管理 1. SaltStack组件之return return组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltStack的每次操作进行记录,对以后日志审计提供了数据来源。目前官方已经支持30种return数据存储与接口,我们可以很方便的配置与使用它。当然也支持自己定义的return,自定义的return需原创 2021-11-07 22:45:06 · 117 阅读 · 0 评论 -
SaltStack常用的模块
SaltStack常用的模块 文章目录SaltStack常用的模块1. SaltStack模块介绍1.1 查看所有module列表2 查看指定module的所有function3 查看指定module的用法2 SaltStack常用模块2.1 SaltStack常用模块之network2.1.1 network.active_tcp2.1.2 network.calc_net2.1.3 network.connect2.1.4 network.default_route2.1.5 network.get_f原创 2021-11-04 08:50:44 · 269 阅读 · 0 评论 -
SaltStack之数据系统
SaltStack之数据系统 文章目录SaltStack之数据系统1. SaltStack数据系统1.2 Grains与Pillar的区别2. SaltStack数据系统组件2.1 SaltStack组件之Grains2.2 SaltStack组件之Pillar 1. SaltStack数据系统 SaltStack有两大数据系统,分别是: Grains Pillar 1.2 Grains与Pillar的区别 存储位置 类型 采集方式 应用场景 Grains minion 静态 mini原创 2021-11-02 19:09:36 · 111 阅读 · 0 评论 -
SaltStack之配置管理
SaltStack之配置管理 文章目录SaltStack之配置管理1. YAML语言2. 用SaltStack配置一个apache实例2.1 在Master上部署sls配置文件并执行3. top file3.1 top file介绍3.2 高级状态highstate的使用Summary for node2Succeeded: 2 Failed: 0 1. YAML语言 YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。原创 2021-11-02 19:06:21 · 112 阅读 · 0 评论 -
saltstack
1.1 saltstack简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。 SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。 通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理、分发文件、原创 2021-11-02 08:54:48 · 314 阅读 · 0 评论