“Puppet基础”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
第2行: 第2行:
 
salt 老是0day问题  ,为了安全 于是上puppet 现在文档真的很少,以前在dovo时,流行得很呢  于是有了本文
 
salt 老是0day问题  ,为了安全 于是上puppet 现在文档真的很少,以前在dovo时,流行得很呢  于是有了本文
 
=install=
 
=install=
 +
 +
https://puppet.com/docs/puppet/7/install_agents.html#configure_server_setting
 +
 +
https://puppet.com/docs/puppetserver/5.3/intermediate_ca_configuration.html
 +
 +
https://puppet.com/docs/puppet/7/ssl_regenerate_certificates.html
 +
 +
 
==* Enable the Puppet platform repository ==                                                                                                                                     
 
==* Enable the Puppet platform repository ==                                                                                                                                     
 
                                                                                                                                                                              
 
                                                                                                                                                                              

2021年10月5日 (二) 12:53的版本

why

salt 老是0day问题 ,为了安全 于是上puppet 现在文档真的很少,以前在dovo时,流行得很呢 于是有了本文

install

https://puppet.com/docs/puppet/7/install_agents.html#configure_server_setting

https://puppet.com/docs/puppetserver/5.3/intermediate_ca_configuration.html

https://puppet.com/docs/puppet/7/ssl_regenerate_certificates.html


* Enable the Puppet platform repository

RH

rpm -Uvh https://yum.puppet.com/puppet6-release-el-7.noarch.rpm                                                                                                          
                                                                                                                                                                            
                                                                                                                                                                            
                                                                                                                                                                            

debian 10 or kali 2021

                                                                                                                                                                            
 记得要改为google dns 8.8.4.4 or alidns                                                                                                                                      
 #wget -c https://apt.puppetlabs.com/puppet6-release-buster.deb && dpkg  -i  puppet6-release-buster.deb                                                                      
                                                                                                                                                                             
                                                                                                                                                                             
 wget  https://apt.puppet.com/puppet7-release-buster.deb  && dpkg -i dpkg -i  puppet7-release-buster.deb                                                                     
 apt update       

Installing Puppet Server

                                                                                                                                                                             
 apt-get install puppetserver                                                                                                                                                
                                                                                                                                                                             
  sudo systemctl start puppetserver                                                                                                                                          
                                                                                                                                                                             
 /opt/puppetlabs/server/apps/puppetserver/bin/puppetserver  -v                                                                                                               
 puppetserver version: 6.14.1                                                                                                                                                
                                                                                                                                                                             
 cp /etc/profile  /etc/profileevanbak                                                                                                                                        
                                                                                                                                                                             
  echo 'export PATH=/opt/puppetlabs/server/apps/puppetserver/bin/:$PATH' >> /etc/profile                                                                                     
                                                                                                                                                                             
                                                                                                                                                                             
 apt-get install default-jdk                                                                                                                                                 
     


如何在 Debian 10 上安装 OpenJDK11/OpenJDK8                                                                                          
                                                                                                                                                                            
                                                                                                                                                                            
Installing JDK on Debian 10                                                                                                  
                                                                                                                                                                            
https://puppet.com/docs/puppet/6.19/server/install_from_packages.html

* 3. Install Puppet agent

                                                                                                                                                  
 ** rpm -Uvh  https://yum.puppet.com/puppet7-release-el-7.noarch.rpm                                                                                                         
                                                                                                                                                                             
 https://yum.puppet.com/puppet7-release-el-8.noarch.rpm                                                                                                                      
 https://yum.puppet.com/puppet6-release-el-7.noarch.rpm      

**                                                                                                                                                                          
 yum install puppet-agent                                                                                                                                                    
                                                                                                                                                                             
 echo 'export PATH=/opt/puppetlabs/bin:$PATH'  >> /etc/profile  && source /etc/profile                                                                                       
                                                                                                                                                                             
                                                                                                                                                                             
 https://puppet.com/docs/puppet/6.19/install_agents.html                                                                                                                     
                                                                                                                                                                             
 Start the Puppet service: sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable=true                                                                
                                                                                                                                                                             
 ** deb  

                            

* 4. Install PuppetDB (optional)

configu

这里的明天再补上 Sep 26

默认30分钟太久

#on agent  120 秒  ,2 分钟 
vi  /etc/puppetlabs/puppet/puppet.conf 
[agent]
server = master.test.cn
runinterval=120

see also

references

https://en.wikipedia.org/wiki/Puppet_(software)


puppet批量管理500多台服务器

Puppet常识梳理

Puppet组件详解

Puppet类用法示例


puppet多环境配置(puppet自动化系列2)

puppet初始化安装和配置(puppet自动化系列1)

puppet自动化布署配置入门


Puppet自动化管理配置

puppet入门

Puppet 实验五 软件安装测试

Usage

puppet入门:puppet使用基础(puppet 5)


Puppet批量部署实际案例

puppet的配置

应用例子

Puppet批量部署tomcat

Puppet批量部署tomcat