nova-manage 명령을 사용하여 vGPU에 대한 오래된 리소스 제공자 및 특성을 정리할 수 있습니다.

계산 노드에서 ESXi 호스트를 제거하는 경우 일부 오래된 리소스 제공자 및 특성이 배치 데이터베이스에 계속 존재할 수 있습니다. 오래된 리소스 제공자 및 특성이 있으면 인스턴스 생성이 실패할 수 있습니다. 따라서 nova-manage 명령을 사용하여 오래된 리소스와 특성을 정리합니다.

참고: vGPU 프로파일로 생성된 인스턴스가 있는 경우 연결된 리소스 제공자 및 특성을 삭제할 수 없습니다.

프로시저

  1. ESXi 호스트를 제거하기 전에 ESXi 호스트의 MOID를 기록합니다.
  2. nova-osapi 포드에 로그인합니다.
    osctl exec -it nova-api-osapi-5c786c7469-5z4jh bash

    compute-13350e6f-c17은 계산 노드의 이름입니다.

    host -15757은 제거된 ESXi 호스트의 MOID입니다.

  3. nova-manage 명령을 실행합니다.
    nova-manage placement purge_stale_trait_and_provider --host compute-13350e6f-c17 --esxi host-15757 --fix true

    --fix true 매개 변수를 지정하지 않으면 명령은 리소스 제공자만 나열할 수 있습니다. 그렇지 않으면 나열된 리소스 제공자를 삭제할 수 있습니다.

결과

nova-manage 명령을 적용한 후, 배치 데이터베이스에는 오래된 리소스 제공자 및 특성이 없는 것을 볼 수 있습니다.