3

centos 7 に puppet エンタープライズ 3.7.2 をインストールしました。Puppet マスターとエージェントの両方が動作しています。puppet エンタープライズ コンソールと添付のスクリーン ショットからノードを表示できます。

ここに画像の説明を入力

puppet サーバーで次の内容のマニフェスト ファイル /etc/puppetlabs/puppet/manifests/node.pp を作成しました。

node 'puppet.client.net' {
  file { '/tmp/hello':
    content => "Hello, world\n",
  }
}

マスターで次のコマンドを実行した後:

 #puppet agent apply  nodes.pp

そして、クライアントノードで次のコマンドを実行しました:

#puppet agent -t
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for puppet.client.net
Info: Applying configuration version '1424179235'
Notice: Finished catalog run in 2.12 seconds

Puppet ノードはマスターから変更を取得しません。

4

1 に答える 1

1

マスターは通常、 inのデフォルト設定であるsite.ppではなく、 in でマニフェストを見つけようとします。nodes.ppmanifestpuppet.conf

設定してみる

manifest=/etc/puppetlabs/puppet/manifests

できれば、最初からディレクトリ環境を使用してください。

于 2015-02-17T13:51:58.463 に答える