Puppet的Roles

The Puppet Agent Role

agent应该在包括master和console的所有节点上安装。

如果你选择安装mater或console角色安装,agent会被自动安装。

agent节点的功能:

  • 运行agent进程,这个进程将会依照master的指示来配置自己
  • 监听MCollective消息,当得到有效的命令时会触发MCollective agent的动作。
  • 向任何经审核符合PE工作流程的资源报告变化情况

The Puppet Master Role

在大多数部署应用中,master应该被安装在某一个节点,安装多个master节点需要额外的设置。

mater必须是一个健壮的的专用服务器。

master服务器的功能:

  • 为agent节点编辑和提供配置信息
  • 通过他自己的ActiveMQ服务器来路由MCollective消息
  • 处理有效的MCollective命令(from an administrator logged in as the pe admin user).

The Console Role

console应该安装在一个节点上,它通常运行在自己的专用服务器上,但是也可以运行在master服务器上。

console服务器功能:

  • 为console web页面服务、管理员可以直接编辑节点上的资源、可以触发Puppet马上运行、查看报告和图表、查看节点信息、批准或拒绝已经经过审核改变、触发MCollective agent动作
  • 收集节点报告和信息发送给master

The Cloud Provisioner Role

这是个可选安装项,这个role能被安装在一个有shell管理员权限的机子上。如果要使用Cloud Provisioner的功能,必须经过云端账户的认证,所以它需要安装在安全的系统上

管理员可以用cloud provisioner做以下事情:

  • 创建新的VMware和Amazon EC2虚拟实例
  • 在虚拟机或本地系统安装Puppet
  • 在console的组中新增加配置好的节点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值