
パペットマスターバージョン: 3.3.1
Puppet エージェント バージョン: 3.3.1
site.pp の内容
import '*/*.pp'
node default {
include 'auth'
}
site.pp があるフォルダには、「VirtualMachines」というフォルダがあります。「VirtualMachines」フォルダには、server1mycompanycom.pp というファイルがあります。
ファイル server1mycompanycom.pp の権限
-rw-r--r-- 1 puppet sudo 81 Oct 15 14:33 server1_mycompany_com.pp
ファイル server1mycompanycom.pp の内容
node 'server1.mycompany.com' inherits 'default' {
include 'zabbix::agent'
}
問題は、実行中に
パペットエージェント --テスト
server1.mycompany.com では、auth と呼ばれるデフォルト設定のモジュールのみが適用されます。zabbix-agent と呼ばれるノード設定のモジュールは適用されません。
site.pp に何か問題がありますか? 他のノードは正常に動作し、デフォルト セクションとノード セクションの両方から構成を適用します。
答え1
ようやく問題の原因が分かったと思います。
新しいノードを追加した後、Puppet マスターを再起動し、その後 Puppet マスターがノード構成の適用を開始する必要があります。
パペットマスターを再起動する方法:
デフォルトでは、puppet master コマンドを実行すると、バックグラウンドでデーモン化された Puppet マスター サーバーが起動します。サービスを停止するには、ps aux | grep puppet などのコマンドでプロセス テーブルを確認し、プロセスを強制終了する必要があります。