PDSH使ってますか?
https://www.hpc.co.jp/tech-blog/2019/05/21/useful_pdsh/
Parallel Distributed Shell(pdsh)を使って複数ホストに並列コマンド実行する
https://qiita.com/arukoh@github/items/7b6777b0534babfd0539
wslにインストールした。
$ sudo apt install pdsh
コマンド送りたいサーバに公開鍵を送る。
↓
sshの設定(passwordなしでsshログイン(scp)する)
https://qiita.com/hnishi/items/5dec4c7fca9b5121430f
実行したらエラーがでたので以下の対応をした。
↓
pdshがエラー「rcmd:socket:Permission denied」を返す
https://www.it-swarm-ja.com/ja/ssh/pdsh%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%E3%80%8Crcmd%EF%BC%9Asocket%EF%BC%9Apermission-denied%E3%80%8D%E3%82%92%E8%BF%94%E3%81%99/960296025/
実行してみる。
$ pdsh -w 192.168.0.35,192.168.0.24 cat /etc/redhat-release 192.168.0.24: CentOS Linux release 8.4.2105 192.168.0.35: CentOS Linux release 7.9.2009 (Core) $ pdsh -w 192.168.0.35,192.168.0.24 vmstat 2 192.168.0.24: procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- 192.168.0.24: r b swpd free buff cache si so bi bo in cs us sy id wa st 192.168.0.24: 5 0 530052 121348 4168 948728 3 19 270 205 234 288 2 3 94 0 0 192.168.0.24: 0 0 530052 120956 4168 948852 0 0 0 0 412 741 1 3 95 0 0 192.168.0.35: procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- 192.168.0.35: r b swpd free buff cache si so bi bo in cs us sy id wa st 192.168.0.35: 1 0 0 5568248 1080 2880384 0 0 36 37 242 387 8 1 91 0 0 192.168.0.24: 0 0 530052 120956 4168 948852 0 0 0 0 279 505 1 2 97 0 0 192.168.0.35: 1 0 0 5568548 1080 2880384 0 0 0 4 150 225 0 0 99 0 0 192.168.0.24: 0 0 530052 120956 4168 948852 0 0 0 0 269 486 1 3 96 0 0