我需要你的幫助,以瞭解以下要求更好的實現方法:木偶配置需要幫助
假設我的傀儡主服務器名稱是:server.example.com,我需要在500木偶更新代理節點聯繫木偶主服務器。一種方法是在所有代理節點上的puppet.conf中添加server = server.example.com,另一種方法是在所有代理節點上運行命令「puppet agent --test --server server.example.com」。但是這需要手動執行或需要執行某種自動化。有更好的方法嗎?
第二種選擇是我可以在木偶主服務器上創建名稱爲「木偶」的CNAME,以便所有代理節點自動與木偶主人進行通信。但是,如果我在同一個域中擁有多個puppet master而不是我可以管理它?
我將非常感謝,如果有人能夠點亮最佳實踐來實現這一目標。
感謝, 桑吉夫
謝謝Avinash。同意手動方式不是首選。我只需要了解我們如何在500代理的puppet.conf文件中添加server = server.example.com。我相信我們需要以其他方式實現自動化。我認爲傀儡在這裏沒有幫助,因爲代理人還沒有意識到傀儡主主機名或FQDN名稱。第二種方法是我在每個代理節點上運行「puppet agent --test --server server.example.com」。但是這也需要某種自動化。我只需要檢查一下,如果我們可以使用puppet本身來做某些事情,而不是通過其他方式實現自動化。 – sanjiv
一般而言,puppet在基礎架構設置期間進行配置。即在加載操作系統後使用後安裝腳本。如果最初沒有加載,那麼應該有一些工具可以幫助管理你的集羣,就像並行的ssh,它並行地對一組機器執行ssh。您應該檢查現有環境,並將代理配置推送到所需的位置。 – Avinash