Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 通过ssh在远程服务器中执行puppet文件_Ruby_Ssh_Provisioning_Puppet - Fatal编程技术网

Ruby 通过ssh在远程服务器中执行puppet文件

Ruby 通过ssh在远程服务器中执行puppet文件,ruby,ssh,provisioning,puppet,Ruby,Ssh,Provisioning,Puppet,是否可以使用SSH在远程服务器中执行傀儡? 我不想在远程服务器上安装ruby。据我所知,只有Puppet可以解释Puppet文件。我认为安装Puppet的依赖项(包括Ruby)比寻找/开发Puppet替代品更容易。据我所知,只有Puppet可以解释Puppet文件。我认为安装Puppet的依赖项(包括Ruby)比寻找/开发Puppet替代品更容易。Puppet(和facter)需要能够检查远程服务器的文件系统、进程表和其他内核表(仅举几件事)。为此,必须在远程服务器上执行。ssh不提供在主机a上

是否可以使用SSH在远程服务器中执行傀儡?
我不想在远程服务器上安装ruby。

据我所知,只有Puppet可以解释Puppet文件。我认为安装Puppet的依赖项(包括Ruby)比寻找/开发Puppet替代品更容易。

据我所知,只有Puppet可以解释Puppet文件。我认为安装Puppet的依赖项(包括Ruby)比寻找/开发Puppet替代品更容易。

Puppet(和facter)需要能够检查远程服务器的文件系统、进程表和其他内核表(仅举几件事)。为此,必须在远程服务器上执行。ssh不提供在主机a上运行命令的方式,即它在主机B上执行并访问主机B的资源;它确实提供了一种从主机a执行安装在主机B上的程序的方法,但这不是您想要的

Puppet带来了开销(安装它所需的空间及其依赖项,加上它所消耗的内存和CPU时间);如果你不喜欢头顶,不要用木偶

注意:如果可以执行您想要的操作,那么您将在主机B上节省少量空间,但会出现三个新问题:

  • 如果你的木偶主人需要做所有的工作,那么你的木偶主人的负荷会显著增加
  • 在远程服务器上仍然有很多工作要做,因为它提供了对资源的访问
  • 网络流量大幅增加
  • Puppet(和facter)需要能够检查远程服务器的文件系统、进程表和其他内核表(仅举几例)。为此,必须在远程服务器上执行。ssh不提供在主机a上运行命令的方式,即它在主机B上执行并访问主机B的资源;它确实提供了一种从主机a执行安装在主机B上的程序的方法,但这不是您想要的

    Puppet带来了开销(安装它所需的空间及其依赖项,加上它所消耗的内存和CPU时间);如果你不喜欢头顶,不要用木偶

    注意:如果可以执行您想要的操作,那么您将在主机B上节省少量空间,但会出现三个新问题:

  • 如果你的木偶主人需要做所有的工作,那么你的木偶主人的负荷会显著增加
  • 在远程服务器上仍然有很多工作要做,因为它提供了对资源的访问
  • 网络流量大幅增加