XenServer 4.1

Code name: "miami".

Changes

ChangeElementDescription
Published classBondA Network bond that combines physical network interfaces, also known as link aggregation
Published classVLANA VLAN mux/demux
Published classpool_patchPool-wide patches
Published fieldBond.masterThe bonded interface
Published fieldBond.other_configadditional configuration
Published fieldBond.slavesThe interfaces which are part of this bond
Published fieldPBD.other_configadditional configuration
Published fieldPIF.DNSComma separated list of the IP addresses of the DNS servers to use
Published fieldPIF.IPIP address
Published fieldPIF.VLAN_master_ofIndicates which VLAN this interface receives untagged traffic from
Published fieldPIF.VLAN_slave_ofIndicates which VLANs this interface transmits tagged traffic to
Published fieldPIF.bond_master_ofIndicates this PIF represents the results of a bond
Published fieldPIF.bond_slave_ofIndicates which bond this interface is part of
Published fieldPIF.currently_attachedtrue if this interface is online
Published fieldPIF.gatewayIP gateway
Published fieldPIF.ip_configuration_modeSets if and how this interface gets an IP address
Published fieldPIF.managementIndicates whether the control software is listening for connections on this interface
Published fieldPIF.netmaskIP netmask
Published fieldPIF.other_configAdditional configuration
Published fieldPIF.physicaltrue if this represents a physical network interface
Published fieldSM.capabilitiescapabilities of the SM plugin
Published fieldSM.other_configadditional configuration
Published fieldSR.sm_configSM dependent data
Published fieldVBD.unpluggabletrue if this VBD will support hot-unplug
Published fieldVDI.locationlocation information
Published fieldVDI.sm_configSM dependent data
Published fieldVDI.xenstore_datadata 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 fieldVLAN.other_configadditional configuration
Published fieldVLAN.tagVLAN tag in use
Published fieldVLAN.tagged_PIFinterface on which traffic is tagged
Published fieldVLAN.untagged_PIFinterface on which traffic is untagged
Published fieldVM.HVM_shadow_multipliermultiplier applied to the amount of shadow that will be made available to the guest
Published fieldVM.last_booted_recordMarshalled value containing VM record at time of last boot, updated dynamically to reflect the runtime state of the domain
Published fieldVM.xenstore_datadata to be inserted into the xenstore tree (/local/domain/<domid>/vm-data) after the VM is created.
Published fieldcrashdump.other_configadditional configuration
Published fieldhost_crashdump.other_configadditional configuration
Published fieldhost_patch.other_configadditional configuration
Published fieldhost_patch.pool_patchThe patch applied
Published fieldpool_patch.after_apply_guidanceWhat the client should do after this patch has been applied.
Published fieldpool_patch.host_patchesThis hosts this patch is applied to.
Published fieldpool_patch.other_configadditional configuration
Published fieldpool_patch.pool_appliedThis patch should be applied across the entire pool
Published fieldpool_patch.sizeSize of the patch
Published fieldpool_patch.versionPatch version number
Published fieldsession.other_configadditional configuration
Published fieldtask.other_configadditional configuration
Published messageBond.createCreate an interface bond
Published messageBond.destroyDestroy an interface bond
Published messagePBD.set_device_configSets the PBD's device_config field
Published messagePIF.forgetDestroy the PIF object matching a particular network interface
Published messagePIF.introduceCreate a PIF object matching a particular network interface
Published messagePIF.plugAttempt to bring up a physical interface
Published messagePIF.reconfigure_ipReconfigure the IP address settings for this interface
Published messagePIF.scanScan for physical interfaces on a host and create PIF objects to represent them
Published messagePIF.unplugAttempt to bring down a physical interface
Published messageSR.probePerform 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 messageSR.set_physical_sizeSets the SR's physical_size field
Published messageVDI.introduceCreate a new VDI record in the database only
Published messageVLAN.createCreate a VLAN mux/demuxer
Published messageVLAN.destroyDestroy a VLAN mux/demuxer
Published messageVM.maximise_memoryReturns 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 messagehost.assert_can_evacuateCheck this host can be evacuated.
Published messagehost.evacuateMigrate all VMs off of this host, where possible.
Published messagehost.get_system_status_capabilities
Published messagehost.local_management_reconfigureReconfigure the management network interface. Should only be used if Host.management_reconfigure is impossible because the network configuration is broken.
Published messagehost.management_disableDisable the management network interface
Published messagehost.management_reconfigureReconfigure the management network interface
Published messagehost.set_hostname_liveSets the host name to the specified string. Both the API and lower-level system hostname are changed immediately.
Published messagehost.syslog_reconfigureRe-configure syslog logging
Published messagepool.designate_new_masterPerform an orderly handover of the role of master to the referenced host.
Published messagepool.disable_haTurn off High Availability mode
Published messagepool.enable_haTurn on High Availability mode
Published messagepool_patch.applyApply the selected patch to a host and return its output
Published messagepool_patch.cleanRemoves the patch's files from the server
Published messagepool_patch.destroyRemoves the patch's files from all hosts in the pool, and removes the database entries. Only works on unapplied patches.
Published messagepool_patch.pool_applyApply the selected patch to all hosts in the pool and return a map of host_ref -> patch output
Published messagepool_patch.precheckExecute the precheck stage of the selected patch on a host and return its output
Published messagesession.local_logoutLog out of local session.
Published messagesession.slave_local_login_with_passwordAuthenticate locally against a slave in emergency mode. Note the resulting sessions are only good for use on this host.
Deprecated messagePIF.create_VLANReplaced by VLAN.create
Deprecated messagePIF.destroyReplaced by VLAN.destroy and Bond.destroy
Deprecated messageSR.makeUse SR.create instead
Deprecated messagehost_patch.apply
Deprecated messagehost_patch.destroy