擅长:python、mysql、java
<p>(我从<a href="http://groups.google.com/group/china-openstack-user-group" rel="nofollow">china-openstack community</a>得到了答案,并在这里分享)</p>
<p>在<a href="http://docs.openstack.org/developer/python-novaclient/api/novaclient.v1_1.usage.html#novaclient.v1_1.usage.Usage" rel="nofollow">novaclient usage module</a>中,所有实例(活动的或终止的)都可以通过<code>list</code>API获取,详细信息通过<code>get</code>API获取,不清楚通过这个python文档公开了哪些信息。在</p>
<p>幸运的是,<a href="http://api.openstack.org/api-ref.html#ext-os-simple-tenant-usage" rel="nofollow">openstack api : os-simple-tenant-usage</a>告诉了数据结构,<code>uptime</code>就是我想要的。在</p>
<pre><code> "tenant_usage": {
"server_usages": [
{
... (skipped)
"uptime": 3600,
"vcpus": 1
}
],
</code></pre>
<p>openstack仪表板(至少Folsom版本)也使用此API。在</p>