nova-manage 명령을 사용하여 vGPU에 대한 오래된 리소스 제공자 및 특성을 정리할 수 있습니다.
계산 노드에서 ESXi 호스트를 제거하는 경우 일부 오래된 리소스 제공자 및 특성이 배치 데이터베이스에 계속 존재할 수 있습니다. 오래된 리소스 제공자 및 특성이 있으면 인스턴스 생성이 실패할 수 있습니다. 따라서 nova-manage 명령을 사용하여 오래된 리소스와 특성을 정리합니다.
참고: vGPU 프로파일로 생성된 인스턴스가 있는 경우 연결된 리소스 제공자 및 특성을 삭제할 수 없습니다.
프로시저
- ESXi 호스트를 제거하기 전에 ESXi 호스트의 MOID를 기록합니다.
- nova-osapi 포드에 로그인합니다.
osctl exec -it nova-api-osapi-5c786c7469-5z4jh bash
compute-13350e6f-c17
은 계산 노드의 이름입니다.
host -15757
은 제거된 ESXi 호스트의 MOID입니다.
- nova-manage 명령을 실행합니다.
nova-manage placement purge_stale_trait_and_provider --host compute-13350e6f-c17 --esxi host-15757 --fix true
--fix true
매개 변수를 지정하지 않으면 명령은 리소스 제공자만 나열할 수 있습니다. 그렇지 않으면 나열된 리소스 제공자를 삭제할 수 있습니다.
결과
nova-manage 명령을 적용한 후, 배치 데이터베이스에는 오래된 리소스 제공자 및 특성이 없는 것을 볼 수 있습니다.