本节书摘来自华章计算机《DevOps实战:VMware管理员运维方法、工具及最佳实践》一书中的第2章,第2.3节,作者:小特雷弗 A. 罗伯茨(Trevor A. Roberts Jr.)乔希·阿特韦尔(Josh Atwell)埃格勒·西格勒(Egle Sigler)著,更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.3 配置管理

正如第1章中讨论的,只依靠手工制作的金映像进行服务器部署可能导致效率低下。配置管理技术(CM)可以显著地改善金映像构建和生产系统部署的速度及可靠性。当你把服务器配置当成软件看待,就可以利用Git(第3章中介绍)等源代码管理系统跟踪环境变化。
CM技术还可以用于配给与生产服务器配置完全相符的一致开发环境。这可以消除开发和运营团队之间“但是它在我的开发工作站上工作得很好”的争论。CM技术的设计很灵活,可以通过动态调整服务器特性(例如,OS风格和位置),在不同平台上使用相同的指令集。本书介绍的CM技术——Puppet(第4~6章)、Chef(第7~9章)和PowerShell DSC
(第12~13章)——是描述性语言,你可以描述配给资源的预期状态,而不用担心工作是如何完成的。
配置管理的好处可以通过使用Ansible(第10~11章)、Fabric或者MCollective等编排系统大规模实现,这些系统用命令式的风格描述环境状态。编排框架允许配置管理在多个系统上以受控方式并行执行。
Ansible也可以视为一种CM技术,因为它能够描述预期状态。有些公司可能选择仅使用Ansible,而其他一些公司则使用Puppet/Chef的组合,由Ansible编排CM的执行。

《DevOps实战:VMware管理员运维方法、工具及最佳实践》——2.3 配置管理相关推荐

  1. 运维前线:一线运维专家的运维方法、技巧与实践导读

    前 言 为什么要写这本书 <运维前线:一线运维专家的运维方法.技巧与实践>(以下简称<运维前线>)是前线系列的一个子集,前线系列图书的出版理念是邀请多位业界专家,总结所在行业的 ...

  2. 数据库智能运维高级探索与最佳实践

    关注我们,下载更多资源 从自动化到智能化运维过渡时,美团DBA团队进行了哪些思考.探索与实践?本文整理出来,供大家学习和参考. 背景 近些年,传统的数据库运维方式已经越来越难于满足业务方对数据库的稳定 ...

  3. 运维前线:一线运维专家的运维方法、技巧与实践3.1 数据中心搬迁准备

    第3章 数据中心搬迁中的x86自动化运维 作者简介 吴传玉,具有10年以上x86服务器平台系统管理经验,熟悉Windows及Redhat Linux系列运维,自2008年接触VMware虚拟化产品,获 ...

  4. 运维前线:一线运维专家的运维方法、技巧与实践3.4 小结

    3.4 小结 作为一名IT运维人员,在日常的运维中,只要熟练掌握基本工具并融会贯通加以灵活应用,就可以将看似不可能完成的任务变为可能,同时达到事半功倍的效果.以上经验仅供大家分享.在此感谢李彬厚和齐特 ...

  5. python自动化运维书籍推荐_Python自动化运维:技术与最佳实践

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  6. 一个运维项目的大概流程,附带20种运维开发工具

    项目前期 产品模型-开发-测试(安全)-上线 立项: 初期: 1)需要的服务器(物理机,虚拟机),数据库,环境,带宽 2) 项目运维的部署方案(也为了后期方便新人的操作) ,比如环境规划(具备一定的扩 ...

  7. 运维自动化工具Cobbler之——安装实践

    运维自动化工具--Cobbler实践 第1章 About Cobbler 1.1 Cobbler Introduction Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的 ...

  8. 老男孩mysql高级专业dba实战课程_老男孩MySQL高级专业DBA实战课程/高级运维DBA课程/MySQL视频教程下载...

    课程名称 老男孩MySQL高级专业DBA实战课程/高级运维DBA课程/MySQL视频教程下载 课程目录 第一部 MySQL基础入门(21节) 第二部 MySQL多实例安装与企业应用场景(10节) 第三 ...

  9. 由su和su -的区别谈学习linux运维方法

    由su和su -的区别谈学习linux运维方法一例 老男孩Linux培训新班刚开始,老男孩发现群里就在讨论这个su和su -的区别,有的同学们说,直接su就可以,有的说必须要su -.有的同学直接发问 ...

最新文章

  1. 投稿2877篇,EMNLP 2019公布4篇最佳论文
  2. Softmax 回归 vs. k 个二元分类器
  3. 软件工程第二次作业—结对编程
  4. C#中使用NPIO实现导入导出Excel简单操作
  5. Corn Fields(POJ-3254)
  6. STL_stack/queue
  7. Git常用指令——持续补充中
  8. 香港科技大学工学院理学硕士土木基建工程及管理(MSc CIEM)2022Fall宣讲会(线上)
  9. 嵌入式USB转RS232九针串口线驱动,及串口软件secureCRT的使用
  10. 用windows电脑制作macos系统安装U盘
  11. (转)十分钟了结MySQL information_schema
  12. ctfshow--ssrf
  13. LeaRun低代码OA系统构建平台
  14. cobaltstrike如何安装使用(包含CS联动MSF详细用法!)? (゚益゚メ) 渗透测试
  15. 用二叉树表示家谱关系并实现各种查找功能
  16. qml的focus问题
  17. [C#-2] delegate和Delegate的区别
  18. 在游戏研发中如何有效防止外挂程序
  19. 印象笔记多PC不能同步问题的解决
  20. 2022年西式面点师(中级)考试题库及模拟考试

热门文章

  1. SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理
  2. 手把手教你Tomcat配置环境变量以及验证方法
  3. 终于把单点登录完整流程图画明白了!史上最完整的CAS单点登录完整图解!
  4. 信息系统项目管理案例3
  5. git切换到旧版本_github上怎么切换到某次提交?
  6. tms570 can 接收大量数据_超全!嵌入式必懂的CAN总线一文讲通了
  7. python属性使用教程_Python对象的属性访问过程详解
  8. 杭州成都场「PPT 下载」新鲜出炉 | 神策 2019 数据驱动大会
  9. 神策数据全新服务体系——打造用户行为分析领域服务最高标准
  10. gulp常用插件总结