pssh가 제어 시스템에서 명령을 실행할 수 있습니까?

pssh가 제어 시스템에서 명령을 실행할 수 있습니까?

pssh가 제어 시스템에서 명령을 병렬로 실행할 수 있습니까?

이제 세 대의 기계가 있습니다.

이것은 내 hostpssh파일입니다. druidcluster1, druidcluster2, 에 해당합니다 druidcluster4.

[email protected]
[email protected]
[email protected]

각 시스템 자체에 대한 SSH의 신뢰를 포함하여 SSH 상호 신뢰가 설정되었습니다.

[root@druidcluster1 generalsoftware]# ssh druidcluster1 date
Sun May 12 02:02:49 CDT 2019
[root@druidcluster1 generalsoftware]# ssh druidcluster2 date
Sun May 12 02:02:55 CDT 2019
[root@druidcluster1 generalsoftware]# ssh druidcluster4 date
Sun May 12 02:03:01 CDT 2019

[root@druidcluster2 .ssh]# ssh druidcluster2 date
Sun May 12 02:02:19 CDT 2019
[root@druidcluster2 .ssh]# ssh druidcluster1 date
Sun May 12 02:02:25 CDT 2019
[root@druidcluster2 .ssh]# ssh druidcluster4 date
Sun May 12 02:02:31 CDT 2019

[root@druidcluster4 .ssh]# ssh druidcluster4 date
Sun May 12 02:02:01 CDT 2019
[root@druidcluster4 .ssh]# ssh druidcluster1 date
Sun May 12 02:02:08 CDT 2019
[root@druidcluster4 .ssh]# ssh druidcluster2 date
Sun May 12 02:02:14 CDT 2019

그런 다음 실행 pssh -h hostpssh -P date하고 druidcluster1다음을 얻습니다.

[root@druidcluster1 generalsoftware]# pssh -h hostpssh -P date
[1] 01:33:34 [FAILURE] [email protected] Exited with error code 255
9.116.2.254: Sun May 12 01:33:37 CDT 2019
[2] 01:33:37 [SUCCESS] [email protected]
9.116.2.70: Sun May 12 01:33:37 CDT 2019
[3] 01:33:37 [SUCCESS] [email protected]

단지 제어 기계의 명령이 실패했을 뿐입니다.

관련 정보