parallel ssh tool with python

Post on 12-Apr-2017

577 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Parallel SSH Tool with python

smallvil@gmail.com

Fedora Package Maintainer

2011/09 ~ 현재 티켓몬스터 SCV

Pararrel ssh tool 필요성?

고전 적인 방법

쉘 스크립트를 이용

순차적으로 실행 느리다

에러 확인이 귀찮음

그래서 Pararrel ssh tool 찾아 보았습니다.

clusterssh pssh

dist(NHN)

python library fabric

paramiko

또 다른 것은?

Ansible, Saltstack Chef, Puppet CFEngine, ETC

하지만

우린 SCV다!!

그냥 python으로 만들어 보자!!

Distribute SSH dist.py

Used library

pexpect threading, queue

MySQLdb

장점?

1000 라인

Multiple threads

sudo + password

간단한 DB 연동

Failed servers list &

counts

GROUP 기능 web1~web100

group1 = web was

파일 전송 SCP

down /root/file

/root/@HOST

단점?

~_~

감사합니다.

top related