我最近在服务器上安装了工头,我想将现有虚拟机添加为工头主持人,但似乎无法通过GUI实现。我发现的唯一选择是添加一个新的主机,而不是现有的主机。我的虚拟机没有在木偶大师注册过。我是否需要在我的虚拟机上安装puppet并手动添加到领班包含的puppet master?是否有一种更简单的方法可以用工头的GUI来做到这一点?将现有虚拟机添加到TheForeman
3
A
回答
3
我只能通过手动配置主机来完成此操作。
在VM
首先在主机上安装的傀儡(EL例):
百胜安装木偶-y
接下来,您将要配置的主机的傀儡.conf指向你的Foreman服务器作为Puppet master。
注:替换foreman-hostname.domain.com与工头服务器的FQDN。 注意:该行certname =
hostname`假设您的主机名已在您的虚拟机上正确设置。
运行此创建木偶配置:
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
服务器配置为在重新启动时启动木偶剂(EL例):
chkconfig的木偶上
检查与木偶大师刚配置和生成证书等:
的/ usr /斌/木偶剂--config /etc/puppet/puppet.conf -o --tags no_such_tag --server foreman-hostname.domain.com --no-守护进程
- 在智能代理下选择证书。
- 应添加您的主机和主机的点击标志!
- 运行木偶剂再次-T,应该检查。
在工头服务器
请理解这不会给你的虚拟机的工头控制在发送删除对管理程序和东西命令的条款。这只是控制Puppet并将VM添加到主机组。
这个过程应该很容易自动化!
相关问题
- 1. 如何在Azure中将现有的Linux虚拟机添加到虚拟网络
- 2. 创建虚拟机并将虚拟机关联到现有的虚拟网络
- 3. Azure有没有将现有虚拟机添加到虚拟网络而不删除/重新创建的方法?
- 4. 将保留的IP添加到azure上的现有虚拟机上
- 5. 添加虚拟机到Azure的虚拟网络
- 6. Azure虚拟机:添加一个保留的IP地址到现有的虚拟机
- 7. 如何将Azure虚拟机规模集配置到现有虚拟网络?
- 8. 尝试将虚拟机pentaho连接到虚拟机时出现错误HDFS
- 9. 将属性添加到虚拟文件
- 10. shell脚本将域名列表添加到apache虚拟主机
- 11. Set-AzureRmVMADDomainExtension无法将虚拟机添加到AD域
- 12. 如何将非Azure虚拟机添加到VSTS部署组
- 13. 将更多的NIC添加到Azure虚拟机中?
- 14. 无法将功能添加到Azure 2012 R2虚拟机
- 15. 将虚拟PC 2007添加到主机网络
- 16. 无法将磁盘添加到谷歌虚拟机实例
- 17. 将别名添加到我的虚拟主机
- 18. 如何将AWS虚拟机添加到Azure Active Directory域?
- 19. 将虚拟机的现有磁盘迁移到远程机器上的另一台虚拟机上
- 20. 将Web API添加到带有虚拟目录的现有应用程序
- 21. 虚拟目录,以现有的网站添加到Azure上
- 22. 为apache添加虚拟主机
- 23. PHP管理/添加虚拟主机
- 24. 将恢复的操作系统磁盘附加到现有虚拟机上
- 25. 没有发现虚拟机错误:Eclipse
- 26. Apache不加载所有虚拟主机
- 27. 将Robomongo连接到虚拟机
- 28. 如何将虚拟机上传到Azure
- 29. ESXi - 将端口转发到虚拟机?
- 30. Hyper-V的加入虚拟机在另一台虚拟机