360 likes | 623 Views
스팍스 서버 현황 및 관리 실전. coffee. 스팍스 서버 현황. sparcs bit ftp d arae n uri h angeul ga,na,da hanu. garam doran. sparcs. 143.248.234.102 SPARCS 메인 서버 메일 서버 , LDAP 서버 Web(sparcs.org) 서버 + SSL DNS 서버 NFS 클라이언트. sparcs. CPU : Intel Core i3 530 MBD : ASRock H55m
E N D
스팍스 서버 현황및 관리 실전 coffee
스팍스 서버 현황 • sparcs • bit • ftp • darae • nuri • hangeul • ga,na,da • hanu • garam • doran
sparcs • 143.248.234.102 • SPARCS 메인 서버 • 메일 서버, LDAP 서버 • Web(sparcs.org)서버 + SSL • DNS 서버 • NFS 클라이언트
sparcs • CPU : Intel Core i3 530 • MBD : ASRock H55m • Intel H55, DDR3 Max.8GB, STAT2.0 x4, Micro-ATX, PCI-E 16x1 • RAM : DDR3 2GB x1 • HDD : Hitachi HDS72103 SATA2 320GB • VGA/LAN : Internal, gigabit • OS : Linux sparcs 2.6.25-2-686 i686 GNU/Linux (Debian)
bit • 143.248.234.158 • 개발 서버 • LDAP, NFS 클라이언트 • (조만간 새 서버로 대체 예정)
bit • CPU : Intel Xeon CPU 3.00GHz*2 • MBD : Supermicro X6DVA • RAM : PC3200 DDR1 4GB • HDD : ATA Disk(1TB) • VGA/LAN : Internal, gigabit • OS : Ubuntu 11.10
ftp • 143.248.234.110 • 국내 최초의 미러링 서비스, kr.archive.ubuntu.com라는 도메인에 연결되어 있을 정도로 국내에서 큰 네임 밸류를 가지고 있다. • 최근에 파일시스템 문제(추측)로 서비스가 불안정했었다.
ftp • CPU : Intel Xeon E5506 @ 2.13GHz • RAM : 6GiB 1333MHz DDR3(Triple Channel) • HDD : (Internal) 300GB 2.5`HDD x2 • RAID : 18TiB • OS : Debian GNU/Linux 6.0
darae • 143.248.234.165 • 동아리 내부 FTP 서버 • LDAP 클라이언트 • 용량 부족으로 자료 정리가 한번 있었으나 장기적으로 용량 증설이 필요함
darae • CPU : Intel Pentium Dual-Core E5200 2.5GHz • MBD : Intel Desktop Board DG45ID • RAM : 2GB PC2-6400 800MHz • HDD : 320GB Hitachi 7200RPM • RAID : Software RAID5 WD 1TB 7200RPM*4 • OS : Ubuntu 11.10
nuri • 143.248.234.104 • NFS 서버 • 이 서버가 죽으면 NFS가 풀려서 sparcs, bit에서 홈 디렉토리 접근도 안되고 메일 시스템도 마비된다(홈 디렉토리의.forward 파일)
nuri • CPU : Intel Xeon E5405 2.00GHz • MBD : HP ProLiant DL180 G5 • RAM : 2GB DDR2 Dual-Channel • HDD : 320GB • RAID : Intel 82801 SATA RAID 2TiB • OS : Debian GNU/Linux 6.0
hanguel • 143.248.234.79 • Icube를 운영하는 서버…였으나 NexR이 서비스를 중단 • 현재 OpenStack구축진행중 • ga, na, da 서버를 OpenStackCompute Node로 물고 있다
hangeul • CPU : Intel Core2 Duo CPU E7400 @ 2.80GHz • RAM : 2GB • HDD : 160GB • LAN : external 1G, internal 1000M • OS : Debian 7.0 Wheezy
hanu • 143.248.234.146 • Ksearch용 서버 • 현재는 프로젝트와 함께 휴면 상태
hanu • CPU : Intel Core2 Quad Q6600(quad, 4Mb L2 cache, 1066MHz fsb, 2.4GHz) • MBD : Gigabyte GA-73PVM-S2M(Geforce 7100 – nf610i) • RAM : PC6400 DDR2 2GB • HDD : Seagate ST3500320AS(500GB, SATA2) • VGA/LAN : Internal, gigabit • OS : Debian GNU/Linux lenny
garam • 143.248.234.164 • Xen가상화 호스팅 서버 • ara, otl, trihack등 가상서버들이 돌아가고 있다 • 따라서 garam이 죽으면 ara, otl, trihack, …도 죽는다
garam • CPU : Intel Xeon E5645 x2 • MB : TYAN S7025AGM2NR • RAM : Samsung DDR3 8GB PC3-10666 ECC/REG LP x2 16GB • HDD : WD 1TB Caviar Black WD1002FAEX (SATA3/7200/64MB) x2 • RAID : Hitachi 1TB Deskstar 7K1000,C HDS721010CLA632 (SATA3/7200/32M) x4, SW • OS : Debian 6.0
doran • 143.248.234.29 • Xen가상화 호스팅 서버2 • project, 택투, arari, 총학앱, olim 등 프로젝트 개발 가상 서버를 돌리고 있다
doran • CPU : Intel Xeon E5645 2.4GHz 6Core x2(12C24T) • RAM : 64GiB • HDD : 320GB RAID1 • RAID : RAID5 1TB *5, 4TB available • LAN : 1Gbps x2
기타 • maru(공용컴) • 프린터 • AP • sparcs • sparcs2 • 모니터 • 허브
maru • 143.248.234.156 • 동방 A Site에 있는 공용 컴퓨터 • Window 서버 • LDAP 클라이언트
프린터(라고 쓰고 복합기라고 읽는다) • 143.248.234.109 • 네트워크 프린터, 네트워크 스캐너 • Cannon MF4580dn 모델 • 2011년 정보통신팀 지원으로 구매
AP • sparcs • 143.248.234.114 • 관리페이지 : 192.168.10.1 • Anygate Gigabit, 802.11n 지원 모델 • LDAP 클라이언트 • sparcs2 • 143.248.234.154 • 관리페이지 : 192.168.0.1 • IPTime 100Mbps, 802.11n 지원 모델
모니터 • BTC Zeus 7000/240 MDF, 24’, 1920x1200 • 김동주 선배님이 08년 1월에 기증 • 현재 maru에 사용중
허브 • 3Com 1000M 8port x1 • 2004년 구입(88학년 오성규 선배님 지원) • 3Com 1000M 16port x1 • 2007년 초 정보통신팀 지원 • 기타 동아리방 내의 100M 허브들
SSH가 안되요ㅜㅜ • 원격 접속 설정, 네트워크 이상, 방화벽 등의 이유로 인해 안되는 경우가 있다 • 서버실로 잠입해서 직접 작업한다
그런데 서버를 어떻게 다루나요? • 서버가 한 두 개가 아닌데 서버 하나당 하나의 모니터, 키보드를 두기에는 자원낭비이다. • KVM 스위치를 이용하여 한 모니터, 한 키보드를 이용해 여러 서버들을 조작할 수 있다. • 아이디, 비밀번호, scroll lock x2 + space bar, 로그아웃
갑자기 정전이 났어요헠 • 당황하지 마세요 • 서버실에UPS(무정전 전원 공급 장치)가있어서 어느 정도의 시간(약 한두시간)은 서버들이 멈추지 않도록 전원을 공급하여 준다 • 서버를 꺼야 한다면 sparcs로 서비스 중단 메일을 보내고 서버들을 차례대로 종료하도록 합니다
벌써 신입생이 들어왔다니… • 스팍스 회원들의 UID는 100단위로 관리되고 있다. • addsparcs라는 장난감으로 회원을 추가한다. • UID100증가, 홈 디렉토리 생성, .forward 파일 생성, 메일링 추가, 준회원으로 등록, … 등의 작업을 자동으로 수행해준다. • BUT! LDAP에 추가하는 것은 수동으로… • 정회원이 되면 LDAP에서 준회원의 GID를 200에서 400으로 변경해야 합니다
서버실의 온도가 너무 높아요 • 특히 지금과 같은 여름철에 최대 38도까지 올라간다. • 서버실에 가서 에어컨이 작동하는지 확인하고 에어컨이 고장이라면 시설팀에 문의한다. • 해결이 오래 걸릴 것 같은 경우 안내 메일을 돌리고 덜 중요한 서버를 몇 개 종료하여 발열량을 최대한 줄인다.
server Korean unable? • 처음 서버를 세팅한 경우 운영체제 별 적합한 방법으로 로케일 설정을 해줘야 한다. • Debian, Ubuntu는 locale-gen ko_KR.UTF-8 명령어로 로케일을 만들고, /etc/default/locale 파일을 수정하여 LANG=“ko_KR.UTF-8”이 되도록 한다. • 서버실에서 콘솔로 작업하는 경우 만약 한글이 안된다면#EXPORT LANG=C를 통해 영어로 보도록 하자(세션이 종료되면 원래대로 돌아옴)
…서버가…너무…느려요… • top, htop, ps, netstat등의 명령어로 cpu, memory, network 부하가 있는지 체크합니다. • 이상하게 많은 부하가 걸린 프로세스가 있다면 해당 작업 소유자에게 연락을 취해 상의합니다. • CPU점유율은 cpulimit를 통해 프로세스 단위에서 제한할 수 있습니다.
sparcs서버의 /SPARCS 폴더는 • /home/sparcs의 링크입니다. • SPARCS의 홈페이지, 메일, 장난감 등이 들어있습니다. • /SPARCS/bin : 장난감 • /SPARCS/mail : 메일링 관련 디렉토리 • /SPARCS/wheel : 휠 트랙 • /SPARCS/www : 홈페이지 디렉토리 • 그 외 photo, seminar 등등…