第42 运维自动化进阶-puppet企业级入门及实战
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/07/11 puppet资源使用基础(02)
之前简单介绍了puppet的资源清单的编写方式,以及我们如何查看所支持的资源类型,也简单编写了一个资源group,ensure是一个非常重要的属性 在puppet当中定义资源的方式其实非常简单,只需要写一个普通的文本文件,一般以.pp结尾,而后定义资源的时候,语法格式、 定义资源的语法: type {‘title’:同一种资源中,不同资源的区分的id(一般情况下是资源本身的同名属性值) at...原创 2019-09-03 20:12:48 · 163 阅读 · 0 评论 -
2019/07/14 puppet资源和流程控制(03)
**devops当中,运维工作层面上的,deploy相关层级的工作,大体上所需要用到的工具分为三个层级 Bootstraping (安装基本系统,ip地址主机名等),可以利用PXE,cobbler这样的解决方案来完成系统自动安装或者在云计算申请创建虚拟机实例 Configuration, 安装好系统之后需要配置一些服务启动起来(ansible,puppet,saltstack) Command ...原创 2019-09-03 20:12:57 · 225 阅读 · 0 评论 -
2017/07/15 puppet类和模板(04)
之前讲了puppet当中的编程元素,包括变量,和流程控制语句,当中的条件判断,if unless,case和selector,这些流程控制语句可以在条件满足的时候,来完成流程控制事的所谓配置文件的编写 但是有时候我们需要用代码来完成重用,事实上对于configuration 而言, 支持另外两种编程元素,函数,类,用的最多是类 puppet的编程源支持两种编程方式,过程式编程和对象式编程,ruby...原创 2019-09-03 20:13:05 · 194 阅读 · 0 评论 -
2019/07/10 配置管理及Puppet(01)
运维日常三大工作,发布,变更,故障处理 事实上对正常的发布来说,还有很多步骤 工作当中或者IT典型的公司,在提供产品的工作当中,大体分为两种运维环境 以电商站点为例,开发代码写完以后要想上线应用,以java为例,代码开发以后,第二个步骤肯定不可能直接把代码部署到线上应用环境中去, 所以一般第二步叫做构建,build(类似c代码的编译,编译完以后才能测试,一个庞大的java项目是需要一个构建工具进行...原创 2019-09-03 20:12:39 · 253 阅读 · 0 评论 -
2019/07/15 puppet模块(05)
之前讲了puppet中的类,模板(简单的变量替换),包括在定义资源清单的时候,很多资源都回依赖外部文件,(比如rpm包依赖rpm包文件)、 如果安装完提供配置文件,需要一个文本文件或是一个模板文件, 要复制资源到别的主机上运用,就要把清单所依赖的所有文件都复制i过去。但是资源清单的时候很难理清楚, 就需要一个组织结构来包含资源清单和依赖的所有外部 文件 这个功能叫做模块,可以理解为就是一个自包含的...原创 2019-09-03 20:13:24 · 704 阅读 · 0 评论