2014-02-25 2 views
1

OpenStack에서 실행되는 개별 VM의 가동 시간을 알고 싶습니다 (REST API를 통해 검색).OpenStack에서의 시스템 가동 시간

OpenStack 웹 UI에 "가동 시간"이라는 콜론이 있지만 실제로 VM을 만든 이후로 시간이 표시되는 것에 놀랐습니다. VM을 중지하면 UI에 Status = Shutoff, Power State = Shutdown이 표시되지만 가동 시간은 계속 증가합니다 ...

"실제"가동 시간이 있습니까? OpenStack의 REST API를 통해 어떻게 든 검색 할 수 있습니까?

나는이 주석을 How can I get VM instance running time in openstack via python API?에 보았지만 거기에 언급 된 확장명이있는 페이지는 존재하지 않으며이 확장명은 모든 OpenStack 환경에서 사용할 수 없다고 생각합니다. 가동 시간을 검색 할 수있는 표준 방법이 필요합니다.

감사합니다.

(버전 하바나)

+0

실제로 os-simple-tenant-usage 확장이 작동하지 않습니다. 기계가 정지되고 "상태"인 경우에도 "작동 중지"속성이 계속 증가하고 있습니다 : "중지됨". "가동 시간"은 다시 "창조 이후의 시간"입니다. –

답변

0

나는이 말을 모든 문서를 보지 못했다는 이유이지만, 노바 - 스케줄러는 실행 및 전원이 꺼져 예를 구분하지 않습니다. 따라서 클라우드를 과도하게 할당하거나 전원을 끌 수없는 위치에 인스턴스를 남겨 둘 수 없습니다. 실제 시스템 런타임의 측정 기준을보고 싶지만, 현재로서는 수집 할 수있는 유일한 방법은 ceilometer 또는 Rackspaces를 통해 이루어집니다. StackTach