文章 2024-08-09 来自:开发者社区

【一键变身超人!】Puppet 自动化运维神器 —— 让你的服务器听话如婴儿,轻松管理资源不是梦!

随着云计算和容器化技术的兴起,自动化运维已经成为现代IT基础设施不可或缺的一部分。Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。本文将以随笔的形式,介绍 Puppet 的基本概念、安装配置及使用示例,希望能够帮助读者快速上手 P...

文章 2018-12-12 来自:开发者社区

puppet连载24:虚拟资源

class account::virtual { @user {"mysql": ensure => present, uid => 27, gid => 27, home => "/var/lib/mysql", shell => "/bin/bash", } @user {"apache": ensure => present, uid => 48,....

文章 2018-12-04 来自:开发者社区

puppet连载17:file资源详解

file {'/tmp/filetest': content => "aaa", ensure => file, } ensure => present file {'/tmp/filetest': content => "aaa", } file {"": ensure path content } file {"/tmp/filetest": content =>...

文章 2017-11-23 来自:开发者社区

puppet 安装及核心资源注解

-----本文大纲 简介 工作原理 puppet安装及命令解析 puppet资源类型 --------------------- 一、简介 puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥...

文章 2017-11-22 来自:开发者社区

linux下puppet的“资源”管理

  已经有2年多的时间没有写博客来。有点不好意思,但在奇虎360真的是太忙了,没有那么多精力来写博客。 今天是周末抽出一点时间来更新一下自己的博客,希望自己的博文能够给大家有些许帮助。也希望通过博客 认识更多的运维朋友,大家一起学习,一起进步。     原来写过一篇puppet搭建的文章,今天跟大家分享的是puppet“资源”。什么是资源?所有由puppet的统一的管...

文章 2017-11-22 来自:开发者社区

通过案例了解puppet创建虚拟资源解决资源冲突问题

1. 定义两个用户,puppet和root,并将其虚拟化 注意定义虚拟资源必须在全局作用域或者节点作用域中定义,简单的理解,以下目录中site.pp就是全局作用域,包含(site.pp中import了nodes目录),其他模块中的都属于局部作用域。 1.1 在全局作用域中创建对应的pp文件 1 2 3 4 5 6 7 8 [root@linuxmaster1poc testing...

文章 2017-11-18 来自:开发者社区

Puppet扩展篇2-如何使用虚拟资源解决puppet冲突问题

零基础学习Puppet自动化配置管理系列文档 虚拟资源是一种用来管理多种配置共同依赖同一资源的方法。如果多个类依赖同一个资源时则可避免写多个资源,也可以解决资源重定义的错误。 虚拟资源经常用于用户管理中,虚拟资源只会被声明一次,但可以运用一次或多次。 要使用虚拟资源是需要在资源声明开头加上字符“@”来使资源虚拟化。然后再使用下面两种方法之一来实例化虚拟资源: "飞船"语法<||>...

文章 2017-11-17 来自:开发者社区

puppet自动化运维之service资源

作用: ①.管理服务的状态; &nbsp;&nbsp;&nbsp;&nbsp;②.服务能够在配置文件更改的情况下自动重启。 格式: &nbsp; 1、service资源常用属性 service {'资源标题': &nbsp; &nbsp; binary &nbsp; &nbsp; enable &nbsp; &nbsp; ensure &nbsp; &nbsp; hasrestart &nbsp;...

文章 2017-11-16 来自:开发者社区

Puppet 3.0资源介绍

Puppet 3.0资源介绍 一,puppet资源: Puppet将软件安装,文件配置,服务管理,用户添加,定时计划配置等抽象成资源。 二,资源类型: 1,file管理文件,通过一定的配置也可以管理目录 2,package管理软件包,会将软件自动安装 3,service 管理服务,设置服务运行还是停止 4,cron 设置定时任务 5,user添加用户 6,group添加组 7....

文章 2017-11-16 来自:开发者社区

puppet自动化运维之exec资源

Puppet通过exec来执行外部的命令或者脚本,一般来讲是shell脚本。 这里面就涉及到一个重复执行的问题,因为默认的agent一连接上来就会自动执行对应的命令或者脚本。如果脚本重复执行对系统没影响的还无所谓,如果会对系统造成影响呢? 一个有用的方法是使用像creates参数来,除非达到了某个条件才会运行命令。比如执行之前判断文件是否存在等等。你可以使用refreshonly参数限制一个ex....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
相关镜像