首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何在Ubuntu 16.04上安装Puppet 4

我们将使用以下命令启用官方Puppet Labs集合存储库: puppet$ curl -O https://apt.puppetlabs.com/puppetlabs-release-pc1-xenial.deb...启用官方Puppet Labs存储库 首先,我们将使用以下命令启用官方Puppet Labs集合存储库: db1$ wget https://apt.puppetlabs.com/puppetlabs-release-pc1...例如,要签署db1的证书,您将使用以下命令: puppet$ sudo /opt/puppetlabs/bin/puppet cert sign db1.localdomain 类似于以下示例的输出表明证书请求已签名...db1.localdomain at '/etc/puppetlabs/puppet/ssl/ca/requests/db1.localdomain.pem' Puppet master现在可以通信并控制签名证书所属的节点...我们将使用--all选项签署剩余的证书: puppet$ sudo /opt/puppetlabs/bin/puppet cert sign --all 现在所有证书都已签名,Puppet可以管理基础架构

78320

【笔记梳理】---puppet学习笔记

一、Puppet基础原理: Puppet是一款使用GPLV2X协议授权的开源管理配置工具,用ruby语言开发,既可以通过客户端—服务器的方式运行,也可以独立运行。...puppet可以为系统管理员提供方便,快捷的系统自动化管理。 二、puppet工作流程 1. 客户端 puppet-client 向 puppet-master 发起认证请求,或使用带签名的证书。...yum install puppet -y 2、安装最新版本 sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm...还可以使用 -> 表示资源前后关系 ~> 表示资源之间的通知 五、puppet语言 1)、puppet变量: 1、名称之前必须以$开头,赋值用=,支持追加赋值+=; 2、变量名称有两种格式,简短名称...tests :当前模块的使用帮助或者实例文件 spec :为lib目录的插件提供使用说明,范例的。 七、事例,puppet部署LNMP 1、假定已经安装好puppet-server。

1.3K50

使用Puppet模块创建LAMP堆栈

注意 本指南假设您使用的是Pbupet 设置指南中配置的Ubuntu 14.04 LTS Puppet master和CentOS 7和Ubuntu 14.04节点。...因此,虚拟主机的代码将被包含在if语句块中,类似于params.pp类中使用的语句,但包含实际的Puppet资源。下面将提供在Puppet代码中使用if语句块的示例。...puppet agent -t 使用MySQL模块 许多运行服务器所需的模块已经存在于Puppet Lab的Puppet Forge中。...通过PuppetLabs 安装Puppet Forge的MySQL模块: sudo puppet module install puppetlabs-mysql 这也将安装任何必备模块。...使用puppet cert命令列出可用的节点,然后使用FQDN作为文件名称为每个节点创建YAML文件: sudo puppet cert list --all sudo touch {ubuntuhost.example.com.yaml

1.9K30
领券