[英]Puppet removes Foreman VirtualHosts when installing OpenStack
我對Puppet和Foreman的介紹非常痛苦,但是我知道周圍有一個很大的社區,所以我希望有人可以將我帶到這里。
我使用Foreman-Installer設置了Foreman和Puppet,效果很好。 我讓管工啟動並運行,效果很好! 但是,我在計算機上添加了OpenStack控制器角色,它消除了Foreman的Apache虛擬主機。 我已經搜索了Google和Github上的vhost文件副本,但是沒有運氣。
所以這里的主要問題是:1)如何為Apache查找/生成Foreman虛擬主機? 2)如何防止Puppet再次將其刪除?
在此先感謝所有的木偶大師!
為了防止Puppet破壞您的Apache配置,請開始通過Puppet管理該配置。
我不確定您的OpenStack控制器角色如何工作,但是它可能使用了puppetlabs-apache
模塊,該模塊將清除非托管配置。 您應該使用此模塊在計算機上配置Foreman虛擬主機。
至於找回它,Puppet應該已經將已刪除文件的內容存儲在clientbucket
。 檢查該機器上的日志。 所有已刪除文件應有md5
總和。 通過filebucket
工具或通過手動穿filebucket
/var/lib/puppet/clientbucket
(或任何puppet agent --configprint clientbucketdir
產生),使用這些文件來檢索內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.