DevOps 實戰:VMware 管理員運維方法、工具及最佳實踐 | 拾書所

DevOps 實戰:VMware 管理員運維方法、工具及最佳實踐

$ 352 元 原價 414

 

<內容簡介>

本書由VM​​ware的資深專家編著,系統介紹了DevOps的基礎概念和流行的工具,這些工具包括最流行的第三方工具(如Vagrant、Chef、Ansible、Razor、Docker、MicrosoftPowerShell等)和VMware自身提供的持續集成、交付和部署產品(如VMwarevRealizeAutomantion),涵蓋了DevOps環境配置、維護、編排、管理的各個環節,書中介紹的大量例子可以幫助讀者快速瞭解工具的概念、使用以及和VMware虛擬化環境的結合,對於想要試水DevOps的讀者們來說,是一本不可多得的參考書。

 

<章節目錄>

前言
致謝
關於作者
關於評審人員
關於貢獻者
第一部分DevOps概述
第1章DevOps簡介2
1.1DevOps原則概述2
1.2採用系統思維3
1.2.1改變團隊的互動方式4
1.2.2改變基礎設施部署方法5
1.2.3改變軟件開發和部署方法6
1.2.4經常收集和響應有用的系統反饋並相應調整6
1.3增進​​DevOps知識和技能6
1.4小結7
參考文獻7
第2章DevOps工具8
2.1為成功而組織:看板8
2.2服務器部署11
2.3配置管理11
2.4持續集成12
2.5日誌分析12
2.6小結12
參考文獻12
第3章建立DevOps配置管理測試環境13
3.1用AutoLab進行環境配給13
3.2用Vagrant進行環境配給14
3.3用Packer創建映像18
3.4管理源代碼18
3.5小結24
參考文獻24
第二部分Puppet
第4章Puppet簡介26
4.1Puppet架構26
4.1.1獨立部署27
4.1.2主機—代理部署27
4.2準備Puppet測試實驗室28
4.3Puppet資源29
4.4Puppet清單30
4.5Puppet模塊35
4.5.1PuppetForge37
4.5.2創建第一個Puppet模塊37
4.5.3Puppet模塊初始化清單(init.pp)38
4.5.4模板39
4.5.5使用Puppet模塊42
4.5.6最後一步:版本控制提交42
4.6小結42
參考文獻42
第5章Puppet系統管理任務43
5.1用數據分離優化Web層43
5.1.1參數類(params.pp)45
5.1.2Hiera48
5.1.3節點分類51
5.2應用層51
5.3數據庫層53
5.4實施生產建議措施53
5.5部署應用程序環境54
5.6小結54
參考文獻54
第6章用Puppet進行VMwarevSphere管理55
6.1Puppet的VMwarevSphere雲配給器55
6.1.1準備VM模板55
6.1.2準備Puppet主服務器56
6.2VMware的管理模塊58
6.3小結63
參考文獻63
第三部分Chef
第7章Chef簡介66
7.1什麼是Chef66
7.2Chef的核心思想67
7.2.1食譜的順序67
7.2 .2冪等性67
7.2.3基於API的服務器67
7.2.4客戶端進行所有蒐集工作68
7.2.5測試驅動基礎設施68
7.3Chef術語68
7.3.1食譜68
7.3.2烹調書68
7.3.3屬性68
7.3.4角色68
7.3.5運行列表69
7.3.6資源69
7.3.7環境69
7

Brand Slider