링크 ux 클 러 스 터 분산 형 SSH 병행 관리 도구

여러 대의 서버 를 가지 고 있 을 때 똑 같은 명령, 똑 같은 작업 이 이 서버 에서 반복 적 으로 실 행 됩 니 다. 이 럴 때 모든 서버 에 로그 인하 여 똑 같은 작업 을 반복 하 는 것 은 분명 서 툴 고 특정한 서버 나 일부 조작 을 빠 뜨리 기 쉽 습 니 다.서버 클 러 스 터 를 집중 적 으로 관리 할 수 있 는 도구 가 필요 합 니 다. pssh 와 mussh 는 바로 이러한 두 가지 도구 입 니 다.
   pssh 와 mussh 라 는 훌륭 한 병렬 셸 도 구 는 여러 서버 에 같은 셸 명령 을 한꺼번에 보 내 고 실행 할 수 있 도록 해 주 며 우리 의 조작 을 크게 간소화 합 니 다. 일반적인 작업 에 있어 서 이 두 도 구 는 충분 합 니 다.물론 puppet 와 같은 더 고 급 스 러 운 도구 도 있 습 니 다. 이 도 구 는 클 러 스 터 내 서버 규격 이 기본적으로 같 아야 한다 고 합 니 다. 저 는 아직 puppet 를 연구 한 적 이 없습니다.
   pssh 와 mussh 의 설치 와 사용 은 매우 간단 합 니 다. 설치 과정 은 압축 패키지 의 도움말 문 서 를 참고 할 수 있 습 니 다.다음 과 같다.
   pssh:

  
  
  
  
  1. wget http://parallel-ssh.googlecode.com/files/pssh-2.2.2.tar.gz 
  2. tar -zxvf pssh-2.2.2.tar.gz 
  3. cd pssh-2.2.2 
  4. wget 'http://peak.telecommunity.com/dist/ez_setup.py' 
  5. sudo python ez_setup.py 
  6. sudo python setup.py install  

   이렇게 하면 OK, 사용 할 수 있어 요.다만 각 노드 에 설치 해 야 합 니 다!
   mussh:

  
  
  
  
  1. wget http://ncu.dl.sourceforge.net/project/mussh/mussh/0.7/mussh-0.7.tgz 
  2. tar -zxvf mussh-0.7.tgz  

   mussh 가 더 쉬 워 요. 이렇게 압축 을 풀 면 사용 할 수 있어 요!그것 은 모든 기계 에 설치 할 필요 가 없다.
 
   두 도구 의 사용 방법 은 간단 합 니 다. 명령 $COMMAND -- help 를 눌 러 도움말 문 서 를 보 거나 google 을 볼 수 있 습 니 다.
   비교 해 보면 pssh 기능 은 더욱 강력 합 니 다. 그 자체 에는 5 개의 도구 가 포함 되 어 있 습 니 다. parallel - ssh, parallel - scp, parallel - rsync, parallel - slurp 와 parallel - nuke 는 시간 이 걸 리 는 명령 을 수행 하기에 더욱 적합 합 니 다.Mussh 는 각 서버 에서 간단 한 동작 을 수행 하고 결 과 를 화면 에 인쇄 할 수 있 는 도구 가 하나 밖 에 없습니다.
   자세 한 정 보 는 이 글 을 참고 하 세 요.http://www.fuzhijie.me/?p=443.
이 글 을 잘 썼 습 니 다. 작가 님 감사합니다!

좋은 웹페이지 즐겨찾기