zoukankan      html  css  js  c++  java
  • puppet 运行环境配置

    运维环境一般有3种环境,开发环境,测试环境,生产环境

    1.服务器端配置。

      配置多种环境需要修改puppet Master服务器端的Puppet.conf增加配置选项{environment}并向环境指定特别的变量配置。同时可以根据需求决定是否修改auth.conf配置。

     修改puppet.conf,并创建配置文件中的目录。

    [main]
    logdir = /var/log/puppet
    rundir = /var/run/puppet
    ssldir = $vardir/ssl
    environment = development,testing,production
    
    [development]
    manifest=/etc/puppet/manifests/development/site.pp
    modulepath=/etc/puppet/modules/development
    fileserverconfig=/etc/puppet/fileserver.conf.development
    
    [testing]
    manifest=/etc/puppet/manifests/testing/site.pp
    modulepath=/etc/puppet/modules/testing
    fileserverconfig=/etc/puppet/fileserver.conf.testing
    
    [production]
    manifest=/etc/puppet/manifests/production/site.pp
    modulepath=/etc/puppet/modules/production
    fileserverconfig=/etc/puppet/fileserver.conf.production
    

     auth.conf 末尾增加如下信息,我这边分别指定了各一台服务器

    path /
    auth any
    environment testing
    allow localhost, nginxnode1.puppetcao.com
    
    path /
    auth any
    environment production
    allow localhost, nginxnode2.puppetcao.com
    

     重启puppet服务器

    systemctl  restart puppetmaster
    

    2.配置客户端

     修改puppet.conf 增加environment配置选项,并重启客户端

    environment = testing
    
  • 相关阅读:
    工厂设计模式
    二分查找(java实现)
    集合
    JS中,根据div数值判断弹出窗口
    用JS,打印正立三角形
    用JS,打印99乘法表
    用JS,求斐波那契数列第n项的值
    用JS 循环做一个表格
    JS中,如何判断一个被转换的数是否是NaN
    用JS写一个简单的程序,算出100中7的倍数的最大值
  • 原文地址:https://www.cnblogs.com/caonw/p/11907059.html
Copyright © 2011-2022 走看看