学习
实践
活动
专区
工具
TVP
写文章

puppet

puppet三板斧:资源、类、模板 与saltstack的对比。 介绍、基础、实战、进阶 1、puppet是一个开源的跨平台的集中化的配置管理工具,发布于2005,目前最新版本为6.3。 puppet是基于ruby语言的。在2012年的时候,puppet与Openstack整合。 3、puppet管理一台主机的整个生命周期,包括初始化安装、升级、维护、服务迁移。在puppet世界中,一台主机的每个生命周期内的每个动作都被抽象成一个资源。我们需要维护一台主机上的每个资源。 4、puppet的组织结构: image.png 5、puppet基本结构: image.png 6、puppet是如何工作的: image.png 定义:使用Puppet特定的语言定义基础配置信息 --Puppet通信都采用SSL安全加密协议,以保障所有数据传输的安全性。 8、证书申请,客户端安装完后执行puppet apply --test指令后,自动向服务端申请证书 。

23830
  • 广告
    关闭

    新年·上云精选

    热卖云产品新年特惠,2核2G轻量应用服务器9元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Puppet常识梳理

    Puppet简单介绍 1)puppet是一种Linux/Unix平台下的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。 puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 2)Puppet是开源的基于Ruby的系统配置管理工具,puppet是一个C/S结构。 所有的puppet客户端同一个服务器端的puppet通讯,每个puppet客户端每半小时(可以设置)连接一次服务器端,下载最新的配置文件,并且严格按照配置文件来配置服务器。 #远程控制agent,远程触发puppet agent命令 puppet apply #运行本地manifests 二、帮助: puppet doc #生成puppet文档 puppet help #显示puppet帮助信息 puppet resource #查看资源帮助 puppet describe #资源帮助 puppet status #查看puppet状态 三、

    67390

    Perforce 收购 Puppet

    开发者工具制造商Perforce Software Inc.近日收购了Puppet Inc.,后者为公司企业提供用于自动化管理其信息技术基础设施的软件。 Perforce今天早上宣布了这笔交易。 相较之下,总部位于波特兰的Puppet开发一款大受欢迎的同名IT基础设施自动化平台。管理一家公司的IT基础设施需要处理重复性任务,比如下载软件补丁和配置服务器,这可能需要大量的手动工作。 Puppet的平台可以使用脚本,自动执行手动维护任务。 Puppet的平台采用开源许可证。这家初创公司的创收之道是,销售提供开源版本未包含的额外功能的商业版本。 在被Perforce收购之际,Puppet今天还透露其商业产品业务和专业服务业务的年总收入超过了1亿美元。 Perforce通过这笔交易获得的基础设施自动化软件将夯实其开发者工具产品组合。

    11720

    Vagrant 中高效的 Puppet 模块管理

    到现在我还记得首次尝试使用vagrant和puppet这两个工具来准备本地开发环境时候的场景。找出适当的方式来捆绑puppet模块与项目后一切都是很容易做到。基本上它可以通过三步阶段来实现。 1.运行"puppet module install "并将它们添加到 git repo (不是最棒的主意但相对简单)。 2.在项目中把puppet模块作为 git 的子模块添加好。 3.作为它们的依赖项 使用 puppet-librarian来 管理 puppet 模块。 install --verbose"   config.vm.provision "puppet" do |puppet|     puppet.temp_dir = "/tmp"     puppet.options Puppet 学习系列: Puppet 学习一:安装及简单实例应用 http://www.linuxidc.com/Linux/2013-08/88710.htm Puppet学习二:简单模块配置和应用

    8310

    扫码关注腾讯云开发者

    领取腾讯云代金券