virtualization/VMware

[VMware vCenter] Operations Manager 접속에러

yueisu 2012. 10. 15. 12:26

검증환경의 스토리지로써 StarWind사의 iSCSI 스토리지을 이용중입니다. 그런데 얼마전 평가기간 만료로 ESXi와의 접속이 모두 끊어졌더군요. 다른 라이센스로 재활성화했습니다만, 가상머신에 경고마크가 남아있더군요. 그래서 일단 인벤토리에서 삭제, 재등록을 해주었지요. 이로써 경고마크는 사라졌습니다. 


그러나... 모든 가상머신을 재등록후, vCOPS에 접속을 했더니, 다음과 같은 에러와 함께 표시가 되지않더군요.

The UUID of the Analytics VM at xxx.xxx.xxx.xxx does not match the UUID of the UI VM at yyy.yyy.yyy.yyy. Check that the Analytics VM at xxx.xxx.xxx.xxx and the UI VM at yyy.yyy.yyy.yyy belong to the same vApp. If the IP address of the Analytics VM has changed, log in as "admin" to the console of UI VM and run this command to reconnect the two VMs: vcops-admin repair 


■ 원인

에러 메시지대로 Analystic VM의 UUID와 UI VM의 UUID가 일치하지않기 때문이었습니다. vCOPS는 두 개의 VM으로 이루어진 vApp 형태로 가동합니다. 두 개의 VM은 서로의 정보를 갖고있는데, 이게 맞지않는다는거 같습니다.

왜 UUID가 일치하지 않게되었는지 곰곰히 생각을 해보니, 인벤토리 재등록, 가상머신의 기동시 "Moved" 옵션을 선택했었습니다. --;;;


■ 해결방법

vcops-admin 명령어를 이용, Analystic VM과 UI VM의 정보를 수복해주면 됩니다. vcops-admin으로 검색, 아래와 같은 페이지를 찾아냈습니다.

How to Change the IP Address for vCenter Operations 5 vApp

VCops 5 – IP Changes and IP Pools – Huh?


제 경우는 Analystic VM의 IP 어드레스를 변경후에 UI VM상에서 아래의 명령어를 실행했습니다.

무사히 vCOPS 관리 화면에 접속이 가능하게 되었답니다.

vcops-admin repair --ipaddress Analystic VM의 IP 어드레스