是否可以使用SSH在遠程服務器上執行puppet? 我不想在遠程服務器上安裝ruby。通過ssh在遠程服務器上執行puppet文件
0
A
回答
2
據我所知,只有Puppet可以解釋Puppet文件。我認爲安裝Puppet的依賴關係(包括Ruby)比查找/開發Puppet替換更容易。
1
Puppet(和facter)需要能夠檢查遠程服務器的文件系統,進程表和其他內核表(僅提及幾件事情)。爲此,必須在遠程服務器上執行。 ssh不提供在主機A上運行命令的方式,以便在主機B上執行並訪問主機B的資源;它提供了一種方法來執行從主機A安裝在主機B上的程序,但這不是您想要的。
Puppet帶有開銷(安裝它及其依賴項所需的空間,以及它消耗的內存和CPU時間);如果你不喜歡開銷,不要使用Puppet。
注:如果是可以做你想做的,那麼你必須保存在主機B上的少量空間,但將有三個新的問題:
- 負荷顯着增加對你的傀儡大師來說,如果它已經做到全部的工作。
- 在遠程服務器上仍然有很多工作,因爲它提供對資源的訪問
- 網絡流量大幅增加。
相關問題
- 1. 通過ssh在遠程服務器上覆制文件
- 2. 如何通過SSH在遠程服務器上運行Web服務器腳本?
- 3. 使用PHP WebPage通過SSH在遠程服務器上執行Perl腳本
- 4. 通過Jenkins管道在遠程ssh服務器上執行部署腳本
- 5. 無法通過ssh在遠程服務器上啓動屏幕
- 6. 通過ssh執行從Java程序的Shell腳本到遠程服務器
- 7. 使用Puppet修改遠程服務器上的文件
- 8. 無法通過ssh在Web服務器上執行apache重啓
- 9. 通過Expect執行遠程服務器上的shell腳本
- 10. 通過SSH執行遠程python腳本
- 11. 使用SSH服務器通過Jenkins在本地服務器上執行BuildScript
- 12. 不能通過ssh推送遠程服務器上的Git
- 13. 在服務器上遠程執行批處理文件
- 14. 如何在遠程服務器上執行bat文件?
- 15. 如何通過SSH登錄遠程服務器後執行一系列命令?
- 16. 在腳本中通過SSH運行遠程服務器上的函數
- 17. 某些命令不能通過ssh在遠程服務器上運行(shell)
- 18. 使用perl ssh在遠程服務器上寫文件
- 19. 通過Powershell在多個遠程服務器上解壓文件
- 20. 通過HTML和JavaScript上傳遠程服務器上的文件
- 21. 如何通過SSH在遠程Linux服務器上啓動GUI軟件?
- 22. .net類在Linux上通過SSH遠程執行?
- 23. 使用Erlang SSH應用程序在遠程UNIX服務器上執行命令
- 24. ssh - 通過遠程SSH執行一個gtk python應用程序?
- 25. Git ssh遠程代理未在遠程服務器上使用
- 26. perl的SSH遠程服務器上讀取文件
- 27. 通過PHP上傳遠程服務器文件
- 28. 使用java通過遠程服務器執行powershell命令
- 29. 如何通過ssh下載遠程ubuntu服務器的torrent文件?
- 30. 將carrierwave文件存儲到遠程服務器(可能通過ssh/scp)?