사용 버전
버전과 관계없음
Error Message
vSphere HA agent cannot be correctly installed or configured.
상세 내용
vCenter/ESXi 호스트 업그레이드 후 클러스터 vSphere HA 구성이 실패함.
vSphere HA는 기본적으로 ESXi 호스트의 FDM 데몬을 통해 동작하는 기능이다. (/etc/init.d/vmware-fdm)
하지만 기존 버전의 FDM Agent를 소유한 상태에서 업그레이드된 vCenter의 FDM Agent 설치를 못하는 경우가 종종 있다.
주로 6.5 환경으로 업그레이드 시 발생하는 빈도가 높았지만, 최근엔 6.7 환경에서도 발생했다.
해결책
Reconfigure for vSphere HA로 해결되면 다행이지만, 그렇지 않다면 기존 FDM VIB를 제거 후에 수동으로 설치해야 한다.
01. vSphere HA Disable 및 호스트 유지보수 모드 시작
HA Enable 상태에서 VIB 제거 시 HA 동작할 가능성 차단
02. ESXi#01의 기존 FDM VIB 제거
ESXi#01 SSH 혹은 Shell 접속
~#esxcli software vib list | grep -i fdm // 기존 FDM 설치 여부 및 VIB 이름 확인
~#esxcli software vib remove -n {ESXi#01 FDM VIB NAME} // 설치되어 있을 경우, 해당 VIB 제거
03. 신규 vCenter의 FDM VIB 복사
신규 VCSA Bash Shell 접속
~#cd /etc/vmware-vpx/docRoot/vSphere-HA-depot/vib20/vmware-fdm
~#scp {VCSA FDM VIB File} root@{ESXi#01 IP}:/tmp // SCP를 통해 VCSA OS의 FDM VIB 파일을 호스트로 복사
04. 신규 vCenter FDM VIB 수동 설치
01번의 VIB 제거된 ESXi 호스트 SSH 접속
~#esxcli software vib install -v /tmp/{VCSA FDM VIB File} // tmp 경로의 복사된 FDM VIB 파일 설치
~#esxcli software vib list | grep -i fdm
05. (호스트 유지보수 모드 종료 후) vCenter GUI에서 클러스터 vSphere HA Enable 진행
* VMware KB에서는 vCenter ~ ESXi 간 네트워크 이슈 (트래픽 과다, NIC 장비 이슈 등) 시에도 발생할 수 있다고 한다.
참고 URL