返回首页
当前位置: 主页 > 操作系统 > Ubuntu教程 >

初始化 centos 服务器并配置 puppet

时间:2016-06-02 12:31来源:电脑教程学习网 www.etwiki.cn 编辑:admin

Agent 服务器

第一步:安装puppet

# 检查服务器版本 cat /etc/*-release

CentOS 5:

sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm
sudo yum makecache
sudo yum install -y puppet
sudo puppet resource package puppet ensure=latest
CentOS 6:

sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
sudo yum makecache
sudo yum install -y puppet
sudo puppet resource package puppet ensure=latest
CentOS 7:

sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
sudo yum makecache
sudo yum install -y puppet
sudo puppet resource package puppet ensure=latest
第二步:修改/etc/hosts文件,添加puppet域设定

echo '222.66.37.26 puppet' >> /etc/hosts
echo '222.66.37.26 yumrepos.1kxun.mobi' >> /etc/hosts
第三步:设置服务器

1. 修改文件 /etc/sysconfig/network 以及 hostname命令设置hostname
1.1. (centos7) hostnamectl set-hostname **; nmcli general hostname ** 命令设置hostname
2. 在服务器上使用命令 /usr/bin/puppet agent -t --verbose 来向 puppet 申请证书
3. 在 puppet 服务器上使用 /usr/bin/puppet cert list 来查看是否有收到证书
4. 在 puppet 服务器上使用 /usr/bin/puppet cert sign ** 来通过证书

epel源有时候可能会出现 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY 这样的错误,手动导入一下key就可以

rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6

------分隔线----------------------------
标签(Tag):Ubuntu ubuntu教程 ubuntu技巧 ubuntu模板 ubuntu美化 ubuntu源
------分隔线----------------------------
推荐内容
猜你感兴趣