簡體   English   中英

Puppet在安裝OpenStack時刪除了Foreman VirtualHosts

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM