中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

札达县| 惠东县| 江门市| 中宁县| 杭锦后旗| 曲阳县| 阿荣旗| 桐庐县| 昔阳县| 洛隆县| 寿光市| 潼关县| 潜山县| 永宁县| 淅川县| 乃东县| 惠安县| 临颍县| 渝中区| 淮安市| 新邵县| 工布江达县| 德令哈市| 高青县| 潮州市| 芜湖县| 余姚市| 巴彦淖尔市| 临沂市| 凤台县| 阜新市| 阜新| 吴旗县| 宁南县| 博罗县| 邓州市| 龙井市| 城固县| 胶州市| 扶余县| 旬邑县|