91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

ansible筆記——安裝配置ansible

發布時間:2020-02-29 21:14:25 來源:網絡 閱讀:393 作者:warrent 欄目:系統運維

1、安裝ansible

centos安裝ansible如下:

[root@ansible ~]# yum -y install epel-release
[root@ansible ~]# yum -y install ansible
[root@ansible ~]# ansible --version    #安裝的版本為2.9
ansible 2.9.2

2、ansible參數補全功能

從ansible 2.9版本開始,它支持命令的選項補全功能,它依賴于python的argcomplete插件。

1)安裝argcomplete:
[root@ansible ~]# yum -y install python-argcomplete
#或者任何系統都可以使用pip工具安裝argcomplete,如下
[root@ansible ~]# pip install argcomplete
2)安裝完成后,還需要激活該插件
[root@ansible ~]# bash -version     #要求bash版本大于或等于'4.2'
GNU bash, 版本 4.2.46(2)-release (x86_64-redhat-linux-gnu)
[root@ansible ~]# activate-global-python-argcomplete   #激活插件

如果bash版本低于4.2,則單獨為每個ansible命令注冊補全功能,如下:

ansible筆記——安裝配置ansible

3)重新進入bash環境測試是否可用
[root@ansible ~]# bash
[root@ansible ~]# ansible --syntax-check      #只需要輸入ansible --syn 即可補全

3、配置主機互信

ansible默認是基于ssh通信的,為了避免配置主機互信過程中的交互式詢問,可以使用ssh-keyscan工具添加主機認證信息以及sshpass工具(安裝ansible時會自動安裝sshpass)。具體過程如下:

1)在ansible上生成密鑰對
[root@ansible ~]# ssh-keygen -t rsa -f ~/.ssh/id_rsa -N ''
2)將各個節點的主機信息(host key)寫入ansible的“~/.ssh/known_hosts”文件
[root@ansible ~]# ssh-keyscan 192.168.20.3 >> ~/.ssh/known_hosts 2> /dev/null
3)將control_node上的ssh公鑰分發給各個節點
[root@ansible ~]# sshpass -p '123.com' ssh-copy-id root@192.168.20.3
# -p:指定節點的用戶密碼

配置好ssh的主機互信之后,就可以體驗ansible了。

4、ansible配置文件

ansible支持4種方式指定配置文件,它們的解析順序從上到下:
1)ANSIBLE_CFG:環境變量指定的配置文件
2)ansible.cfg:當前目錄下的ansible.cfg
3)~/.ansible.cfg:家目錄下的ansible.cfg
4)/etc/ansible/ansible.cfg:默認的全局配置文件

向AI問一下細節

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

AI

衡阳县| 珠海市| 邛崃市| 庆元县| 崇阳县| 新余市| 任丘市| 高平市| 沐川县| 搜索| 清镇市| 古蔺县| 晋江市| 祁门县| 皋兰县| 湖州市| 绵竹市| 浏阳市| 文昌市| 眉山市| 福贡县| 施甸县| 佛教| 宁武县| 盘锦市| 四子王旗| 包头市| 离岛区| 石林| 噶尔县| 花垣县| 分宜县| 海兴县| 靖远县| 长岛县| 卢龙县| 宁南县| 清水河县| 苗栗县| 宜丰县| 自贡市|