Class Deltacloud::Drivers::VSphere::VSphereDriver
In: lib/deltacloud/drivers/vsphere/vsphere_driver.rb
Parent: Deltacloud::BaseDriver

Methods

Included Modules

Deltacloud::Drivers::VSphere::Helper Deltacloud::Drivers::VSphere::FileManager

Public Instance methods

destroy_image(credentials, instance_id)

Alias for destroy_instance

Destroy an instance, given its id. Note that this will destroy all instance data.

If there is user-data dile asocciated with instance, remove this file as well.

There is just one hardware profile where memory is measured using maximum memory available on ESX for virtual machines and CPU using maximum free CPU cores in ESX.

Images are virtual machines with ‘template’ flag set to be true. Thus we‘re getting them using find_vm and list_virtual_machines

List all running instances, across all datacenters. DeltaCloud API does not yet support filtering instances by realm.

List all datacenters managed by the vSphere or vCenter entrypoint.

Reboot an instance, given its id.

Start an instance, given its id.

Stop an instance, given its id.

[Validate]