![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
change-can
Change myself!
展开
-
ansible roles应用(安装nginx并转发后端2台tomcat应用)
代理服务器:安装nginx并转发后端2台tomcat应用后端应用:安装jdk、tomcat、启动应用node1:nginxnode2、node3:tomcatnode4:ansible[root@node4 ~]# cat /etc/ansible/hosts[lb]node1.changecan.com[tcsrvs]node[2:3].changecan.com[roo...原创 2020-04-16 15:41:27 · 206 阅读 · 0 评论 -
ansible通过普通用户执行root权限进行操作
在实际应用中,安全加固后的主机是不允许直接以root用户登陆的,而很多命令又需要root用户来执行。正常运维操作需要通过一个普通用户先登陆,再su切到root执行。而且每台主机的普通用户和root用户的密码又不同。下面使用ansible命令通过普通用户登录执行root权限操作,无需交互输入密码,直接执行后输出结果。一、ansible hosts配置文件测试过程中,将密码直接写到/etc/a...原创 2020-04-16 15:35:39 · 8676 阅读 · 2 评论 -
ansible playbook使用说明及测试demo
ansible 任务执行模式:Ansible 系统由控制主机对被管节点的操作方式可分为两类,即adhoc和playbook:(一)ad-hoc模式(点对点模式)使用单个模块,支持批量执行单条命令。ad-hoc 命令是一种可以快速输入的命令,而且不需要保存起来的命令。就相当于bash中的一句话shell。(二)playbook模式是Ansible主要管理方式,也是Ansible功能强大的关...原创 2020-04-14 15:23:41 · 2641 阅读 · 0 评论 -
ansible安装及常用模块
Ansible中文权威指南:http://www.ansible.com.cn/一、ansible介绍Ansible是一种自动化的运维工具,基于Python开发,它集合了众多运维工具(比如puppet、chef、func等)的优点,能够实现批量操作。但其实Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,Ansible只是提供一种框架。A...原创 2020-03-31 17:46:28 · 959 阅读 · 0 评论 -
CentOS 6.6 Cobbler 配置自动化装机
1、关闭SElinux、关闭防火墙2、更改yum源、epel源、安装包yum -y install cobbler httpd rsync tftp-server xinetd dhcp python-ctypes pykickstart debmirror3、配置cobbler配置文件vim /etc/collber/settingsdefault_password_crypted: “$1$r...原创 2018-04-25 16:38:46 · 237 阅读 · 0 评论 -
批量解析域名为IP地址的shell脚本和python脚本
一、批量查询域名解析shell脚本1、先配置好DNS:# cat /etc/resolv.confnameserver 114.114.114.1142、在Linux安装nslookup命令:yum install -y bind-utils3、输入参数为一个文件,文件里面是域名列表,输出为IP和域名的键值对[root@node2 data]# cat yuming.txt w...原创 2019-02-26 14:41:51 · 6144 阅读 · 0 评论