윈도우에서 업데이트를 모두 하고 TSA를 설치 후 preprpnode hostname1 hostname2

를 입력하면 다음과 같은 에러가 떨어질 수가 있다.

$preprpnode hostname1 hostname2

/usr/sbin/rsct/bin/lsrsrc-api: 2612-022 A session could not be established with the RMC daemon on <hostname>


그래서 netstat -an | grep -i 657를 하면

udp는 떠 있지만 tcp 포트가 뜨지 않을 경우가 있다.


TSA의 RMC기능은 반드시 657 포트를 통해서 작업이 이루어진다.

이 657 포트가 장애가 생기면 다른 작업을 진행할 수가 없다.


원인을 찾다가 결국 알아낸 단순한 것.


C:\Windows\System32\drivers\etc\에 보면 services라는 파일이 있다.

보통 Port의 이름을 정의할때 쓰는 파일인데 이곳의 맨아래에 보면 특수 문자가 붙어 있다.

이 특수문자때문에 Port할당시 방해가 된것 같다.

rmc  657/tcp <-이 뒤에 특수문자가 있는데 이걸 삭제

그리고 리부팅 후 확인해보면 Port가 떠있는것을 확인해 볼 수 있다.


이걸 알아내느라 1달을 허비했다.... 젠장....


역시 삽질의 길은 멀고도 험하다....

Posted by 인프라쟁이 DBA