virtualization/VMware

[VMware] Host cannot communicate with all other nodes in virtual SAN enabled cluster

yueisu 2016. 2. 3. 21:25

고객의 vSphere 6 환경에 VSAN 6.1을 구성했더니, VSAN클러스터 멤버노드에 다음과 같은 에러가 표시되었습니다.

Host cannot communicate with all other nodes in virtual SAN enabled cluster


위의 에러는 대부분 VSAN 네트워크 구성에 문제가 있을 경우나 호스트의 네트워크 어댑터에 문제가 있을 경우  발생하곤 합니다. 하지만, 구성한 VSAN은 health 상태에 전혀 문제가 없었습니다. 또한 VSAN은 정상적으로 동작하고 있고, 심지어 장애시험을 실행해도 정상가동으로 가상머신에 전혀 문제가 없었죠.


이런저런 조사를 해도 실마리를 잡지못하고 결국 서포트 지원을 받게 되었습니다.

로그를 제공, 조사한 결과 버그인 것으로 판명되었습니다.


아울러 다음과 같은 KB도 공개되어있더군요.(흠... 아무리 찾아도 해당 KB가 검색되지않았었는데 말이죠...)

Following maintenance, hosts in a Virtual SAN cluster may erroneously report the error: Host cannot communicate with all other nodes in virtual SAN enabled cluster


하여간... 

표시의 문제로 동작에는 영향이 없다는 것입니다. vSphere 6.0 Update 1b 버그로 VMware사에서도 인식하고 있으며 수정 패치를 준비중이라고 합니다. 수정 패치 공개까지 회피책으로 2가지 방법이 소개되어있습니다만, 두 방법 모두 일시적으로는 에러 메시지가 사라지지만, 다시금 표시되더군요. 흐음...


VSAN 구성에 문제가 없다면, 위의 에러는 동작이 문제가 없다고 하므로 수정 패치가 공개될 때까지 그냥 냅두는 것이 상책일 듯 합니다... 흐흐


PS.1>재미있는건 위의 에러가 표시되는 ESXi 호스트가 바뀐다는 겁니다. 예를들어 esxi01-05 이렇게 5호스트로 구성되어있을 경우 에러가 표시되는 ESXi 호스트는 4대(esxi01-04)로, 1대(esxi05)는 표시가 되지않았습니다. 이 상황에서 esxi01를 재시작하면 esxi01의 에러는 사라졌습니다. 대신 esxi05에서 표시되더군요. 흐흐