Class Fog::Compute::XenServer::Real
In: lib/fog/xenserver/requests/compute/shutdown_host.rb
lib/fog/xenserver/requests/compute/disable_host.rb
lib/fog/xenserver/requests/compute/scan_sr.rb
lib/fog/xenserver/requests/compute/destroy_server.rb
lib/fog/xenserver/requests/compute/eject_vbd.rb
lib/fog/xenserver/requests/compute/clone_server.rb
lib/fog/xenserver/requests/compute/destroy_vdi.rb
lib/fog/xenserver/requests/compute/create_sr.rb
lib/fog/xenserver/requests/compute/create_server.rb
lib/fog/xenserver/requests/compute/reboot_host.rb
lib/fog/xenserver/requests/compute/create_vbd.rb
lib/fog/xenserver/requests/compute/destroy_sr.rb
lib/fog/xenserver/requests/compute/set_attribute.rb
lib/fog/xenserver/requests/compute/set_affinity.rb
lib/fog/xenserver/requests/compute/unplug_vbd.rb
lib/fog/xenserver/requests/compute/destroy_vif.rb
lib/fog/xenserver/requests/compute/start_vm.rb
lib/fog/xenserver/requests/compute/shutdown_server.rb
lib/fog/xenserver/requests/compute/get_records.rb
lib/fog/xenserver/requests/compute/create_vdi.rb
lib/fog/xenserver/requests/compute/provision_server.rb
lib/fog/xenserver/requests/compute/enable_host.rb
lib/fog/xenserver/requests/compute/get_record.rb
lib/fog/xenserver/requests/compute/start_server.rb
lib/fog/xenserver/requests/compute/unplug_pbd.rb
lib/fog/xenserver/requests/compute/reboot_server.rb
lib/fog/xenserver/requests/compute/create_vif.rb
lib/fog/xenserver/requests/compute/insert_vbd.rb
lib/fog/xenserver/compute.rb
Parent: Object

Methods

Public Class methods

Public Instance methods

Create a storage repository (SR)

@see docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/api/?c=SR

@param [String] host_ref host reference @param [String] name_label repository label @param [String] type storage repository type @param [String] name_description storage repository description @param [Hash] device_config used to specify block device path, like { :device => /dev/sdb } for example @param [String] physical_size ‘0’ will use the whole device (FIXME needs confirmation) @param [String] content_type the type of the SR‘s content. According to Citrix documentation, used only to distinguish ISO libraries from other SRs. Set it to ‘iso’ for storage repositories that store a library of ISOs, ‘user’ or ’’ (empty) otherwise. @see docs.vmd.citrix.com/XenServer/6.1.0/1.0/en_gb/reference.html#cli-xe-commands_sr @param [String] shared

@return [String] an OpaqueRef to the storage repository

Puts the host into a state in which no new VMs can be started. Currently active VMs on the host continue to execute.

@see docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/api/?c=host

Puts the host into a state in which VMs can be started.

@see docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/api/?c=host

bit.ly/8ZPyCN VM.start( session, VM_ref, start_paused, force)

[Validate]