A connection to the VMware ESX platform.
Related Flags
vmwareapi_host_ip: | |
---|---|
IP address or Name of VMware ESX/VC server. | |
vmwareapi_host_username: | |
Username for connection to VMware ESX/VC Server. | |
vmwareapi_host_password: | |
Password for connection to VMware ESX/VC Server. | |
vmwareapi_cluster_name: | |
Name of a VMware Cluster ComputeResource. | |
vmwareapi_task_poll_interval: | |
The interval (seconds) used for polling of remote tasks (default: 5.0). | |
vmwareapi_api_retry_count: | |
The API retry count in case of failure such as network failures (socket errors etc.) (default: 10). | |
vnc_port: | VNC starting port (default: 5900) |
vnc_port_total: | Total number of VNC ports (default: 10000) |
vnc_password: | VNC password |
use_linked_clone: | |
Whether to use linked clone (default: True) |
Bases: exceptions.Exception
Base Exception class for handling task failures.
Bases: object
Sets up a session with the ESX host and handles all the calls made to the host.
Bases: nova.virt.driver.ComputeDriver
The ESX host connection object.
Attach volume storage to VM instance.
Destroy VM instance.
Detach volume storage to VM instance.
Retrieve resource info.
This method is called when nova-compute launches, and as part of a periodic task.
Returns: | dictionary describing resources |
---|
Return snapshot of console.
Get info about the host on which the VM resides.
Return data about VM diagnostics.
Retrieves the IP address of the ESX host.
Return the current state of the host. If ‘refresh’ is True, run the update first.
Return info about the VM instance.
Return link to instance’s VNC console.
Return volume connector information.
Start/Stop host maintenance window. On start, it triggers guest VMs evacuation.
Reboots, shuts down or powers up the host.
Do the initialization that needs to be done.
inject network info for specified instance.
List VM instances.
Pause VM instance.
Plug VIFs into networks.
Poll for rebooting instances.
Power off the specified instance.
Power on the specified instance.
Reboot VM instance.
Rescue the specified instance.
Resume the suspended VM instance.
Sets the specified host’s ability to accept new instances.
Create snapshot from a running VM instance.
Create VM instance.
Suspend the specified instance.
Unpause paused VM instance.
Unplug VIFs from networks.
Unrescue the specified instance.
Update the status info of the host, and return those values to the calling program.
Bases: nova.virt.vmwareapi.driver.VMwareESXDriver
The ESX host connection object.
Confirms a resize, destroying the source VM.
Completes a resize, turning on the migrated instance.
Finish reverting a resize, powering back on the instance.
Return link to instance’s VNC console using vCenter logic.
Live migration of an instance to another host.
Transfers the disk of a running instance in multiple phases, turning off the instance before the end.