私はubuntuを使用していますが、これは再起動時にpuppetを起動する正しい方法ですか?
update-rc.dパペットのデフォルト
はいの場合、そのコマンドの結果はどこで確認できますか?再起動時に呼び出されるファイルを更新しますか?
これはパペットマスターサーバーとパペットエージェントサーバーの両方で同じプロセスですか?
更新 以下を使用してubuntuにデフォルトのインストールを使用して再起動した後、パペットエージェントがすでに実行されている場合に備えて。
Sudo apt-get puppet facter
再起動時に開始するようにすでに設定されているかどうかを確認するにはどうすればよいですか?
Puppetエージェントパッケージは、デフォルトでは起動時に開始するように設定されていないため、実行を開始する前に(システムに大規模な変更を加える可能性があるため)、必要に応じて構成することができます。サービスを開始しようとすると、これについて警告します。
/etc/default/puppet
を変更し、START=no
をSTART=yes
に変更して、service puppet start
でサービスを開始します。
Puppetmasterパッケージは、インストールされるとすぐに自動的に起動時に開始されます。
Puppetの方法では、puppetをインストールすると、puppetリソース(または0.25ではralsh)を使用できます。
puppet resource service puppet ensure=running enable=true
これにより、サービスが起動時に開始するように設定されます。 /etc/rcX.d/*puppet(Xはシステムのデフォルトのランレベル)のlsを実行して、起動時に起動するように設定されていることを確認できます。大文字のSのパペットファイルがある場合は、それが設定されます(たとえば、S85puppet)。先頭の「S」は、起動時にスクリプトを実行するようにシステムに指示します。
/etc/rc.localでpuppetエージェントを実行して、puppetが起動時に新しいカタログを適用し、コンソールへの変更をログに記録するようにします。
行う:
echo "puppetd --test" >> /etc/rc.local