[MIP-596] 초기 핫빗 구성시 잘못된 어드레스를 입력한 이후에는 갱신이 안됨. 수동으로 hb.json을 지우고 새로 작성해야함

Subject
초기 핫빗 구성시 잘못된 어드레스를 입력한 이후에는 갱신이 안됨. 수동으로 hb.json을 지우고 새로 작성해야함.


APPLIES TO:
"MCCS version: 3.2
OS: Windows 2003 x64
APPs: -
Disk Type: -"


SYMPTOMS
"자신의 어드레스가 10.10.7.145이고 원격이 10.10.7.144인데, 이를 secondary hb에 반대로 입력하면 초기 저장됨
잘못된 어드레스를 수정하고 저장하면, 10.10.7.145 노드에 저장하지 못했습니다라는 에러창이 뜸
실제 hb.json을 열어봐도 수정되어 있지 않으며, 파일을 직접 열어서 수정하거나, 서비스를 내리고 hb.json을 지운후 재시작하여 재작성해야함"


CAUSE
"HBEditWizard.java의 checkConnection() 메소드는 secondary heartbeat에 대해서 ping test만 진행한다
이 부분에서 host name별로 소유한 ip address가 실제로 있는지 확인해야하지만, 클러스터에 등록된 노드 이름이 물리적인 host name과 달라서 이를 검증하기는 쉽지 않다."


SOLUTION
"초기 핫빗 구성시 한 노드에 할당된 핫빗이 같은 노드에 있지 않으면 ""핫빗 구성에 오류""라는 메세지로 오류처리
secondary hb의 경우는 원래부터 조사루틴이 있어서 ping이 안되는 secondary의 경우 오류가 발생하도록 되어 있었음"

Fixed MCCs 3.2.1