SaltStack自动化运维
文章平均质量分 67
Tuki_a
这个作者很懒,什么都没留下…
展开
-
SaltSack自动化运维(6):SaltAPI
[root@server1 salt]# yum install -y salt-api[root@server1 master.d]# cd /etc/pki/tls/private/[root@server1 private]# openssl genrsa 1024 > localhost.keyGenerating RSA private key, 1024 bit long modulus............................\.............++++++原创 2021-07-19 22:33:46 · 270 阅读 · 1 评论 -
SaltSack自动化运维(5):job管理
第一种模式:minion端自己远程登录将数据写入数据库安装数据库:[root@server1 salt]# yum install mariadb-server -y[root@server1 salt]# systemctl start mariadb安全初始化:[root@server1 salt]# mysql_secure_installation##设的root密码是root给数据库导入数据:[root@server1 ~]# lsjob.sql[root@server1原创 2021-07-19 22:02:41 · 234 阅读 · 1 评论 -
SaltSack自动化运维(4):topmaster--syndic--master
[root@server4 ~]# yum install -y salt-master[root@server4 ~]# vim /etc/salt/master[root@server4 ~]# systemctl start salt-master.service [root@server1 ~]# yum install -y salt-syndic[root@server1 ~]# cd /etc/salt/[root@server1 salt]# vim mastersyndic原创 2021-07-19 21:30:26 · 330 阅读 · 1 评论 -
SaltSack自动化运维(3):SalkStack的state模块(使用YAML格式)
什么是state模块?远程执行模块的执行是过程式的,而状态是对minion的一种描述和定义,管理人员不关心部署任务如何完成的,只需要描述minion的状态,确保主机处于state文件所描述的状态下。state模块的核心是写sls(Salt State file)文件(脚本必须是.sls后缀),sls文件默认格式是YAML格式,Salt默认使用Jinja模板系统来生成YAML,jinja是是python语言开发的一个模板引擎,类似于Djingo模板系统,简单并强大,支持for if 等循环判断。salt原创 2021-07-19 21:10:01 · 205 阅读 · 1 评论 -
SaltSack自动化运维(2):编写简单的远程执行模块
saltstack中具有大量的模块和方法,实现自动化运维其实就是调用工具中的模块和方法来实现自动化部署。我们也可以自己编写模块来实现我们想要完成的操作!用python编写简单的远程执行模块先在master端编写模块文件并刷新[root@server5 salt]# cd /srv/[root@server5 srv]# mkdir salt/[root@server5 srv]# lssalt[root@server5 srv]# cd salt/[root@server5 salt]# m原创 2021-07-19 20:17:24 · 119 阅读 · 0 评论 -
SaltSack自动化运维(1):SaltSack的基础知识、搭建部署
卸载只是保证主机状态是你想要的,依赖性没删掉声明必须是唯一的,文件一定要在目录下写,因为base默认目录init.sls一个模块中声明 不能多次调用没用文件名声明,要告诉去处-name原创 2021-07-19 19:53:52 · 485 阅读 · 0 评论 -
SaltSack自动化运维:Zabbix的部署
要在部署好的saltstack上实现自动化部署zabbix,用两台主机来实现,一台作是salt-mater,另一台是salt-minion,在master端配置实现minion端自动化部署zabbix实验环境两台台虚拟机主机名/ip/角色如下所示:server5 192.168.122.15 salt-masterserver6 192.168.122.16 salt-minionserver5配置salt源,server6配置salt源和zabbix源server5已安装并初步配置好salt原创 2021-07-19 12:34:08 · 161 阅读 · 3 评论