pdsh

pdsh 세션 감지
pdsh

pdsh 세션 감지

우리 클러스터에서는 LMOD를 사용하여 사전 설치된 특정 모듈(예: PyTorch 또는 기타 과학 패키지)을 동적으로 로드합니다. 가장 중요한 것은 일부 코드를 실행하고 싶다는 것입니다.깊은 속도노드 전체에 분산 코드를 최적화하여 실행할 수 있는 프레임워크입니다. pdsh내가 겪고 있는 문제는 물론 ssh 세션이 마스터 노드에 이미 로드한 모듈을 로드하지 않는다는 것입니다. 그러나 이로 인해 일부 필수 라이브러리를 찾을 수 없기 때문에 문제가 발생합니다 . 파이썬으로. 예: 여러 노드가 포함된 대화형...

Admin

pdsh 및 명령 종료 코드
pdsh

pdsh 및 명령 종료 코드

pdsh명령이 여러 노드에서 성공적으로 실행되었으며 명령이 임의의 노드에서 실패하면 종료 코드(에서 pdsh)가 0이 아니어야 한다고 주장하는 데 사용하고 싶습니다 . 다음 예를 고려하십시오. $ pdsh -w host1,host2 "exit 0"; echo $? host1: host1 host2: host2 0 $ pdsh -w host1,host2 "exit 1"; echo $? host1: host1: ssh exited with exit code 1 host2: host2: ssh exite...

Admin

pdsh를 파일에서 가져올 수 있나요?
pdsh

pdsh를 파일에서 가져올 수 있나요?

다음과 같이 한 명령에서 다른 명령으로 데이터를 전송할 수 있습니다. $ echo test | cat test 무엇으로 전화해야 할지 잘 모르겠습니다.다음을 사용하여 비슷한 효과를 얻을 수 있습니다. $ cat < <(echo test) test <(echo test)즉석에서 파일을 만드는 것은 부끄러운 일이 아닙니다. 일반 파일을 사용하면 다음과 같습니다. $ cat file test $ cat < file test 이것은 ssh와 마찬가지로 작동합니다. $ ...

Admin

PDSH 스크립트 출력 파일
pdsh

PDSH 스크립트 출력 파일

이 pdsh 스크립트를 실행합니다. #!/bin/bash ServersListFile=/etc/pdsh/root_audit Result=/etc/pdsh/SudoRoot.csv /opt/techunix/bin/pdsh.sh -f $ServersListFile -c "hostname" >> $Result 다음 출력만 얻습니다. 실행할 명령: 호스트 이름 dshbak 명령을 사용하여 출력을 처리할 수 있습니다. 화면에 다음이 표시됩니다. pdsh@pr...

Admin

명령은 로컬에서는 작동하지만 원격에서는 실패합니다.
pdsh

명령은 로컬에서는 작동하지만 원격에서는 실패합니다.

SSH 또는 pdsh를 통해 원격으로 명령을 사용할 때 명령이 실패하는 이유를 이해할 수 없습니다. 로컬에서는 다음과 같이 작동합니다. line=` last -F | grep -vE '^(svc_qual|s594998a|reboot|s823850a|s825722a|s559857a|s603256a|root|s823656a|s230281a|s638181a|s835786a)' | head -1 `;login=`echo $line | awk '{print $1}'`dm;user=`getent passwd...

Admin

다른 매개변수를 사용하여 원격 노드에 병렬 명령을 실행하는 방법은 무엇입니까?
pdsh

다른 매개변수를 사용하여 원격 노드에 병렬 명령을 실행하는 방법은 무엇입니까?

여러 서버에 서로 다른 매개변수를 제공하면서 여러 Ubuntu 서버에서 애플리케이션을 병렬로 실행해야 합니다. 인터넷 검색을 시도했지만 가능한 해결책을 찾지 못했습니다. 나는 ssh/pdsh/parallel을 시도했지만 성공하지 못했습니다. 시나리오를 더 자세히 설명하기 위해 다음은 3개 서버 모두에서 병렬로 실행되어야 하지만 다른 매개 변수를 사용하여 실행되어야 pdsh하는 작동하지 않는 예( 포함) 입니다. script.sh참고로 저는 이미 공개/개인 SSH 키(비밀번호 로그인 없음)를 가지고 ...

Admin

SED 및 PDSH: 클러스터의 슬레이브 노드에 있는 파일에 행 추가
pdsh

SED 및 PDSH: 클러스터의 슬레이브 노드에 있는 파일에 행 추가

클러스터의 32개 슬레이브 노드에 있는 각 파일의 내용이 포함된 새 행을 추가하려고 합니다 GATEWAY=10.0.10.1. /etc/sysconfig/network콘텐츠. 나는 이것을 읽었다sed를 사용하여 줄을 삽입하는 방법에 대한 게시물. 이것은 로컬 파일에 줄을 추가하는 데 효과적입니다. sed -i.bak -e "\$aGATEWAY=10.0.10.1" test/test1 이는 노드 32의 파일을 보는 데 적합합니다. pdsh -w n032 cat test/test1 이건 ...

Admin

pdcp를 사용할 때 호스트 키 확인에 실패했습니다(종료 코드 255).
pdsh

pdcp를 사용할 때 호스트 키 확인에 실패했습니다(종료 코드 255).

모든 컴퓨터에 특정 소프트웨어를 하나씩 pdsh설치 하려고 하므로 -f모든 컴퓨터에서 실행을 사용하기로 결정했습니다. 그냥 가지고 놀기 위해 다음 명령을 실행하기로 결정했지만 오류가 발생합니다. david@machine0:~$ sudo pdcp -w machine1 abc.tar.gz /home/david machine1: Host key verification failed. pdcp@machine0: machine1: ssh exited with exit code 255 내가 여기서 뭘 잘못...

Admin