DevOps实战-Vmware管理员运维方法.工具及最佳实践

本书特色

[

本书由vmware技术专家撰写,是一本写给vmware管理员的devops权威指南。书中既系统介绍了devops的基础概念和流行的工具,涵盖devops环境配置、维护、编排、管理的各个环节,又详细讲解改变管理系统和交付服务的方法,并且包含大量实例,可以帮助你快速了解并掌握devops工具、方法及*佳实践。
全书共19章,第1章讨论devops的概念;第2章介绍devops从业人员的一些流行工具;第3章介绍测试环境的建立;第4~6章介绍puppet配置管理解决方案;第7~9章介绍chef配置管理解决方案;第10章和第11章介绍ansible配置管理和编排解决方案,第12章介绍powershell预期状态配置;第13章探索vmware管理员在其环境中实施powershell dsc的方法;第14章讨论linux容器的使用;第15章进一步讨论linux容器,介绍google kubernetes;第16章描述如何安装、配置和使用razor;第17章介绍elasticsearch、logstash和kibana(elk)栈;第18章介绍用于持续集成的jenkins,讨论在代码提交到源代码库之后如何自动交付;第19章讨论vmware自身的devops倡议。

]

内容简介

[

vmware专家撰写,是一本写给vmware管理员的devops权威指南;
既系统介绍devops的基础概念和流行的工具,又详细讲解改变管理系统和交付服务的方法,涵盖devops环境配置、维护、编排、管理的各个环节,包含大量实例

]

作者简介

[

Trevor A. Roberts, Jr. VMware高级技术市场经理,拥有CCIE数据中心认证,是VMware数据中心设计和管理集中化认证高级专家。他因对IT社区的卓越贡献,曾被授予VMware vExpert、Cisco Data Center Champion和EMC Elect的称号。

Josh Atwell SolidFire的云架构师,专注于VMware和自动化解决方案。他是虚拟化社区的活跃分子,是CIPTUG、VMUG和UCS等技术用户组的领导人。
Egle Sigler 现为Rackspace的首席架构师。

Yvo van Doorn 是Chef解决方案架构师和新员工培训团队的负责人,有十多年的系统管理经验。

]

目录

译者序前言致谢关于作者关于评审人员关于贡献者**部分 devops概述第1章 devops简介 21.1 devops原则概述 21.2 采用系统思维 31.2.1 改变团队的互动方式41.2.2 改变基础设施部署方法51.2.3 改变软件开发和部署方法61.2.4 经常收集和响应有用的系统反馈并相应调整 61.3 增进devops知识和技能 61.4 小结 7参考文献 7第2章 devops工具 82.1 为成功而组织:看板 82.2 服务器部署 112.3 配置管理 112.4 持续集成 122.5 日志分析 122.6 小结 12参考文献 12第3章 建立devops配置管理测试环境 133.1 用autolab进行环境配给 133.2 用vagrant进行环境配给 143.3 用packer创建映像 183.4 管理源代码 183.5 小结 24参考文献 24第二部分 puppet第4章 puppet简介 264.1 puppet架构 264.1.1 独立部署 274.1.2 主机-代理部署 274.2 准备puppet测试实验室 284.3 puppet资源 294.4 puppet清单 304.5 puppet模块 354.5.1 puppet forge 374.5.2 创建**个puppet模块 374.5.3 puppet模块初始化清单(init.pp) 384.5.4 模板 394.5.5 使用puppet模块 424.5.6 *后一步:版本控制提交424.6 小结 42参考文献 42第5章 puppet系统管理任务 435.1 用数据分离优化web层 435.1.1 参数类(params.pp) 455.1.2 hiera 485.1.3 节点分类 515.2 应用层 515.3 数据库层 535.4 实施生产建议措施 535.5 部署应用程序环境 545.6 小结 54参考文献 54第6章 用puppet进行vmware vsphere管理 556.1 puppet的vmware vsphere云配给器 556.1.1 准备vm模板 556.1.2 准备puppet主服务器 566.2 vmware的管理模块586.3 小结 63参考文献 63第三部分 chef第7章 chef简介 667.1 什么是chef 667.2 chef的核心思想 677.2.1 食谱的顺序 677.2.2 幂等性 677.2.3 基于api的服务器 677.2.4 客户端进行所有搜集工作687.2.5 测试驱动基础设施687.3 chef术语 687.3.1 食谱 687.3.2 烹调书 687.3.3 属性 687.3.4 角色 687.3.5 运行列表 697.3.6 资源 697.3.7 环境 697.4 托管chef和chef server之间的差别 697.4.1 托管chef 697.4.2 chef server 697.5 chefdk简介 707.5.1 chefdk是什么707.5.2 安装chefdk707.6 使用knife 727.7 创建**个“你好,世界”的chef食谱 737.8 小结 76第8章 使用chef完成系统管理任务 778.1 注册托管chef 788.2 社区烹调书 818.3 设置系统管理 818.3.1 准备/设置系统管理任务1:管理时间 828.3.2 准备/设置系统管理任务2:管理根密码 838.4 配置虚拟客户机 848.5 系统管理任务 868.6 管理根密码 898.6.1 创建两个环境文件898.6.2 将环境文件上传到托管chef组织 908.6.3 为每个服务器分配一个环境918.6.4 修改每个服务器的运行列表,以运行managedroot烹调书 918.6.5 对节点应用更改 928.6.6 校验实施的策略 938.7 小结 94参考文献 94第9章 用chef管理vmware vsphere 959.1 knife插件 969.1.1 knife-vsphere入门979.1.2 配置knife.rb文件 979.1.3 校验配置 999.1.4 组合 999.2 chef配给 1019.2.1 chef配给架构1029.2.2 chef配给入门1029.2.3 启动某些节点 1039.3 小结 105第四部分 ansible第10章 ansible简介 10810.1 ansible架构 10810.2 准备ansible测试实验室 10910.3 ansible组 11010.4 ansible临时命令执行 11010.4.1 ping模块 11110.4.2 command模块 11110.4.3 user模块 11110.4.4 setup模块 11210.5 ansible剧本 11210.6 ansible角色 11710.7 ansible galaxy 12110.8 小结 121参考文献 121第11章 ansible系统管理任务 12211.1 web服务器部署 12211.2 应用层 12311.3 数据库层 12411.4 角色结构优化 12611.5 vmware资源管理 12811.6 小结 132参考文献 132第五部分 powershell第12章 powershell预期状态配置简介 13412.1 什么是powershelldsc 13412.2 powershell dsc需求 13512.3 powershell dsc组件 13612.3.1 原生命令集 13612.3.2 托管对象格式文件 13612.3.3 本地配置管理器 13712.4 powershell dsc配置 13812.5 powershell dsc模式 14012.5.1 本地推送模式 14012.5.2 远程推送模式 14012.5.3 拉取模式 14112.6 powershell dsc资源 14212.7 小结 144参考文献 144第13章 powershell dsc实施策略 14513.1 powershell dsc在vmware环境中的用例14513.2 用powercli进行脚本化vm部署14613.3 在vm模板中加入powershell dsc 14813.4 对新vm实施powershell dsc配置所面临的挑战 14813.4.1 powercli invoke-vmscript 14913.4.2 powercli copy-vmguestfile 15013.5 经验教训总结 15113.6 未来powershelldsc在vmware环境中的用例 15113.7 小结 152参考文献 152第六部分 利用容器进行应用程序部署第14章 docker应用容器简介 15414.1 什么是应用程序 15414.1.1 隐藏的复杂性 15414.1.2 依赖性和配置冲突 15514.2 linux容器 15514.2.1 控制组 15514.2.2 命名空间 15614.2.3 容器管理 15714.3 使用docker 15714.3.1 安装docker 15714.3.2 docker守护进程 15814.3.3 docker客户端 15814.3.4 docker索引 15814.3.5 运行docker容器 15814.3.6 列出运行的容器 15914.3.7 连接到运行的容器 15914.3.8 构建和分发docker容器 16114.3.9 dockerfile 16114.3.10 docker hub 16214.3.11 docker与虚拟机的对比 16314.3.12 docker与配置管理的对比 16314.4 小结 163参考文献 16

封面

DevOps实战-Vmware管理员运维方法.工具及最佳实践

书名:DevOps实战-Vmware管理员运维方法.工具及最佳实践

作者:罗伯茨

页数:256

定价:¥69.0

出版社:机械工业出版社

出版日期:2016-01-01

ISBN:9787111524786

PDF电子书大小:54MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注