首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将现有VM添加到TheForeman中

将现有VM添加到TheForeman中
EN

Stack Overflow用户
提问于 2016-02-29 22:00:36
回答 1查看 6.8K关注 0票数 4

我最近在一台服务器上安装了foreman,我想在foreman中添加一个现有的VM作为主机,但是我似乎无法通过GUI实现这一点。我发现的唯一选择是添加一个新主机,而不是现有的主机。我的VM也没有向傀儡主人注册。我是否需要在我的VM上安装木偶,并将它手动添加到领班所包含的木偶主中?是否有一种更简单的方法来使用foreman的GUI来完成这个任务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-20 13:44:56

我只能通过手动配置主机来完成这一任务。

在您的VM

  1. 首先在主机上安装木偶( EL示例): 百胜安装傀儡-y
  2. 接下来,您将希望将主机的puppet.conf配置为指向Foreman服务器作为木偶主服务器。

注意:将foreman-hostname.domain.com替换为Foreman服务器的FQDN。注意:certname =主机名假设您的主机名在VM上被正确设置。

运行以下命令来创建傀儡配置:

代码语言:javascript
复制
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
  1. 将您的服务器配置为在重新启动时启动傀儡代理( EL示例): chkconfig傀儡on
  2. 与您刚刚配置的傀儡主签入并生成证书等: /usr/bin/傀儡代理--config /etc/pu偶/pupet.conf -o - no_such_tag -no_such_tag-服务器领班-hostname.domain.com-没有-daemonize

在Foreman

  1. 在智能代理下选择证书。
  2. 您的主机和您的主机的点击标志应该添加!
  3. 再次运行傀儡代理-t,它应该会签入。

请理解,这并不能使Foreman控制您的VM在发送删除命令到管理程序和其他方面。这只是支持对Puppet的控制,并将VM添加到主机组。

这个过程应该是相当容易自动化的!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35710555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档