본문 바로가기

Virtualization/VMware vSphere

[VMware] vSphere HA agent cannot be correctly installed or configured.

사용 버전

버전과 관계없음

 

 

 

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 파일을 호스트로 복사

VCSA SCP 복사
ESXi 호스트로 복사된 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

kb.vmware.com/s/article/2011688