を実行するための最良の方法は何か私の周りに持っている〜700台のLinuxのRedHatマシンのLinux +数百のLinuxマシン上で並列yumのアップデートで
と私はコマンドを実行するには、それらすべて
に「yumの更新します」私は私のスクリプトに記載されているように、以下のアプローチについて考えていました
私のスクリプトの "yum update &"が適切なアプローチであるかどうかはわかりません。
&は、コマンドを実行するためにコマンドに追加された独立し
more list.txt
server1
server2
.
.
私のスクリプト
#!/bin/bash
SSH="/usr/bin/ssh -n -o ConnectTimeout=5 -o StrictHostKeyChecking=no -xaq"
for server_name in ` cat list.txt `
do
echo "Run yum update on sevrer - $server_name"
$SSH $server_name "yum -y update &"
sleep 0.1
done
I意志に並列yumのアップデートで実行する方法について&提案を他のアイデアを知って幸せ700台のマシン
これにはpdshまたはpsshを使用する必要があります。 – Soravux
私はLinuxマシン上でこれらのコマンドを実行していますので、使用できません。 – Eytan
コマンドを実行するマシン上で必要です。すべてのマシンにインストールする必要はありません。それはあなたが効率的にフードの下でやっているループを実行し、あなたのためにstdout/errを世話します。彼らは信じられないほどの時間節約者です、あなたはそれらを試してみてください。 – Soravux