![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化工具使用
超级大饭粒
学无止境,人生苦短,我也用python
展开
-
安装ansible
准备两台机器,前面我们做实验的两台机器geenk03,geenk01 只需要在geenk03上安装ansible yum list |grep ansible 可以看到自带源里就有2.4版本的ansible yum install -y ansible geenk03上生成密钥对 ssh-keygen -t rsa 把公钥放到geenk01上,设置密钥认证 vi /etc/a原创 2017-11-11 17:12:38 · 244 阅读 · 0 评论 -
ansible远程命令
ansible远程命令ansible testhost -m command -a ‘w’ 这样就可以批量执行命令了。这里的testhost 为主机组名,-m后边是模块名字,-a后面是命令。当然我们也可以直接写一个ip,针对某一台机器来执行命令。 ansible 127.0.0.1 -m command -a ‘hostname’ 错误: “msg”: “Aborting, tar原创 2017-11-11 17:17:04 · 4695 阅读 · 0 评论 -
ansible playbook
playbook基本使用相当于把模块写入到配置文件里面,例:[root@geenk03 ~]# cat /etc/ansible/test.yml---- hosts: 192.168.1.204 remote_user: root tasks: - name: test_playbook shell: touch /tmp/huansheng.txt结果;在192.原创 2017-11-13 11:27:09 · 1469 阅读 · 0 评论 -
saltstack安装和配置salt-api(python调用)
saltstack介绍https://docs.saltstack.com/en/latest/topics/index.html可以使用salt-ssh远程执行,类似ansible,也支持c/s模式,下面我将使用该种模式,需要准备两台机器安装192.168.1.39为服务端,192.168.1.9为客户端设置hostname以及hosts,master,master02两台机器全部安...原创 2019-01-19 15:29:45 · 1905 阅读 · 0 评论