Linux

[Linux] Parallel-ssh(PSSH)

Richard.Ryu 2024. 12. 3. 16:36
반응형

내부 서비스를 동작하는 VM서버가 너무 많아,

명령어를 for문으로 처리 하던 중, pssh 라는 명령어가 있어 이걸로 처리하게 되었습니다.

 

pssh 는 아래와 같이 설치를 진행할 수 있습니다.

redhat(CentOS)>
yum update
yum -y install pssh

Ubuntu>
apt install pssh

 

/usr/bin/pssh 실행하고 참고 파일은 /etc/pssh.d/pssh_nodes.conf 를 참고하고,

 

alias psh='/usr/bin/pssh -h /etc/pssh.d/pssh_nodes.conf --inline-stdout --extra-arg -q --timeout 0'

 

명령 설명은 아래와 같습니다.

 

-h : etc/pssh.d/pssh-allnodes.conf 내에 있는 호스트 목록으로 지정

 

-inline-stdout : 출력 결과를 즉시 표시

 

-extra-arg -q : ssh 클라이언트에 옵션을 지정 -q 로 불필요 출력 값 제외

 

-timeout 0 : 명령 실행의 제한 시간 0은 제한 없음

 

반응형

'Linux' 카테고리의 다른 글

[Linux] Service Enabled/Disabled  (0) 2024.04.24
[Linux] Audit : backlog limit exceeded  (0) 2024.04.24
[Linux] SAMBA  (0) 2024.03.19
[Linux] tree  (0) 2024.03.19
[Linux] userdel  (0) 2024.03.11