XenServer 7.1

Code name: "ely".

Released in February 2017.

Changes

ChangeElementDescription
Published class PVS_cache_storage Describes the storage that is available to a PVS site for caching purposes
Published class PVS_proxy a proxy connects a VM/VIF with a PVS site
Published class PVS_server individual machine serving provisioning (block) data
Published class PVS_site machines serving blocks of data for provisioning VMs
Published class pool_update Pool-wide updates to the host software
Published field PVS_cache_storage.SR SR providing storage for the PVS cache
Published field PVS_cache_storage.VDI The VDI used for caching
Published field PVS_cache_storage.host The host on which this object defines PVS cache storage
Published field PVS_cache_storage.site The PVS_site for which this object defines the storage
Published field PVS_cache_storage.size The size of the cache VDI (in bytes)
Published field PVS_cache_storage.uuid Unique identifier/object reference
Published field PVS_proxy.VIF VIF of the VM using the proxy
Published field PVS_proxy.currently_attached true = VM is currently proxied
Published field PVS_proxy.site PVS site this proxy is part of
Published field PVS_proxy.status The run-time status of the proxy
Published field PVS_proxy.uuid Unique identifier/object reference
Published field PVS_server.addresses IPv4 addresses of this server
Published field PVS_server.first_port First UDP port accepted by this server
Published field PVS_server.last_port Last UDP port accepted by this server
Published field PVS_server.site PVS site this server is part of
Published field PVS_server.uuid Unique identifier/object reference
Published field PVS_site.PVS_uuid Unique identifier of the PVS site, as configured in PVS
Published field PVS_site.cache_storage The SR used by PVS proxy for the cache
Published field PVS_site.name_description a notes field containing human-readable description
Published field PVS_site.name_label a human-readable name
Published field PVS_site.proxies The set of proxies associated with the site
Published field PVS_site.servers The set of PVS servers in the site
Published field PVS_site.uuid Unique identifier/object reference
Published field VM.reference_label Textual reference to the template used to create a VM. This can be used by clients in need of an immutable reference to the template since the latter's uuid and name_label may change, for example, after a package installation or upgrade.
Published field VM.requires_reboot Indicates whether a VM requires a reboot in order to update its configuration, e.g. its memory allocation.
Published field VM_metrics.hvm hardware virtual machine
Published field VM_metrics.nested_virt VM supports nested virtualisation
Published field VM_metrics.nomigrate VM is immobile and can't migrate between hosts
Published field host.control_domain The control domain (domain 0)
Published field host.updates Set of updates
Published field host.updates_requiring_reboot List of updates which require reboot
Published field pool.live_patching_disabled The pool-wide flag to show if the live patching feauture is disabled or not.
Published field pool_patch.pool_update A reference to the associated pool_update object
Published field pool_update.after_apply_guidance What the client should do after this update has been applied.
Published field pool_update.hosts The hosts that have applied this update.
Published field pool_update.installation_size Size of the update in bytes
Published field pool_update.key GPG key of the update
Published field pool_update.version Update version number
Published message PVS_proxy.create Configure a VM/VIF to use a PVS proxy
Published message PVS_proxy.destroy remove (or switch off) a PVS proxy for this VM
Published message PVS_server.forget forget a PVS server
Published message PVS_server.introduce introduce new PVS server
Published message PVS_site.forget Remove a site's meta data
Published message PVS_site.introduce Introduce new PVS site
Published message PVS_site.set_PVS_uuid Update the PVS UUID of the PVS site
Published message VIF.move Move the specified VIF to the specified network, even while the VM is running
Published message VM.set_memory Set the memory allocation of this VM. Sets all of memory_static_max, memory_dynamic_min, and memory_dynamic_max to the given value, and leaves memory_static_min untouched.
Published message host.call_extension Call an API extension on this host
Published message host.has_extension Return true if the extension is available on the host
Published message pool_update.apply Apply the selected update to a host
Published message pool_update.destroy Removes the database entry. Only works on unapplied update.
Published message pool_update.introduce Introduce update VDI
Published message pool_update.pool_apply Apply the selected update to all hosts in the pool
Published message pool_update.pool_clean Removes the update's files from all hosts in the pool, but does not revert the update
Published message pool_update.precheck Execute the precheck stage of the selected update on a host
Changed message VM.set_VCPUs_number_live Unless the feature is explicitly enabled for every host in the pool, this fails with Api_errors.license_restriction.
Deprecated class host_patch
Deprecated class pool_patch
Deprecated field VDI.parent The field was never used.
Deprecated field host.patches
Deprecated message host.refresh_pack_info Use Pool_update.resync_host instead
Deprecated message pool_patch.apply
Deprecated message pool_patch.clean
Deprecated message pool_patch.clean_on_host
Deprecated message pool_patch.destroy
Deprecated message pool_patch.pool_apply
Deprecated message pool_patch.pool_clean
Deprecated message pool_patch.precheck