이 글은 연제식으로 조금씩 조금씩 쓰려고 합니다. 한번에 모두 쓰기가 힘들것 같아서요... ^^;;
ACE는 Supercomputer 운영 및 관리에 편리하도록 개발된 Appro 제품입니다. 제가 이전에 ACE에대해 소개 자료 형식으로 만든것 중에 소비자들이 가장 궁금해 할 만한 내용을 토대로 질문답변 형식으로 만들것이 있어 그 내용을 약간 소개해보려고 합니다. 물론 현재 ACE는 좀더 많은 업그래이드가 이뤄졌기 때문에 일부 기능이 더 좋아졌을것입니다. (저도 ACE 패치 작업에 join을 하게 되었죠... ^^*)
아래 내용은 Appro에서 Tsukuba 에 클러스터 설치 및 사용자 환경을 구축해주면서 제가 Tsukuba 작업을 진행하면서 ACE에대해 알게되고 경험해보면서 idea를 내어가며 얻은 경험을 토대로 작성한 내용입니다. 제가 ACE를 설계한것이 아니라서 어쩌면 일부 내용이 설계와 안맞을수 있을지 모르나 대부분은 경험을 토대로 썼기때문에 거의 대부분은 내용이 맞다고 보시면됩니다.
ACE
Q & A
Cluster에 대해 상황 별로 이해를 돕고자 질문과 답변 식으로 presentation을 합니다.
ACE의 구조적 특징
ØProject 또는 부서에 따라 Resource 분배가 빈번해서 Cluster를 나누거나 합쳐서 쓰고 싶다.
nACE의Cluster 가상화(partition)을이용하여Cluster resource를split하거나합쳐상황에맞게computing power size를쉽게조절할수있다.
Ø부서 또는 Project 특성상 서로 다른 OS 또는 완전히 서로 다른 환경을 써야만 한다.
nACE의 Partition function을 이용하여 하나의 Cluster를 도입했을지라도 logical cluster로 partition을 하면 각각 logical cluster는 서로 다른OS를 사용할 수도 있고 서로 다른 환경으로 구성하여 한 시스템에서 여러 OS나 환경으로 독립적으로 사용이 가능하다.
Ø클러스터를 사용하다 보면 과거 설정으로 복원을 해야 될 경우가 생긴다.
nACE에는 cluster image revision 관리 기능이 있어 각 logical cluster 마다 설정에 따른 revision이 보관되어 있어 언제든지 쉽게 구 버전 또는 신버전으로 바꿔 사용할 수가 있다. (cluster OS환경에 대한 자동 백업기능)
nACE에는 전체 revision에 공통적으로 사용되어야 하는 사용자 환경설정은 따로 설정하여 revision을 바꾸더라도 그냥 환경을 이용할 수 있도록 구성되어 있다.
ØSoftware install 및 노드 마다 환경 설정 하려면 힘들다.
nACE에서는checkout(read/write 모드)를한후에checkout한노드에서만software install 및설정을한후에checkin(read only mode)하면whole cluster에서 software 및환경을사용가능하다.
nACE에서는 cluster OS영역이 read only이기 때문에 관리자/사용자가 프로그램 삭제 등의 실수를 막을 수 있다.
n일부 read/write 파일에 대해 잘못 설정을 했을 경우에 the node를 재 가동만 하면 다시 원래 상태로 돌아간다.
ØCompute node crash 되었을 때 다시 설치하려면 시간이 많이 걸리고 설정이 어렵다.
nACE에서compute node는supper computer의CPU board 개념으로사용되기때문에compute node crash시불량node만1:1로간단히교체후power on하면작업이끝난다. (불량 노드는 off line상에서 수리 또는 교환한다.)
Ø사용하는 software가 disk I/O가 심해서 local scratch disk를 사용해야만 한다.
nACE는disk-less based cluster이지만local disk에대한규칙만넣어두면compute node boot-up때자동으로local scratch disk로사용할수있도록구성된다.
nLocal disk crash가 나면 disk 교체 후 재가동하면 자동으로 다시 구성시켜 올려주기 때문에 다른 추가 작업이 필요 없다.
댓글을 달아 주세요
댓글 RSS 주소 : http://www.cep.kr/blog/cep/rss/comment/163댓글 ATOM 주소 : http://www.cep.kr/blog/cep/atom/comment/163