Xmanager 게시판

master, slave Node 관련 질의

최종입력: 2008-09-26 17:11 - 넷사랑 | 답글: 1건

 
2008-09-26 14:00 - 강승규

master, slave Node 관련 질의

 
안녕하십니까?

죄송합니다만 마땅히 물어볼 곳이 없어서 이 게시판에 질의드립니다.

저희는 현재 CAVE 가시화 장비 설치 한 후 프로그램 실행 테스트중입니다.

한가지 문제가 있어서 문의 드립니다.

현재 노드가 4개입니다.

OS : RedHat Enterprise Desktop
Master Node : pine1
Slave Node : pine2, pine3. pine4 입니다.

/usr/local/CAVE/etc에 있는 각 노드별 cave 환경설정 파일에 각 노드별 통신할 수 있게

"DistribTCPPort 6001" 에 포트를 설정 했습니다.

그리고 테스트 프로그램을 돌리면 마스터 노드는 6001포트가 아니라 6003 포트를 서비스하고 슬레이브 노드는 6004, 6005등의 포트로 접속을 시도하다가 socket failed 라고 실행이 멈춰버립니다.

자료를 찾아보니 X-window에서는 각 클라이언트들이 접속을 하면 Display 포트를 접속 개수만큼 생성한다고 하는데

이 문제인지 혹시 해결 방안을 아시면 좀 알려주십시요.

그럼 좋은 하루되세요.

제품명 : Xmanager 3.0
연결 방법 : 기타
2008-09-26 17:11 - 넷사랑

Re: master, slave Node 관련 질의

 
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

현재 사용하고 계시는 환경에 대한 이해가 부족하므로 명확한 답변을 드리기는 어려우나 X윈도우에 대한 이해를 하시게 되면 어떤 부분에 문제가 있는지 아실 수 있으리라 생각됩니다.

유닉스/리눅스의 명령 프롬프트에서, 혹은 마우스 클릭 등으로 실행시키는 프로그램은 X응용프로그램으로 Xclient라고 합니다.
이 Xclient가 그래픽으로 그려지도록 하는 프로그램을 Xserver라고 하며 Xclient와 Xserver는 동일한 장소(머신)에 있지 않아도 됩니다. 저희 Xmanager는 PC에서 구동되어 원격 유닉스/리눅스의 X응용프로그램(Xclinet)을 사용할 수 있도록 하는 Xserver에 해당합니다.

Xclient는 TCP 포트 6000번, 6001번 등을 통해서 Xserver와 접속합니다. 그러므로 이 포트를 리슨하는 것은 서버인 Xserver의 장비가 되는 것입니다.

한 가지 더 말씀드리면 Xclient가 구동될 때마다 포트가 늘어나는 것이 아니고 같은 머신에서 Xserver가 늘어날 때마다 포트가 늘어나야 하게 되는 것입니다. 여러 Xclient는 비록 처리되는 장소(머신)가 서로 다르더라도 같은 Xserver에서 출력되어질 수 있습니다.

문제를 해결하는 데 도움이 되었길 바랍니다.

감사합니다.