是否可以使用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)?