A host which the VM has some affinity for (or NULL).
The host where the certificate is installed
Reference to the Host object
The host where this feature is available
HostCrashdump.Record.host
Host the crashdump relates to
Host the patch relates to
physical machine on which the pbd is available
Physical machine that owns the PCI device
physical machine to which this pif is connected
Physical machine that owns the USB device
PVSCacheStorage.Record.host
The host on which this object defines PVS cache storage
The host that is pool master
the host on which the task is running
the host the VM is currently resident on
the host on which the VM is due to be started/resumed/migrated.
Get the affinity field of the given VM.
Get a reference to the host instance with the specified UUID.
Get the host field of the given Certificate.
Get the host field of the given Cluster_host.
Get the host field of the given Feature.
Get the host field of the given host_cpu.
Get the host field of the given host_crashdump.
Get the host field of the given host_patch.
Get the host field of the given PBD.
Get the host field of the given PCI.
Get the host field of the given PGPU.
Get the host field of the given PIF.
Get the host field of the given PUSB.
Get the host field of the given PVS_cache_storage.
Get the master field of the given pool.
Get the resident_on field of the given task.
Get the resident_on field of the given VM.
Get the scheduled_to_be_resident_on field of the given VM.
Get the this_host field of the given session.
Return a list of all the hosts known to the system.
Return a map of host references to host records for all hosts known to the system.
Get all the host instances with the given label.
Get the hosts field of the given Observer.
Get the hosts field of the given pool_update.
Return the list of hosts on which this VM may run.
Instruct a pool master, M, to try and contact its slaves and, if slaves are in emergency mode, reset their master address to M.
Returns mapping of hosts to ratings, indicating the suitability of starting the VM at that location according to wlb.
void
Apply the selected update to a host
Minimum allowed role: pool-operator
First published in XenServer 7.1.
Apply the selected update to a host
Minimum allowed role: pool-operator
First published in XenServer 7.1.
void
Returns an error if the VM could not boot on this host for some reason
Minimum allowed role: read-only
First published in XenServer 4.0.
Returns an error if the VM could not boot on this host for some reason
Minimum allowed role: read-only
First published in XenServer 4.0.
void
void
Copy the BIOS strings from the given host to this VM
Minimum allowed role: vm-admin
First published in XenServer 5.6.
Copy the BIOS strings from the given host to this VM
Minimum allowed role: vm-admin
First published in XenServer 5.6.
Add a new host to an existing cluster.
Create a new Storage Repository and introduce it into the managed system, creating both SR record and PBD record to attach it to current host (with specified device_config parameters)
Minimum allowed role: pool-operator
First published in XenServer 4.0.
SR.create(Connection c,
Host host,
Map<String,String> deviceConfig,
Long physicalSize,
String nameLabel,
String nameDescription,
String type,
String contentType,
Boolean shared,
Map<String,String> smConfig)
Create a new Storage Repository and introduce it into the managed system, creating both SR record and PBD record to attach it to current host (with specified device_config parameters)
Minimum allowed role: pool-operator
First published in XenServer 4.0.
Add a new host to an existing cluster.
Create a new Storage Repository and introduce it into the managed system, creating both SR record and PBD record to attach it to current host (with specified device_config parameters)
Minimum allowed role: pool-operator
First published in XenServer 4.0.
SR.createAsync(Connection c,
Host host,
Map<String,String> deviceConfig,
Long physicalSize,
String nameLabel,
String nameDescription,
String type,
String contentType,
Boolean shared,
Map<String,String> smConfig)
Create a new Storage Repository and introduce it into the managed system, creating both SR record and PBD record to attach it to current host (with specified device_config parameters)
Minimum allowed role: pool-operator
First published in XenServer 4.0.
PIF.dbIntroduce(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
PIF.dbIntroduce(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug,
Types.Ipv6ConfigurationMode ipv6ConfigurationMode,
Set<String> IPv6,
String ipv6Gateway,
Types.PrimaryAddressType primaryAddressType)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
PIF.dbIntroduce(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug,
Types.Ipv6ConfigurationMode ipv6ConfigurationMode,
Set<String> IPv6,
String ipv6Gateway,
Types.PrimaryAddressType primaryAddressType,
Boolean managed)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
PIF.dbIntroduce(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug,
Types.Ipv6ConfigurationMode ipv6ConfigurationMode,
Set<String> IPv6,
String ipv6Gateway,
Types.PrimaryAddressType primaryAddressType,
Boolean managed,
Map<String,String> properties)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
PIF.dbIntroduceAsync(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
PIF.dbIntroduceAsync(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug,
Types.Ipv6ConfigurationMode ipv6ConfigurationMode,
Set<String> IPv6,
String ipv6Gateway,
Types.PrimaryAddressType primaryAddressType)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
PIF.dbIntroduceAsync(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug,
Types.Ipv6ConfigurationMode ipv6ConfigurationMode,
Set<String> IPv6,
String ipv6Gateway,
Types.PrimaryAddressType primaryAddressType,
Boolean managed)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
PIF.dbIntroduceAsync(Connection c,
String device,
Network network,
Host host,
String MAC,
Long MTU,
Long VLAN,
Boolean physical,
Types.IpConfigurationMode ipConfigurationMode,
String IP,
String netmask,
String gateway,
String DNS,
Bond bondSlaveOf,
VLAN VLANMasterOf,
Boolean management,
Map<String,String> otherConfig,
Boolean disallowUnplug,
Types.Ipv6ConfigurationMode ipv6ConfigurationMode,
Set<String> IPv6,
String ipv6Gateway,
Types.PrimaryAddressType primaryAddressType,
Boolean managed,
Map<String,String> properties)
Create a new PIF record in the database only
Minimum allowed role: pool-operator
First published in XenServer 5.0.
static void
Perform an orderly handover of the role of master to the referenced host.
Perform an orderly handover of the role of master to the referenced host.
static void
Instruct a pool master to eject a host from the pool
Minimum allowed role: pool-operator
First published in XenServer 4.0.
Instruct a pool master to eject a host from the pool
Minimum allowed role: pool-operator
First published in XenServer 4.0.
Upgrades an LVHD SR to enable thin-provisioning.
Upgrades an LVHD SR to enable thin-provisioning.
Create a PIF object matching a particular network interface
Minimum allowed role: pool-operator
First published in XenServer 4.1.
Create a PIF object matching a particular network interface
Minimum allowed role: pool-operator
First published in XenServer 4.1.
Create a PIF object matching a particular network interface
Minimum allowed role: pool-operator
First published in XenServer 4.1.
Create a PIF object matching a particular network interface
Minimum allowed role: pool-operator
First published in XenServer 4.1.
SR.make(Connection c,
Host host,
Map<String,String> deviceConfig,
Long physicalSize,
String nameLabel,
String nameDescription,
String type,
String contentType,
Map<String,String> smConfig)
SR.makeAsync(Connection c,
Host host,
Map<String,String> deviceConfig,
Long physicalSize,
String nameLabel,
String nameDescription,
String type,
String contentType,
Map<String,String> smConfig)
void
Migrate a VM to another Host.
Migrate a VM to another Host.
Execute the precheck stage of the selected update on a host
Minimum allowed role: pool-operator
First published in XenServer 7.1.
Execute the precheck stage of the selected update on a host
Minimum allowed role: pool-operator
First published in XenServer 7.1.
Perform a backend-specific scan, using the given device_config.
Perform a backend-specific scan, using the given device_config.
Perform a backend-specific scan, using the given device_config.
Perform a backend-specific scan, using the given device_config.
Perform a backend-specific scan, using the given device_config.
Perform a backend-specific scan, using the given device_config.
void
Awaken the specified VM and resume it on a particular Host.
Awaken the specified VM and resume it on a particular Host.
static void
Scan for physical interfaces on a host and create PIF objects to represent them
Minimum allowed role: pool-operator
First published in XenServer 4.1.
static void
Minimum allowed role: pool-admin
First published in XenServer 7.3.
Scan for physical interfaces on a host and create PIF objects to represent them
Minimum allowed role: pool-operator
First published in XenServer 4.1.
Minimum allowed role: pool-admin
First published in XenServer 7.3.
void
Set the affinity field of the given VM.
void
Start the specified VM on a particular host.
Start the specified VM on a particular host.