Ansible中使用的不同角色(使用者,Ansible工具集,作用對象)
lnventory是Ansible管理主機(jī)信息的配置文件,默認(rèn)存放在/etc/ansible/hosts中。
Ansible工具集包含(lnventrol,Modules,Pluginx和APL)
lnventrol:管理主機(jī)的清單
Modules:執(zhí)行命令模塊
APl:接口
Ansible:核心執(zhí)行工具
直接實(shí)驗(yàn)!
三臺linux服務(wù)器,其中一臺Ansible服務(wù)器。
分別為192.168.1.1 192.168.1.2 192.168.1.3
以一臺為例,關(guān)閉防火墻,selinux,
服務(wù)器上配置如下:
一,yum安裝Ansible
二,進(jìn)入配置文件加上節(jié)點(diǎn)ip
vim /etc/ansible/hosts
管理的主機(jī)ip
三,創(chuàng)建ssh免交互式登錄(就是直接登錄不需要密碼)
(1)從ansible主機(jī)上生成密鑰對
(2)復(fù)制公鑰到倆個要管理的主機(jī)(這里就演示一個)
然后輸入:ssh 192.168.1.2直接就能切換過去,不需要密碼
(3)檢查所有之際是否存活,命令如下
·一般會用三種顏色來表示執(zhí)行的結(jié)果:紅色,綠色
其中:紅色表示執(zhí)行過程有異常,表示執(zhí)行后目標(biāo)有變化,綠色表示執(zhí)行成功且沒有對目標(biāo)主機(jī)做修改。
(4)command模塊
command模塊在遠(yuǎn)程主機(jī)執(zhí)行命令,不支持管道符,重定向等shell的特性
顯示出倆個主機(jī)的用戶
(5)shell模塊
shell模塊在遠(yuǎn)程主機(jī)執(zhí)行命令,和command模塊的區(qū)別在于它支持shell特性,如管道符,重定向等
web是清單里面包括了倆個主機(jī)(可以多個,在清單里添加就可以)在倆太主機(jī)/tmp下創(chuàng)建了倆個HELLOW,txt的文件
(6)copy模塊
用于復(fù)制指定主機(jī)的文件到別的主機(jī)
dest:指出目標(biāo)文件的位置,
src:指出源文件的路徑
在本主機(jī)上創(chuàng)建個目錄直接復(fù)制到倆個節(jié)點(diǎn)上的/tmp下
(7)hostname模塊
用于遠(yuǎn)程管理主機(jī)的主機(jī)名
把主機(jī)名改為了asd
(8)yum模塊
用于對遠(yuǎn)程主機(jī)管理程序包前提要安裝的主機(jī)必須配置好yum,這只是提供命令遠(yuǎn)程,比如安裝http,命令如下,
state=(present,latest,absent )(安裝,安裝最新,卸載)
(9)service模塊
用與管理遠(yuǎn)程主機(jī)上的服務(wù),開啟,關(guān)閉,查看或開機(jī)自啟
(10)user模塊
用于管理遠(yuǎn)程主機(jī)的用戶賬號比如創(chuàng)建用戶,uid號,用戶的組,用戶的附加組
四,Playbook配置文件
編寫腳本來管理遠(yuǎn)程主機(jī)
ansible腳本必須對齊
提前先修改一下配置文件:vim /etc/ansible/hosts
標(biāo)準(zhǔn)的
這是語法檢測,顯示下面的意思是沒有錯誤
這是創(chuàng)建用戶的腳本,如下:---
成都創(chuàng)新互聯(lián)長期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為新野企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,新野網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
網(wǎng)頁題目:Ansible自動化運(yùn)維
文章地址:http://www.chinadenli.net/article26/ishpcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、App設(shè)計(jì)、App開發(fā)、響應(yīng)式網(wǎng)站、小程序開發(fā)、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)