XenServer 5.0

Code name: "orlando".

Released in September 2008.

Changes

ChangeElementDescription
Published class blob A placeholder for a binary blob
Published class data_source Data sources for logging in RRDs
Published class message An message for the attention of the administrator
Published field PIF.disallow_unplug Prevent this PIF from being unplugged; set this to notify the management tool-stack that the PIF has a special use and should not be unplugged under any circumstances (e.g. because you're running storage traffic over it)
Published field PIF_metrics.other_config additional configuration
Published field SM.driver_filename filename of the storage driver
Published field SR.blobs Binary blobs associated with this SR
Published field SR.tags user-specified tags for categorization purposes
Published field VBD_metrics.other_config additional configuration
Published field VDI.is_a_snapshot true if this is a snapshot.
Published field VDI.snapshot_of Ref pointing to the VDI this snapshot is of.
Published field VDI.snapshot_time Date/time when this snapshot was created.
Published field VDI.snapshots List pointing to all the VDIs snapshots.
Published field VDI.tags user-specified tags for categorization purposes
Published field VIF_metrics.other_config additional configuration
Published field VM.blobs Binary blobs associated with this VM
Published field VM.blocked_operations List of operations which have been explicitly blocked and an error code
Published field VM.ha_always_run if true then the system will attempt to keep the VM running as much as possible.
Published field VM.ha_restart_priority has possible values: "best-effort" meaning "try to restart this VM if possible but don't consider the Pool to be overcommitted if this is not possible"; "restart" meaning "this VM should be restarted"; "" meaning "do not try to restart this VM"
Published field VM.is_a_snapshot true if this is a snapshot. Snapshotted VMs can never be started, they are used only for cloning other VMs
Published field VM.snapshot_of Ref pointing to the VM this snapshot is of.
Published field VM.snapshot_time Date/time when this snapshot was created.
Published field VM.snapshots List pointing to all the VM snapshots.
Published field VM.tags user-specified tags for categorization purposes
Published field VM.transportable_snapshot_id Transportable ID of the snapshot VM
Published field VM_guest_metrics.live True if the guest is sending heartbeat messages via the guest agent
Published field VM_guest_metrics.other_config additional configuration
Published field VM_metrics.other_config additional configuration
Published field host.blobs Binary blobs associated with this host
Published field host.ha_network_peers The set of hosts visible via the network from this host
Published field host.ha_statefiles The set of statefiles accessible from this host
Published field host.tags user-specified tags for categorization purposes
Published field host_cpu.other_config additional configuration
Published field host_metrics.other_config additional configuration
Published field message.cls The class of the object this message is associated with
Published field network.blobs Binary blobs associated with this network
Published field network.tags user-specified tags for categorization purposes
Published field pool.blobs Binary blobs associated with this pool
Published field pool.gui_config gui-specific configuration for pool
Published field pool.ha_allow_overcommit If set to false then operations which would cause the Pool to become overcommitted will be blocked.
Published field pool.ha_configuration The current HA configuration
Published field pool.ha_enabled true if HA is enabled on the pool, false otherwise
Published field pool.ha_host_failures_to_tolerate Number of host failures to tolerate before the Pool is declared to be overcommitted
Published field pool.ha_overcommitted True if the Pool is considered to be overcommitted i.e. if there exist insufficient physical resources to tolerate the configured number of host failures
Published field pool.ha_plan_exists_for Number of future host failures we have managed to find a plan for. Once this reaches zero any future host failures will cause the failure of protected VMs.
Published field pool.ha_statefiles HA statefile VDIs in use
Published field pool.tags user-specified tags for categorization purposes
Published field task.subtask_of Ref pointing to the task this is a substask of.
Published field task.subtasks List pointing to all the substasks.
Published field user.other_config additional configuration
Published message PIF.db_forget Destroy a PIF database record.
Published message PIF.db_introduce Create a new PIF record in the database only
Published message PIF.set_disallow_unplug Set whether unplugging the PIF is allowed
Published message SR.assert_can_host_ha_statefile Returns successfully if the given SR can host an HA statefile. Otherwise returns an error to explain why not
Published message SR.create_new_blob Create a placeholder for a named binary blob of data that is associated with this SR
Published message VM.assert_agile Returns an error if the VM is not considered agile e.g. because it is tied to a resource local to a host
Published message VM.create_new_blob Create a placeholder for a named binary blob of data that is associated with this VM
Published message VM.forget_data_source_archives Forget the recorded statistics related to the specified data source
Published message VM.get_data_sources
Published message VM.query_data_source Query the latest value of the specified data source
Published message VM.record_data_source Start recording the specified data source
Published message VM.set_ha_always_run Set the value of the ha_always_run
Published message VM.set_ha_restart_priority Set the value of the ha_restart_priority field
Published message VM.set_memory_static_max Set the value of the memory_static_max field
Published message VM.snapshot Snapshots the specified VM, making a new VM. Snapshot automatically exploits the capabilities of the underlying storage repository in which the VM's disk images are stored (e.g. Copy on Write).
Published message VM.snapshot_with_quiesce Snapshots the specified VM with quiesce, making a new VM. Snapshot automatically exploits the capabilities of the underlying storage repository in which the VM's disk images are stored (e.g. Copy on Write).
Published message VM.wait_memory_target_live Wait for a running VM to reach its current memory target
Published message blob.create Create a placeholder for a binary blob
Published message blob.destroy
Published message host.backup_rrds This causes the RRDs to be backed up to the master
Published message host.call_plugin Call an API plugin on this host
Published message host.compute_free_memory Computes the amount of free memory on the host.
Published message host.create_new_blob Create a placeholder for a named binary blob of data that is associated with this host
Published message host.emergency_ha_disable This call disables HA on the local host. This should only be used with extreme care.
Published message host.forget_data_source_archives Forget the recorded statistics related to the specified data source
Published message host.get_data_sources
Published message host.get_servertime This call queries the host's clock for the current time
Published message host.get_vms_which_prevent_evacuation Return a set of VMs which prevent the host being evacuated, with per-VM error codes
Published message host.power_on Attempt to power-on the host (if the capability exists).
Published message host.query_data_source Query the latest value of the specified data source
Published message host.record_data_source Start recording the specified data source
Published message host.shutdown_agent Shuts the agent down after a 10 second pause. WARNING: this is a dangerous operation. Any operations in progress will be aborted, and unrecoverable data loss may occur. The caller is responsible for ensuring that there are no operations in progress when this method is called.
Published message host.sync_data This causes the synchronisation of the non-database data (messages, RRDs and so on) stored on the master to be synchronised with the host
Published message message.create
Published message message.destroy
Published message message.get
Published message message.get_all
Published message message.get_all_records
Published message message.get_all_records_where
Published message message.get_by_uuid
Published message message.get_record
Published message message.get_since
Published message network.create_new_blob Create a placeholder for a named binary blob of data that is associated with this pool
Published message pool.create_new_blob Create a placeholder for a named binary blob of data that is associated with this pool
Published message pool.ha_compute_hypothetical_max_host_failures_to_tolerate Returns the maximum number of host failures we could tolerate before we would be unable to restart the provided VMs
Published message pool.ha_compute_max_host_failures_to_tolerate Returns the maximum number of host failures we could tolerate before we would be unable to restart configured VMs
Published message pool.ha_compute_vm_failover_plan Return a VM failover plan assuming a given subset of hosts fail
Published message pool.ha_failover_plan_exists Returns true if a VM failover plan exists for up to 'n' host failures
Published message pool.set_ha_host_failures_to_tolerate Set the maximum number of host failures to consider in the HA VM restart planner
Removed field VM_guest_metrics.disks No data