ansible和saltstack自动化部署
文章平均质量分 71
ansible介绍及部署
qiao_qing
这个作者很懒,什么都没留下…
展开
-
saltstack(5)监控zabbix
文章目录监控zabbix1)安装2)配置mysq文件3)配置zabbix-server文件4)网页访问192.168.100.242/zabbix,把初始化做完,然后移到server11中5)高级推监控zabbix1)安装[root@server11 ~]# cd /srv/[root@server11 salt]# mkdir zabbix-server[root@server11 zabbix-server]# vim init.slszabbix-server: pkgrepo.m.原创 2021-01-22 10:37:17 · 286 阅读 · 0 评论 -
saltstack(4)动态pillar
文章目录1.声明pillar2.自定义pillar项3.定义变量,引用变量的方法4.高可用.高级推keepalived安装配置文件pillar和grains一样也是一个数据系统,但是应用场景不同。动态:更改配置文件不用刷新。pillar是将信息动态的存放在master端,主要存放私密、敏感信息(如用 户名密码等),而且可以指定某一个minion才可以看到对应的信息。pillar更加适合在配置管理中运用官方文档:http://docs.saltstack.cn/topics/pillar/inde.原创 2021-01-22 10:37:11 · 239 阅读 · 0 评论 -
saltstack(3)JINJA模板
文章目录1.JINJA模板2.变量引用1.JINJA模板[root@server11 salt]# pwd/srv/salt[root@server11 salt]# vim test.sls[root@server11 salt]# cat test.sls /mnt/testfile: file.append: {% if grains['fqdn'] == 'server12' %} - text: server12 {% elif grains['fqdn.原创 2021-01-20 22:02:34 · 163 阅读 · 0 评论 -
saltstack(1)环境部署、(2)Grains
文章目录1.安装和启动1)准备yum源2)在三台虚拟机上安装包3)同意server12和server132.配置和使用1)salt使用语句2) saltstack配置文件3)调用配置文件执行安装4)查看saltstack调用index.html的工作原理5)service.running:模块6)init.sls1.安装和启动saltstack是一个配置管理系统,能够维护预定义状态的远程节点。是一个分布式远程执行系统,用来在远程结点上执行命令和查询数据。并行的。运维的核心是降低成本和提高效率准.原创 2021-01-20 22:02:22 · 585 阅读 · 0 评论 -
saltstack(6)jobcache和salt-ssh
文章目录1.jobcache1 )minion端安装和配置2)往库里写数据3)master:配置mysql,让mysql直接储存catch。而不是存到本地2.salt-ssh新建server141.jobcache官方手册http://docs.saltstack.cn/ref/returners/all/salt.returners.mysql.html#module-salt.returners.mysql[root@zhenji ~]# yum install ipmitool.x86.原创 2021-01-22 10:37:23 · 258 阅读 · 0 评论 -
openstack自动化部署kolla-ansible
文章目录1.单点部署 all-in-one模式1.单点部署 all-in-one模式官网https://docs.openstack.org/kolla-ansible/stein/使用8.2的虚拟机建立快照server1,内存7G,双网卡,双磁盘,直通[root@server1 ~]# ip addr[root@server1 ~]# cd /etc/sysconfig/network-scripts/[root@server1 network-scripts]# cp ifcfg-eth.原创 2021-05-21 11:26:05 · 1157 阅读 · 1 评论 -
(Ansible)(4)角色
文章目录1.ansible 角色简介2.roles目录结构3.角色变量1)Apache角色2)haproxy角色3)调用角色1.ansible 角色简介Ansible roles 是为了层次化,结构化的组织Playbookroles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高以特定的层级目录结构进行组织的tasks、variables、handlers、templa.原创 2021-01-07 15:03:24 · 197 阅读 · 2 评论 -
(Ansible)(3)变量
文章目录1.开机自动挂载1.开机自动挂载原创 2021-01-07 15:03:14 · 203 阅读 · 0 评论 -
(Ansible)(2)Playbook
文章目录1.开机自动挂载2.playbook编写1)httpd2)httpd和mysql3)httpd和mysql和测试页分开4)变量5)作apache的认证6)交互式1.开机自动挂载%在真机里[root@zhenji ~]# vim /etc/fstab #开机自动挂载/isos/rhel-8.2-x86_64-dvd.iso /var/www/html/westos/ iso9660 loop,ro 0 0[root@zhenji ~]# mount -a #排错.原创 2020-12-31 19:54:33 · 372 阅读 · 0 评论 -
(Ansible)(1)Ansible的安装和部署
文章目录1,虚拟机封装2,让虚拟机上网3,Ansible的安装3,inventory文件配置及常用模块1,虚拟机封装(1)下载镜像8.2版本:rhel-8.2-x86_64-dvd.iso(2)安装虚拟机:硬盘:Software Selection:时区:KDUMP分区为自动:设置完成,开始安装。(3)虚拟机设置:ip、仓库文件、相关安装包(vim,httpd,bash-*等)、解析%虚拟机中dnf install vimdnf install httpddnf.原创 2020-12-31 19:54:22 · 575 阅读 · 0 评论