Puppet自动化集群管理基础篇
6)创建虚拟主机的DocumentRoot。 7)启动puppet。 2. CA 将master和agent的认证机制放在单独的CA服务器上,可以方便master集群的管理和扩容。配置步骤如下: 1)安装puppet的相关包,包括puppet-server、Apache、mod_ssl、mod_passenger。 2)编辑/etc/puppet/puppet.conf配置文件。 3)创建/etc/puppet/autosign.conf配置文件,如果内容是“*”,表示所有主机都可访问。 4)启动一下puppet master,实现初始化,生成key和自认证。 5)为master服务器生成证书。 6)建立/etc/httpd/conf.d/puppet.conf配置文件,文件的设置参照master的配置。 7)创建虚拟主机的DocumentRoot,参照master的配置。 8)启动puppet,参照master的配置。 3. Agent Puppet客户端安装比较简单,配置步骤如下: 1)安装puppet的相关包,包括addops-puppet、addops-puppet-agent-extra(公司内部包)。其中第一个包为yum源包,第二个包为puppet的扩展包,其依赖于puppet包,并且会自动修改配置文件中的ca_server、server和node_name_value三个变量的值。 2)测试运行:puppet agent --test,默认同步的环境为production,可以手动添加环境参数,如--environment=staging,即可改为临时环境。 5. Puppet配置解读 puppet的主配置文件puppet.conf位于/etc/puppet/(社区版)目录下,其中主要包含了main、master和agent三个命名空间,依次介绍如下: 1)main通用配置选项
2)Master服务端配置选项
3)Agent客户端配置选项
6. Puppet资源简介 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |