pssh +システム間の日付を確認し、日付が3秒以上異なる場合は警告します。

pssh +システム間の日付を確認し、日付が3秒以上異なる場合は警告します。

以下のpsshコマンドを使用して、マシン間の時間差が3秒以上であることを確認してください。

 pssh -i -o /tmp/out/ -e /tmp/err/ -H "master01 master02 master03 worker01 worker02" -l root -x '-q -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no -o PreferredAuthentications=publickey -o PubkeyAuthentication=yes' date
[1] 12:15:43 [SUCCESS] worker02
Fri Jul 12 12:15:43 UTC 2019
[2] 12:15:43 [SUCCESS] master03
Fri Jul 12 12:15:43 UTC 2019
[3] 12:15:43 [SUCCESS] worker01
Fri Jul 12 12:15:43 UTC 2019
[4] 12:15:43 [SUCCESS] master01
Fri Jul 12 12:15:43 UTC 2019
[5] 12:15:43 [SUCCESS] master02
Fri Jul 12 12:15:43 UTC 2019

ここでbashスクリプトでpsshを設定する必要があります。

タイムアウトしたことを確認したいです。3秒機械間

awk/perl oneliner /bash/を使用して3秒以上かかることを確認するにはどうすればよいですか?

または、日付の結果のみを表示するには、次の手順を実行します。

pssh -i -H "master01 master02 master03 worker01 worker02" 2>/dev/null -l root -x '-q -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no -o PreferredAuthentications=publickey -o PubkeyAuthentication=yes' date | grep -v "^\["
Fri Jul 12 12:37:35 UTC 2019
Fri Jul 12 12:37:35 UTC 2019
Fri Jul 12 12:37:35 UTC 2019
Fri Jul 12 12:37:35 UTC 2019
Fri Jul 12 12:37:35 UTC 2019

注 - クラスタには452を超えるRedhat 7.2システムがあります(以下の例)。

ベストアンサー1

おすすめ記事