XenServer 4.1

Code name: "miami".

Released in March 2008.

Changes

ChangeElementDescription
Published class Bond A Network bond that combines physical network interfaces, also known as link aggregation
Published class VLAN A VLAN mux/demux
Published class pool_patch Pool-wide patches
Published field Bond.master The bonded interface
Published field Bond.other_config additional configuration
Published field Bond.slaves The interfaces which are part of this bond
Published field PBD.other_config additional configuration
Published field PIF.DNS Comma separated list of the IP addresses of the DNS servers to use
Published field PIF.IP IP address
Published field PIF.VLAN_master_of Indicates which VLAN this interface receives untagged traffic from
Published field PIF.VLAN_slave_of Indicates which VLANs this interface transmits tagged traffic to
Published field PIF.bond_master_of Indicates this PIF represents the results of a bond
Published field PIF.bond_slave_of Indicates which bond this interface is part of
Published field PIF.currently_attached true if this interface is online
Published field PIF.gateway IP gateway
Published field PIF.ip_configuration_mode Sets if and how this interface gets an IP address
Published field PIF.management Indicates whether the control software is listening for connections on this interface
Published field PIF.netmask IP netmask
Published field PIF.other_config Additional configuration
Published field PIF.physical true if this represents a physical network interface
Published field SM.capabilities capabilities of the SM plugin
Published field SM.other_config additional configuration
Published field SR.sm_config SM dependent data
Published field VBD.unpluggable true if this VBD will support hot-unplug
Published field VDI.location location information
Published field VDI.sm_config SM dependent data
Published field VDI.xenstore_data data to be inserted into the xenstore tree (/local/domain/0/backend/vbd/<domid>/<device-id>/sm-data) after the VDI is attached. This is generally set by the SM backends on vdi_attach.
Published field VLAN.other_config additional configuration
Published field VLAN.tag VLAN tag in use
Published field VLAN.tagged_PIF interface on which traffic is tagged
Published field VLAN.untagged_PIF interface on which traffic is untagged
Published field VM.HVM_shadow_multiplier multiplier applied to the amount of shadow that will be made available to the guest
Published field VM.last_booted_record Marshalled value containing VM record at time of last boot, updated dynamically to reflect the runtime state of the domain
Published field VM.xenstore_data data to be inserted into the xenstore tree (/local/domain/<domid>/vm-data) after the VM is created.
Published field crashdump.other_config additional configuration
Published field host_crashdump.other_config additional configuration
Published field host_patch.other_config additional configuration
Published field host_patch.pool_patch The patch applied
Published field pool_patch.after_apply_guidance What the client should do after this patch has been applied.
Published field pool_patch.host_patches This hosts this patch is applied to.
Published field pool_patch.other_config additional configuration
Published field pool_patch.pool_applied This patch should be applied across the entire pool
Published field pool_patch.size Size of the patch
Published field pool_patch.version Patch version number
Published field session.other_config additional configuration
Published field task.other_config additional configuration
Published message Bond.create Create an interface bond
Published message Bond.destroy Destroy an interface bond
Published message PBD.set_device_config Sets the PBD's device_config field
Published message PIF.forget Destroy the PIF object matching a particular network interface
Published message PIF.introduce Create a PIF object matching a particular network interface
Published message PIF.plug Attempt to bring up a physical interface
Published message PIF.reconfigure_ip Reconfigure the IP address settings for this interface
Published message PIF.scan Scan for physical interfaces on a host and create PIF objects to represent them
Published message PIF.unplug Attempt to bring down a physical interface
Published message SR.probe Perform a backend-specific scan, using the given device_config. If the device_config is complete, then this will return a list of the SRs present of this type on the device, if any. If the device_config is partial, then a backend-specific scan will be performed, returning results that will guide the user in improving the device_config.
Published message SR.set_physical_size Sets the SR's physical_size field
Published message VDI.introduce Create a new VDI record in the database only
Published message VLAN.create Create a VLAN mux/demuxer
Published message VLAN.destroy Destroy a VLAN mux/demuxer
Published message VM.maximise_memory Returns the maximum amount of guest memory which will fit, together with overheads, in the supplied amount of physical memory. If 'exact' is true then an exact calculation is performed using the VM's current settings. If 'exact' is false then a more conservative approximation is used
Published message host.assert_can_evacuate Check this host can be evacuated.
Published message host.evacuate Migrate all VMs off of this host, where possible.
Published message host.get_system_status_capabilities
Published message host.local_management_reconfigure Reconfigure the management network interface. Should only be used if Host.management_reconfigure is impossible because the network configuration is broken.
Published message host.management_disable Disable the management network interface
Published message host.management_reconfigure Reconfigure the management network interface
Published message host.set_hostname_live Sets the host name to the specified string. Both the API and lower-level system hostname are changed immediately.
Published message host.syslog_reconfigure Re-configure syslog logging
Published message pool.designate_new_master Perform an orderly handover of the role of master to the referenced host.
Published message pool.disable_ha Turn off High Availability mode
Published message pool.enable_ha Turn on High Availability mode
Published message pool_patch.apply Apply the selected patch to a host and return its output
Published message pool_patch.clean Removes the patch's files from the server
Published message pool_patch.destroy Removes the patch's files from all hosts in the pool, and removes the database entries. Only works on unapplied patches.
Published message pool_patch.pool_apply Apply the selected patch to all hosts in the pool and return a map of host_ref -> patch output
Published message pool_patch.precheck Execute the precheck stage of the selected patch on a host and return its output
Published message session.local_logout Log out of local session.
Published message session.slave_local_login_with_password Authenticate locally against a slave in emergency mode. Note the resulting sessions are only good for use on this host.
Deprecated message PIF.create_VLAN Replaced by VLAN.create
Deprecated message PIF.destroy Replaced by VLAN.destroy and Bond.destroy
Deprecated message SR.make Use SR.create instead
Deprecated message host_patch.apply
Deprecated message host_patch.destroy