openstack.compute.v2.hypervisor¶
The Hypervisor Class¶
The Hypervisor
class inherits from Resource
.
-
class
openstack.compute.v2.hypervisor.
Hypervisor
(_synchronized=False, connection=None, **attrs)¶ The base resource
- Parameters
_synchronized (bool) – This is not intended to be used directly. See
new()
andexisting()
.connection (openstack.connection.Connection) – Reference to the Connection being used. Defaults to None to allow Resource objects to be used without an active Connection, such as in unit tests. Use of
self._connection
in Resource code should protect itself with a check for None.
-
cpu_info
¶ Information about the hypervisor’s CPU. Up to 2.28 it was string.
-
host_ip
¶ IP address of the host
-
hypervisor_type
¶ The type of hypervisor
-
hypervisor_version
¶ Version of the hypervisor
-
name
¶ Name of hypervisor
-
service_details
¶ Service details
-
servers
¶ List of Servers
-
state
¶ State of hypervisor
-
status
¶ Status of hypervisor
-
uptime
¶ The total uptime of the hypervisor and information about average load. This attribute is set only when querying uptime explicitly.
-
current_workload
¶ Measurement of the hypervisor’s current workload
-
disk_available
¶ Disk space available to the scheduler
-
local_disk_used
¶ The amount, in gigabytes, of local storage used
-
local_disk_size
¶ The amount, in gigabytes, of the local storage device
-
local_disk_free
¶ The amount, in gigabytes, of free space on the local storage device
-
memory_used
¶ The amount, in megabytes, of memory
-
memory_size
¶ The amount, in megabytes, of total memory
-
memory_free
¶ The amount, in megabytes, of available memory
-
running_vms
¶ Count of the running virtual machines
-
vcpus_used
¶ Count of the VCPUs in use
-
vcpus
¶ Count of all VCPUs
-
get_uptime
(session)¶ Get uptime information for the hypervisor
Updates uptime attribute of the hypervisor object