亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

自動運維工具ansible

發布時間:2020-07-14 21:08:13 來源:網絡 閱讀:352 作者:huangchen4865 欄目:網絡安全

準備兩臺機器

192.168.220.140  a.com   ##server端

192.168.220.145  b.com   ##client端


1. 安裝   ##a.com上安裝即可
yum install -y epel-release
yum install -y ansible


2.  配置
(1) ssh密鑰配置
首先生成密鑰對
ssh-keygen -t rsa    ##直接回車即可,不用設置密鑰密碼,這樣會在root家目錄下生成.ssh目錄,這里面也會生成兩個文件 id_rsa 和  id_rsa.pub 
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys   ##把公鑰(id_rsa.pub)內容放到對方機器的/root/.ssh/authorized_keys里面,包括本機
chmod 600 /root/.ssh/authorized_keys    ##配置好client端 authorized_keys文件的權限


(2) ansible 配置
vi  /etc/ansible/hosts  ##增加
[testhost]    ##testhost為主機組名字,自定義的。 下面兩個ip為組內的機器ip。
127.0.0.1
b.com


3. 遠程執行命令
ansible  testhost -m command -a 'w'   ##testhost 為主機組名,也可以針對某一臺機器來執行命令。
錯誤: "msg": "Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!"
解決: yum install -y libselinux-python


4. 拷貝文件或者目錄
ansible testhost  -m copy -a "src=/etc/passwd dest=/tmp/ owner=root group=root mode=0644"  ##源目錄會放到目標目錄下面去。


5. 遠程執行shell腳本
vim  /tmp/test.sh  ##增加
#!/bin/bash
echo `11111111` > /tmp/1.txt

ansible testhost -m copy -a "src=/tmp/test.sh dest=/tmp/test.sh mod=0755"  ##然后把該腳本分發到各個機器上
ansible testhost -m shell -a "/tmp/test.sh"   ##批量執行該shell腳本并且shell模塊,還支持遠程執行命令并且帶管道


6. cron
ansible testhost -m cron -a "name='test cron' job='/bin/touch /tmp/123.txt'  weekday=6"  ##若要刪除該cron 增加state=absent

7. yum和service
ansible testhost -m yum -a "name=httpd"
ansible testhost -m service -a "name=httpd state=started enabled=yes"

文檔使用:
ansible-doc -l   ##列出所有的模塊
ansible-doc cron   ##查看指定模塊的文檔

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝南县| 桂东县| 双鸭山市| 淮安市| 宣城市| 壤塘县| 钟祥市| 桓台县| 城固县| 来凤县| 砀山县| 家居| 淮滨县| 大连市| 东平县| 收藏| 余姚市| 嘉祥县| 深水埗区| 张家港市| 桂阳县| 临武县| 错那县| 马边| 抚松县| 扬州市| 揭东县| 耒阳市| 韶关市| 含山县| 宜川县| 惠州市| 清水河县| 大连市| 晴隆县| 宜章县| 沐川县| 峡江县| 阿克| 灌阳县| 广河县|