分  享 
分  享 
源  码 
源  码 
课  程 
课  程 
设  计 
设  计 

[语言编程] 【PDF教材】《DevOps实战:VMware管理员运维方法、工具及最佳实践》带目录完整PDF版

[复制链接]
密探007邮箱认证 OneDrive 认证 微信认证 发表于 2019-3-24 14:43:04 | 显示全部楼层 |阅读模式
「智能推荐」
【PDF教材】《VMware Horizon 桌面与应用虚拟化权威指南》中文PDF扫描版[43MB]

欢迎加入「奥学网」学霸平台,让自学改变你的世界!

您需要 登录 才可以下载或查看,没有帐号?账号注册

x


【PDF教材】《DevOps实战:VMware管理员运维方法、工具及最佳实践》带目录完整PDF版 - 奥学网

  本书是一本以结合VMware技术使用DevOps工具与实践为焦点的书籍。既系统介绍DevOps的基础概念和流行的工具,又详细讲解改变管理系统和交付服务的方法,涵盖DevOps环境配置、维护、编排、管理的各个环节,包含大量实例。作者介绍了来自第三方和VMware自身的高价值工具,指导读者使用它们增强虚拟系统和应用程序的性能。读者将领略配置管理的自动化和优化、配给、日志管理、持续集成等技术过程。

  本书还循序渐进地讲解利用Docker容器及Google Kubernetes大规模部署和管理应用程序的方法,并介绍了VMware*新的DevOps倡议,包括VMware vRealize Automation和VMware vRealize Code Stream。

  目录

  译者序

  前言

  致谢

  关于作者

  关于评审人员

  关于贡献者

  第一部分DevOps概述

  第1章 DevOps简介2

  1.1 DevOps原则概述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.1 Puppet架构26

  4.1.1独立部署27

  4.1.2主机-代理部署27

  4.2准备Puppet测试实验室28

  4.3 Puppet资源29

  4.4 Puppet清单30

  4.5 Puppet模块35

  4.5.1 Puppet Forge 37

  4.5.2创建第一个Puppet模块37

  4.5.3 Puppet模块初始化清单(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.2 Hiera 48

  5.1.3节点分类51

  5.2应用层51

  5.3数据库层53

  5.4实施生产建议措施53

  5.5部署应用程序环境54

  5.6小结54

  参考文献54

  第6章 用Puppet进行VMware vSphere管理55

  6.1 Puppet的VMware vSphere云配给器55

  6.1.1准备VM模板55

  6.1.2准备Puppet主服务器56

  6.2 VMware的管理模块58

  6.3小结63

  参考文献63

  第三部分Chef

  第7章 Chef简介66

  7.1什么是Chef 66

  7.2 Chef的核心思想67

  7.2.1食谱的顺序67

  7.2.2幂等性67

  7.2.3基于API的服务器67

  7.2.4客户端进行所有搜集工作68

  7.2.5测试驱动基础设施68

  7.3 Chef术语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.4托管Chef和Chef Server之间的差别69

  7.4.1托管Chef 69

  7.4.2 Chef Server 69

  7.5 ChefDK简介70

  7.5.1 ChefDK是什么70

  7.5.2安装ChefDK 70

  7.6使用Knife 72

  7.7创建第一个“你好,世界”的Chef食谱73

  7.8小结76

  第8章 使用Chef完成系统管理任务77

  8.1注册托管Chef 78

  8.2社区烹调书81

  8.3设置系统管理81

  8.3.1准备/设置系统管理任务1:管理时间82

  8.3.2准备/设置系统管理任务2:管理根密码83

  8.4配置虚拟客户机84

  8.5系统管理任务86

  8.6管理根密码89

  8.6.1创建两个环境文件89

  8.6.2将环境文件上传到托管Chef组织90

  8.6.3为每个服务器分配一个环境91

  8.6.4修改每个服务器的运行列表,以运行Managedroot烹调书91

  8.6.5对节点应用更改92

  8.6.6校验实施的策略93

  8.7小结94

  参考文献94

  第9章 用Chef管理VMware vSphere 95

  9.1 Knife插件96

  9.1.1 knife-vsphere入门97

  9.1.2配置knife.rb文件97

  9.1.3校验配置99

  9.1.4组合99

  9.2 Chef配给101

  9.2.1 Chef配给架构102

  9.2.2 Chef配给入门102

  9.2.3启动某些节点103

  9.3小结105

  第四部分Ansible

  第10章 Ansible简介108

  10.1 Ansible架构108

  10.2准备Ansible测试实验室109

  10.3 Ansible组110

  10.4 Ansible临时命令执行110

  10.4.1 Ping模块111

  10.4.2 Command模块111

  10.4.3 User模块111

  10.4.4 Setup模块112

  10.5 Ansible剧本112

  10.6 Ansible角色117

  10.7 Ansible Galaxy 121

  10.8小结121

  参考文献121

  第11章 Ansible系统管理任务122

  11.1 Web服务器部署122

  11.2应用层123

  11.3数据库层124

  11.4角色结构优化126

  11.5 VMware资源管理128

  11.6小结132

  参考文献132

  第五部分PowerShell

  第12章 PowerShell预期状态配置简介134

  12.1什么是PowerShell DSC 134

  12.2 PowerShell DSC需求135

  12.3 PowerShell DSC组件136

  12.3.1原生命令集136

  12.3.2托管对象格式文件136

  12.3.3本地配置管理器137

  12.4 PowerShell DSC配置138

  12.5 PowerShell DSC模式140

  12.5.1本地推送模式140

  12.5.2远程推送模式140

  12.5.3拉取模式141

  12.6 PowerShell DSC资源142

  12.7小结144

  参考文献144

  第13章 PowerShell DSC实施策略145

  13.1 PowerShell DSC在VMware环境中的用例145

  13.2用PowerCLI进行脚本化VM部署146

  13.3在VM模板中加入PowerShell DSC 148

  13.4对新VM实施PowerShell DSC配置所面临的挑战148

  13.4.1 PowerCLI Invoke-VMscript 149

  13.4.2 PowerCLI Copy-VMGuestFile 150

  13.5经验教训总结151

  13.6未来PowerShell DSC在VMware环境中的用例151

  13.7小结152

  参考文献152

  第六部分利用容器进行应用程序部署

  第14章 Docker应用容器简介154

  14.1什么是应用程序154

  14.1.1隐藏的复杂性154

  14.1.2依赖性和配置冲突155

  14.2 Linux容器155

  14.2.1控制组155

  14.2.2命名空间156

  14.2.3容器管理157

  14.3使用Docker 157

  14.3.1安装Docker 157

  14.3.2 Docker守护进程158

  14.3.3 Docker客户端158

  14.3.4 Docker索引158

  14.3.5运行Docker容器158

  14.3.6列出运行的容器159

  14.3.7连接到运行的容器159

  14.3.8构建和分发Docker容器161

  14.3.9 Dockerfile 161

  14.3.10 Docker Hub 162

  14.3.11 Docker与虚拟机的对比163

  14.3.12 Docker与配置管理的对比163

  14.4小结163

  参考文献163

  第15章 大规模运行Docker容器164

  15.1容器编排164

  15.2 Kubernetes 165

  15.3 Kubernetes部署166

  15.3.1 CoreOS和Kubernetes群集管理工具166

  15.3.2 CoreOS群集部署167

  15.3.3 etcd服务器配置171

  15.3.4 Flannel网络覆盖172

  15.3.5 Kubernetes群集节点172

  15.3.6 Kubernetes服务部署174

  15.3.7 Kubernetes工作负载部署175

  15.4用Docker实现平台即服务178

  15.5小结179

  参考文献179

  第七部分DevOps工具链

  第16章 使用Razor配给服务器182

  16.1 Razor的工作原理182

  16.2使用Razor 184

  16.2.1 Razor集合和操作186

  16.2.2构建Razor集合192

  16.3使用Razor API 201

  16.4 Razor组件203

  16.4.1 Razor服务器203

  16.4.2 Razor微内核203

  16.4.3 Razor客户端203

  16.5安装Razor 203

  16.5.1 PE Razor 204

  16.5.2 Puppet安装204

  16.5.3从来源安装204

  16.5.4人工安装发行版本204

  16.5.5其他服务204

  16.6小结206

  参考文献206

  第17章 ELK——Elasticsearch、Logstash和Kibana简介207

  17.1 Elasticsearch概述207

  17.1.1入门208

  17.1.2理解索引208

  17.1.3使用数据209

  17.1.4安装插件212

  17.1.5使用客户端214

  17.2 Logstash概述215

  17.2.1入门216

  17.2.2配置Logstash输入216

  17.2.3应用过滤器218

  17.2.4理解输出219

  17.3 Kibana概述219

  17.3.1共享和保存223

  17.3.2自定义数据视图223

  17.4小结223

  参考文献224

  第18章 用Jenkins实现持续集成225

  18.1持续集成概念225

  18.1.1持续集成还是持续部署226

  18.1.2测试自动化226

  18.2 Jenkins架构227

  18.3 Jenkins部署228

  18.4 Jenkins工作流230

  18.4.1 Jenkins服务器配置230

  18.4.2 Jenkins构建任务232

  18.4.3 Git钩子235

  18.4.4你的第一次构建237

  18.5质量保证团队239

  18.5.1验收测试239

  18.5.2开发团队239

  18.5.3构建/测试基础设施239

  18.6小结239

  参考文献239

  第八部分VMware DevOps实践

  第19章 DevOps环境中的VMware vRealize Automation 242

  19.1 DevOps的出现242

  19.2稳定的敏捷性243

  19.3人、过程和Conway法则243

  19.4 vRealize Automation 244

  19.5 vRealize Application Services 245

  19.6 Puppet集成247

  19.7 Code Stream 252

  19.8小结256

  参考文献256



 百度网盘 / Download(回复可见):
 The following hidden content members only. Join us 
游客,如果您要查看本帖隐藏内容请回复

 

 

楼 主 推 荐
shimian 发表于 2019-3-26 18:27:46 | 显示全部楼层
哦.
回复 支持 反对

使用道具 举报

PR1OUl 发表于 2019-4-2 23:37:06 | 显示全部楼层
小女子这厢有礼了****菊花.
回复 支持 反对

使用道具 举报

nWCF 发表于 2019-4-3 22:10:46 | 显示全部楼层
要不我崇拜你?行吗?.
回复 支持 反对

使用道具 举报

一天有早晚 发表于 2019-4-7 10:37:45 | 显示全部楼层
好困啊.
回复 支持 反对

使用道具 举报

VtqemA 发表于 2019-4-9 16:29:19 | 显示全部楼层
开心看到这么好的帖子.
回复 支持 反对

使用道具 举报

wzm_9252 发表于 2019-4-9 16:35:46 | 显示全部楼层
我就是看看容器的思想。怎么在VMware上运用。
回复 支持 反对

使用道具 举报

SFsIYM 发表于 2019-4-10 09:48:50 | 显示全部楼层
我的啦嘿嘿.
回复 支持 反对

使用道具 举报

pNcahb 发表于 2019-4-15 03:35:54 | 显示全部楼层
很不错的东西很想要.
回复 支持 反对

使用道具 举报

凌雪 发表于 2019-4-15 11:19:55 | 显示全部楼层
好好学习,天天向上。
回复 支持 反对

使用道具 举报

快速回复 收藏帖子 返回列表
加密...

Try it|SiteMap|奥学网

E-mail: [email protected]

Xtreme-aesthetic Design

© 2012~Now 6SO.SO

快速回复 返回顶部 返回列表