puppet中Package资源详细介绍及案例分析

一、系统环境

1、puppet服务端

Release:RHEL6.4

HOSTNAME: puppetserver.rsyslog.org

TCP/IP: 172.16.200.100/24

Packages:

puppet-server-2.7.21-1.el6.noarch

mcollective-client-2.2.4

activemq-5.5.0

2、puppet节点

Release: RHEL5.8

HOSTNAME: agent1.rsyslog.org

TCP/IP: 172.16.200.101/24

Packages:

puppet-2.7.21-1.el5

mcollective-2.2.4-1.el5

3、puppet节点

Release: RHEL6.4

HOSTNAME: agent3.rsyslog.org

TCP/IP: 172.16.200.103/24

Packages:

puppet-2.7.21-1.el6

mcollective-2.2.4-1.el6

二、资源介绍

1、实现功能

1.1 管理那些软件包被安装,那些软件包被卸载

1.2 管理软件包是否更新

1.3 要求系统配置yum源(RedHat系统)、zypper源(Suse系统)等等

1.4 有关不同操作系统支持类型请查阅http://docs.puppetlabs.com/references/stable/type.html#package

时间: 2024-08-04 08:22:43

puppet中Package资源详细介绍及案例分析的相关文章

puppet中file资源详细介绍及案例分析

一.系统环境 1.puppet服务端 Release:RHEL6.4 HOSTNAME: puppetserver.rsyslog.org TCP/IP: 172.16.200.100/24 Packages: puppet-server-2.7.21-1.el6.noarch mcollective-client-2.2.4 activemq-5.5.0 2.puppet节点 Release: RHEL5.8 HOSTNAME: agent1.rsyslog.org TCP/IP: 172.1

puppet中Exec资源详细介绍及案例分析

一.系统环境 1.puppet服务端 Release:RHEL6.4 HOSTNAME: puppetserver.rsyslog.org TCP/IP: 172.16.200.100/24 Packages: puppet-server-2.7.21-1.el6.noarch mcollective-client-2.2.4 activemq-5.5.0 2.puppet节点 Release: RHEL5.8 HOSTNAME: agent1.rsyslog.org TCP/IP: 172.1

puppet中Service资源详细介绍及案例分析

一.系统环境 1.puppet服务端 Release:RHEL6.4 HOSTNAME: puppetserver.rsyslog.org TCP/IP: 172.16.200.100/24 Packages: puppet-server-2.7.21-1.el6.noarch mcollective-client-2.2.4 activemq-5.5.0 2.puppet节点 Release: RHEL5.8 HOSTNAME: agent1.rsyslog.org TCP/IP: 172.1

Android Service中方法使用详细介绍

  Android Service中方法使用详细介绍 在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务.例如,一个从service播放音乐的音乐播放器,应被设置为前台运行,因为用户会明确地注意它的运行.在状态栏中的通知可能会显示当前的歌曲并且允许用户启动一个activity来与音乐播放器交互. Service的两种实现形式 1.非绑定 通过调用应用程序组件(例如Activity)的startService()方法来启动一个服务.一旦启动,服务就

PHP中的命名空间详细介绍

  这篇文章主要介绍了PHP中的命名空间详细介绍,本文讲解了命名空间(namespace)的概念.正在使用命名空间.定义命名空间.子命名空间.从命名空间中调用代码等内容,需要的朋友可以参考下 概述 PHP对于命名空间的支持,经历了一段艰难的旅程.幸运的是,PHP从5.3开始引入了命名空间.自从PHP引入了命名空间,PHP代码的适用结构也得到了大大的改善.许多编程语言早就有了命名空间的概念,相对于其他语言来说,PHP对于命名空间的支持,稍微有点晚了.不管如何,每一种新特性的引入都有其目的,和其他语

Android Service中方法使用详细介绍_Android

 service作为四大组件值得我们的更多的关注 在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务.例如,一个从service播放音乐的音乐播放器,应被设置为前台运行,因为用户会明确地注意它的运行.在状态栏中的通知可能会显示当前的歌曲并且允许用户启动一个activity来与音乐播放器交互. Service的两种实现形式 1.非绑定 通过调用应用程序组件(例如Activity)的startService()方法来启动一个服务.一旦启动,服务就会在

Android 中的注解详细介绍_Android

注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及ButterKnife和Otto这些基于注解的库的一些工作原理. 归纳而言,Android中的注解大概有以下好处 提高我们的开发效率 更早的发现程序的问题或者错误 更好的增加代码的描述能力 更加利于我们的一些规范约束 提供解决问题的更优解 准备工作 默认情况下,Android中的注解包并没有包括在framework中,它独立成一个单独的包,通常我们需要引入这个包. dependencies

docker中安装quagga详细介绍_docker

openstack中的虚拟路由器项目占用资源太多,需要将虚拟路由器迁移到Docker中,觉得首先要解决几个问题.      1.如何集成docker到openstack中,这个问题openstack官方给了三种方案,基于nova,heat,和单独的容器项目      2.集成docker后的容器管理编排,决定采用K8S      3.是否可以将quagga装到docker中,打包成quagga镜像以供后边二次开发自动配置程序. 今天尝试在docker中安装quagga,并自动开启zebra,ri

php中session用法详细介绍

在您把用户信息存储到 PHP session 中之前,首先必须启动会话. 注释:session_start() 函数必须位于 <html> 标签之前:  代码如下 复制代码   <?php session_start(); ?> <html> <body> </body> </html>上   面的代码会向服务器注册用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个 UID. 存储 Session 变量 存储和取回 se