我最近在一台服务器上安装了foreman,我想在foreman中添加一个现有的VM作为主机,但是我似乎无法通过GUI实现这一点。我发现的唯一选择是添加一个新主机,而不是现有的主机。我的VM也没有向傀儡主人注册。我是否需要在我的VM上安装木偶,并将它手动添加到领班所包含的木偶主中?是否有一种更简单的方法来使用foreman的GUI来完成这个任务?
发布于 2016-07-20 13:44:56
我只能通过手动配置主机来完成这一任务。
在您的VM上
注意:将foreman-hostname.domain.com替换为Foreman服务器的FQDN。注意:行certname =主机名假设您的主机名在VM上被正确设置。
运行以下命令来创建傀儡配置:
echo "Configuring puppet"
cat > /etc/puppet/puppet.conf << EOF
[main]
vardir = /var/lib/puppet
logdir = /var/log/puppet
rundir = /var/run/puppet
ssldir = \$vardir/ssl
[agent]
pluginsync = true
report = true
ignoreschedules = true
daemon = false
ca_server = foreman-hostname.domain.com
certname = `hostname`
environment = production
server = foreman-hostname.domain.com
EOF在Foreman 上
请理解,这并不能使Foreman控制您的VM在发送删除命令到管理程序和其他方面。这只是支持对Puppet的控制,并将VM添加到主机组。
这个过程应该是相当容易自动化的!
https://stackoverflow.com/questions/35710555
复制相似问题