0

SSH を使用してリモート サーバーでパペットを実行することは可能ですか? リモートサーバーにルビーをインストールする必要はありません。

4

2 に答える 2

2

私の知る限り、Puppet ファイルを解釈できるのは Puppet だけです。Puppet の代替品を見つけて開発するよりも、Puppet の依存関係 (Ruby を含む) をインストールする方が簡単だと思います。

于 2012-10-26T08:43:59.597 に答える
1

Puppet (およびファクト) は、リモート サーバーのファイル システム、プロセス テーブル、およびその他のカーネル テーブル (ほんの少しだけ言及する) を検査できる必要があります。これには、リモートサーバーで実行する必要があります。ssh は、ホスト B のリソースにアクセスしてホスト B でコマンドを実行するような方法で、ホスト A でコマンドを実行する方法を提供しません。ホストAからホストBにインストールされたプログラムを実行する方法を提供しますが、それはあなたが望むものではありません.

Puppet にはオーバーヘッド (Puppet とその依存関係のインストールに必要なスペース、および Puppet が消費するメモリーと CPU 時間) が伴います。オーバーヘッドが気に入らない場合は、Puppet を使用しないでください。

注:やりたいことを実行できた場合、ホスト B で少量のスペースを節約できますが、次の 3 つの新しい問題が発生します

  1. すべての作業を行う場合、操り人形マスターの負荷が大幅に増加します。
  2. リモートサーバーはリソースへのアクセスを提供するため、まだ多くの作業が必要です
  3. ネットワーク トラフィックの大幅な増加。
于 2012-10-30T11:48:19.633 に答える