-
Ansible
查看全部 -
自定義
查看全部 -
Inventory
作用: 分組查看全部 -
ansible執(zhí)行流程
查看全部 -
Ansible命令詳解
7
查看全部 -
Ansible配置
查看全部 -
ansible配置文件, github源碼位置
查看全部 -
Ansible與其他軟件對(duì)比
查看全部 -
SaltStack
查看全部 -
ansible的api? module? plugin? ?
查看全部 -
ansible的API使用
查看全部 -
ansible簡(jiǎn)單使用方法
ansible inventory
ansible patterns
ansible ad-hoc
ansible playbook
查看全部 -
ansible-inventory? ? patterns
查看全部 -
ansible
查看全部 -
Ansible是什么:是一個(gè)自動(dòng)管理IT資源的工具
????系統(tǒng)環(huán)境配置:給機(jī)器發(fā)安裝腳本,配置環(huán)境變量
????安裝軟件
????持續(xù)集成:完成自動(dòng)化部署的工作
????熱回滾
Ansible優(yōu)點(diǎn)
????無(wú)客戶端:基于ssh服務(wù)的,控制端裝一個(gè)就可以了
????推送式:區(qū)別于拉取式
????豐富的module:一萬(wàn)多個(gè),基本覆蓋了所有主流的安裝腳本,不需要自己去寫
????基于YAML的Playbook:Playbook定義了執(zhí)行的規(guī)則和順序,丟到客戶機(jī)上,根據(jù)Playbook做事情。YAML文本語(yǔ)法,類似于xml的
????商業(yè)化支持:web功能,展示的優(yōu)美,功能好用穩(wěn)定性高
Ansible缺點(diǎn)
????效率低、易掛起:基于ssh通信做的,串行的
????并發(fā)性差
????
????
查看全部 -
1、需要導(dǎo)入OS庫(kù),OS包括一些操作系統(tǒng)相關(guān)的函數(shù),再定義文件編碼格式
2、os.getuid()是指獲取當(dāng)前用戶,0為默認(rèn)root用戶
3、sys.exit(1) 退出程序,并給錯(cuò)誤碼1
4、raw_input('') 接收終端輸入的字符串
5、cmd = 'wget '+url 組裝命令;os.system(**)執(zhí)行系統(tǒng)命令自動(dòng)化運(yùn)維的缺點(diǎn)
????數(shù)據(jù)無(wú)法共享:傳統(tǒng)運(yùn)維和自動(dòng)化運(yùn)維都無(wú)法做到
????無(wú)法主動(dòng)式發(fā)現(xiàn)問(wèn)題:只能監(jiān)控已知的的問(wèn)題
????部署成本高:都需要2到3人既懂開(kāi)發(fā)又懂運(yùn)維的人
????標(biāo)準(zhǔn)不統(tǒng)一:無(wú)聯(lián)盟和標(biāo)準(zhǔn)
云運(yùn)維簡(jiǎn)介
????資源數(shù)據(jù)共享:A和B公司,不同環(huán)境可以共享
????主動(dòng)發(fā)現(xiàn)問(wèn)題:其他公司,其他系統(tǒng)發(fā)現(xiàn)的遇到的問(wèn)題可以推送給其他公司或者系統(tǒng)
????統(tǒng)一標(biāo)準(zhǔn)
????成本低:專人來(lái)做,批量來(lái)做
查看全部 -
自動(dòng)化運(yùn)維工具
部署類:jenkins
環(huán)境類:ansible
監(jiān)控類:ngios
運(yùn)維發(fā)展的不同階段
傳統(tǒng)運(yùn)維:(效率低、無(wú)法跨平臺(tái)、資源分散、無(wú)標(biāo)準(zhǔn))
????命令行
????批量腳本
自動(dòng)化運(yùn)維:是一組將靜態(tài)的設(shè)備轉(zhuǎn)化為根據(jù)IT服務(wù)需求動(dòng)態(tài)彈性響應(yīng)的策略,目的就是實(shí)現(xiàn)IT運(yùn)維的高質(zhì)量,降低成本(高效率、平臺(tái)化、標(biāo)準(zhǔn)化、流程化)
云運(yùn)維
運(yùn)維自動(dòng)化設(shè)計(jì)思想
管理體系化
工作流程化
人員專業(yè)化
任務(wù)自動(dòng)化:環(huán)境定義自動(dòng)初始化、部署自動(dòng)化、監(jiān)控自動(dòng)化
why python??
自動(dòng)化運(yùn)維關(guān)心的問(wèn)題:自動(dòng)化、易實(shí)現(xiàn)、跨平臺(tái)、輕量級(jí)
運(yùn)維人員的技能:編程能力偏弱、熟悉運(yùn)維、散發(fā)能力偏弱
適合自動(dòng)化運(yùn)維的編程語(yǔ)言:豐富的第三方庫(kù)、學(xué)習(xí)成本低、跨平臺(tái)、輕量級(jí)
為什么是python
????《python簡(jiǎn)明教程》短時(shí)間可學(xué)完
????豐富的庫(kù),如ansible、ssh
????大量的python編寫的運(yùn)維工具。如salt
????跨平臺(tái)的,安裝python虛擬機(jī)即可運(yùn)行
用python實(shí)現(xiàn)一個(gè)自動(dòng)安裝腳本
????功能需求
????????下載指定版本python源碼
????????安裝python需要依賴的庫(kù)
????????編譯安裝python
查看全部 -
import?os if?os.getuid()==0;
查看全部 -
2
查看全部 -
1
查看全部
舉報(bào)