1

銀行向けのビジネスクリティカルなWebアプリケーションを実行する約250の同一のLinuxサーバーがあります。基本的に私たちは多くのスクリプト作業を行いますが、今はそれを1つの場所にのみ集中させたいと思っています。つまり、1つのサーバーで実行し、それを多数のサーバーに展開します。これは簡単な作業であり、シェルスクリプトで実行できると皆さんは考えているに違いありません。しかし、ここでも、作業を行うためにさまざまなスクリプトを作成する必要があります

Pythonには大きなライブラリがあり、これは可能ですが、方法がわかりません。簡単に言うと、すべてのスクリプトを1つのファイルにまとめる必要があり、引数に基づいてそれを実行します。

たとえば、Pythonプログラムには、それらを組み合わせて異なる結果を実行できる関数があります。

それで、あなたはそれについて行く方法を私に知らせてください

4

2 に答える 2

6

これは非常に一般的な質問なので、Pythonを使用して作成された2つの異なるフレームワークを使用して、システムの一括管理タスクを容易にします。

  1. func -FuncはFedoraプロジェクトの一部であるため、そのアーキテクチャーに特化しています。ホストがすべてRedHat/CentOSベースの場合、これがソリューションです。

  2. ファブリック-ファブリックはより一般的ですが、一般的に高レベルで同じことを行います。環境が異質である(さまざまなタイプのシステム/ディストリビューションでいっぱいである)場合、これはおそらくあなたが望むものです。

于 2011-04-15T15:49:24.790 に答える
0

分散コンピューティングパッケージのいずれかを試すこともできます。パイロはあなたの興味を引くかもしれないそれらの1つです。

于 2011-04-15T17:31:11.043 に答える