openstack.compute.v2.server_diagnostics

ServerDiagnostics 类

ServerDiagnostics 类继承自 Resource

class openstack.compute.v2.server_diagnostics.ServerDiagnostics(_synchronized=False, connection=None, **attrs)

基础资源

参数:
  • _synchronized (bool) – 这不打算直接使用。请参阅 new()existing()

  • connection (openstack.connection.Connection) – 对正在使用的 Connection 的引用。默认为 None,允许在单元测试中等情况下使用不带活动 Connection 的 Resource 对象。Resource 代码中对 self._connection 的使用应使用 None 检查进行保护。

resource_key = 'diagnostics'

资源的单数形式的键。

base_path = '/servers/%(server_id)s/diagnostics'

此资源的 URI 的基本部分。

allow_fetch = True

允许对此资源进行获取操作。

requires_id = False

此资源调用是否需要 ID

has_config_drive

指示是否为此服务器使用了配置驱动器。

state

VM 的当前状态。

driver

VM 运行的驱动程序。

hypervisor

VM 运行的 Hypervisor。

hypervisor_os

Hypervisor 操作系统。

uptime

VM 运行的时间,以秒为单位。

num_cpus

vCPU 的数量。

num_disks

磁盘的数量。

num_nics

vNIC 的数量。

memory_details

包含 VM 内存使用信息的字典。

cpu_details

包含 VM CPU 详细信息的字典列表。

disk_details

包含 VM 磁盘详细信息的字典列表。

nic_details

包含 VM NIC 详细信息的字典列表。

server_id

服务器的 ID。