0

Puppet と Foreman の紹介は非常に苦痛でしたが、大きなコミュニティがあることは知っているので、誰かが私をここに連れて行ってくれることを願っています.

Foreman-Installer を使用して Foreman と Puppet をセットアップしたところ、うまくいきました。Foreman を起動して実行しましたが、うまくいきました。ただし、OpenStack コントローラーの役割をマシンに追加したため、Foreman の Apache 仮想ホストが消去されました。vhost ファイルのコピーを求めて Google と Github を探しましたが、うまくいきませんでした。

ここでの主な質問: 1) Apache の Foreman 仮想ホストを見つけて生成するにはどうすればよいですか? 2) Puppet がそれらを再び削除しないようにするにはどうすればよいですか?

パペットマスターの皆さん、よろしくお願いします!

4

1 に答える 1

0

Puppet が Apache 構成を爆破するのを防ぐには、Puppet を介してその構成の管理を開始します。

OpenStack コントローラーの役割がどのように機能するかはわかりませんが、puppetlabs-apache管理されていない構成を消去するモジュールを使用している可能性があります。このモジュールを使用して、マシンで Foreman vhost を構成する必要があります。

それを取り戻すことに関して-パペットは削除されたファイルの内容をclientbucket. そのマシンのログを確認してください。md5削除されたすべてのファイルの合計があるはずです。filebucketそれらを使用して、ツールを使用するか、手動で/var/lib/puppet/clientbucket(または生成されるものは何でも)コンテンツを取得しますpuppet agent --configprint clientbucketdir

于 2014-11-07T13:10:48.643 に答える