成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Centos下安裝Ansible

Profeel / 1040人閱讀

摘要:是新出現(xiàn)的自動化運(yùn)維工具,基于開發(fā),集合了眾多運(yùn)維工具的優(yōu)點(diǎn),實(shí)現(xiàn)了批量系統(tǒng)配置批量程序部署批量運(yùn)行命令等功能。是基于模塊工作的,本身沒有批量部署的能力。

ansible
ansible是新出現(xiàn)的自動化運(yùn)維工具,基于Python開發(fā),集合了眾多運(yùn)維工具(puppet、cfengine、chef、func、fabric)的優(yōu)點(diǎn),實(shí)現(xiàn)了批量系統(tǒng)配置、批量程序部署、批量運(yùn)行命令等功能。

ansible是基于模塊工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所運(yùn)行的模塊,ansible只是提供一種框架。主要包括:

連接插件connection plugins:負(fù)責(zé)和被監(jiān)控端實(shí)現(xiàn)通信;

host inventory:指定操作的主機(jī),是一個配置文件里面定義監(jiān)控的主機(jī);

各種模塊核心模塊、command模塊、自定義模塊;

借助于插件完成記錄日志郵件等功能;

playbook:劇本執(zhí)行多個任務(wù)時,非必需可以讓節(jié)點(diǎn)一次性運(yùn)行多個任務(wù)。

1.ansible部署

ansible 與saltstack功能大致相同,但是好的一點(diǎn)就是我們Ansible不需要客戶端,Centos的yum源當(dāng)中沒有Ansible的包,我們需要先RPM安裝一下阿里云 的epel源:

rpm -Uvh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
yum install ansiable -y
2.ansible配置

系統(tǒng)環(huán)境:

server:172.16.0.10  ==> Centos 7.2 64位
client1:172.16.0.11 ==> Centos 6.7 64位
client2:172.16.0.12 ==> Centos 6.7 64位

添加客戶端:
1.配置文件參數(shù)
編輯 /etc/ansible/hosts

 [webservers]
## alpha.example.org
## beta.example.org
172.16.0.11
172.16.0.12

編輯 / etc/ansible/ansible.cfg, 解決下面問題

host_key_checking = False
默認(rèn)ansible是使用key驗(yàn)證的,如果使用密碼登陸的服務(wù)器,使用ansible的話,要不修改ansible.cfg配置文件的ask_pass = True給取消注釋,要不就在運(yùn)行命令時候加上-k,這個意思是-k, --ask-pass ask for SSH password。再修改:host_key_checking= False即可

2.使用ansible進(jìn)行ping命令

單臺測試客戶端是否通了

[root@zabbix-server ~]# ansible 172.16.0.11 -m ping -k
SSH password:   ==> 輸入客戶端的密碼
172.16.0.11 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}

[root@zabbix-server ~]# ansible 172.16.0.12 -m ping -k
SSH password: 

172.16.0.12 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}

測試一個組是否通了

[root@zabbix-server ~]# ansible webservers -m ping -k
SSH password: 
172.16.0.11 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}
172.16.0.12 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}

安裝完成。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/8027.html

相關(guān)文章

  • Python 2.6 升級至 Python 2.7 的實(shí)踐心得

    摘要:前言安裝,因?yàn)檐浖姹旧系男枨笏钥紤]將升級至,加上生產(chǎn)環(huán)境還是以為主,互聯(lián)網(wǎng)自動化運(yùn)維平臺大多數(shù)也推薦以來操作,選擇還是也沒有定論,找到適合的搭配即可。 前言 CentOS 6.8 安裝 Python 2.7.13,因?yàn)檐浖姹旧系男枨笏钥紤]將 Python 升級至 2.7.13,加上生產(chǎn)環(huán)境還是以 RHEL 6 為主,互聯(lián)網(wǎng)自動化運(yùn)維平臺大多數(shù)也推薦以Python 2.7.x +...

    godlong_X 評論0 收藏0
  • Docker創(chuàng)建的集群使用ansible部署hadoop

    摘要:創(chuàng)建的集群下使用部署基礎(chǔ)環(huán)境關(guān)鍵詞集群架構(gòu)集群包含臺虛擬主機(jī),采用創(chuàng)建容器的方式創(chuàng)建,無需創(chuàng)建多臺虛擬機(jī),簡單方便。 Docker創(chuàng)建的集群下使用ansible部署hadoop 基礎(chǔ)環(huán)境 MBP, Palallels Desktop, Centos7 關(guān)鍵詞 docker, ansible, hadoop 集群架構(gòu) 集群包含4臺虛擬主機(jī),采用Docker創(chuàng)建容器的方式創(chuàng)建,無需創(chuàng)建多臺...

    gself 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<