我最近在服務器上安裝了工頭,我想將現有虛擬機添加爲工頭主持人,但似乎無法通過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. VM:Azure將輔助靜態IP添加到現有虛擬機
- 3. 創建虛擬機並將虛擬機關聯到現有的虛擬網絡
- 4. Azure有沒有將現有虛擬機添加到虛擬網絡而不刪除/重新創建的方法?
- 5. 將保留的IP添加到azure上的現有虛擬機上
- 6. 託管虛擬機添加到路徑
- 7. 添加虛擬機到Azure的虛擬網絡
- 8. Azure虛擬機:添加一個保留的IP地址到現有的虛擬機
- 9. 如何將Azure虛擬機規模集配置到現有虛擬網絡?
- 10. 更改現有虛擬機的虛擬機文件夾
- 11. 嘗試將虛擬機pentaho連接到虛擬機時出現錯誤HDFS
- 12. 將屬性添加到虛擬文件
- 13. 無法將HyperV虛擬機加入現有的域控制器
- 14. 將虛擬PC 2007添加到主機網絡
- 15. Eclipse PDT將項目名稱添加到虛擬主機路徑
- 16. 無法將磁盤添加到谷歌虛擬機實例
- 17. 如何將非Azure虛擬機添加到VSTS部署組
- 18. 將Office 365用戶添加到Azure虛擬機中的AD
- 19. 將別名添加到我的虛擬主機
- 20. 將更多的NIC添加到Azure虛擬機中?
- 21. 如何將內存添加到Azure虛擬機?
- 22. shell腳本將域名列表添加到apache虛擬主機
- 23. 無法將功能添加到Azure 2012 R2虛擬機
- 24. 如何將AWS虛擬機添加到Azure Active Directory域?
- 25. Set-AzureRmVMADDomainExtension無法將虛擬機添加到AD域
- 26. 將虛擬磁盤映像添加到虛擬機上的虛擬CD/DVD驅動器是什麼意思?
- 27. 將虛擬機的現有磁盤遷移到遠程機器上的另一臺虛擬機上
- 28. 將Web API添加到帶有虛擬目錄的現有應用程序
- 29. 虛擬目錄,以現有的網站添加到Azure上