본문 바로가기
개발/Openstack

No valid host was found 오류로 인스턴스를 배치할 수 없음

by 용술이 2021. 5. 30.

원인

이 문제점은 Nova 스케줄러가 가상 머신을 프로비저닝하기 위한 하이퍼바이저를 찾을 수 없기 때문에 발생합니다. 이 문제점은 일반적으로 다음 이유로 인해 발생할 수 있습니다.

  • 사용하지 않은 가상 머신을 오랫동안 정리하지 않습니다.
  • 클라우드 용량보다 더 많은 가상 머신을 프로비저닝하고 있습니다.
  • 예를 들어 VMware vCenter에서 ESXi 호스트 제거하듯이 사용자가 클라우드에서 하이퍼바이저를 제거하거나 이를 사용하지 않습니다. 또는 KVM 계산 노드가 오프라인입니다.

클라우드가 용량 부족 상태인지 여부를 파악하려면 nova hypervisor-show <hypervisor id> 명령을 사용하여 각 하이퍼바이저의 가상 머신에서 사용하는 CPU, 메모리 및 디스크를 확인할 수 있습니다.

반응형

댓글