123
Class name Description
pbd The physical block devices through which hosts access SRs
event-wait
event-wait class=<class_name> [<param-name>=<param_value>] [<param-name>=/=<param_value>]
Blocks other commands from executing until an object exists that satisfies the conditions given on the command
line. x=y means "wait for field x to take value y", and x=/=y means "wait for field x to take any value other
than y".
Example: wait for a specific VM to be running.
xe event-wait class=vm name-label=myvm power-state=running
Blocks other commands until a VM called myvm is in the power-state "running."
Example: wait for a specific VM to reboot:
xe event-wait class=vm uuid=$VM start-time=/=$(xe vm-list uuid=$VM params=start-time --minimal)
Blocks other commands until a VM with UUID $VM reboots (i.e. has a different start-time value).
The class name can be any of the event classes listed at the beginning of this section, and the parameters can be
any of those listed in the CLI command class-param-list.
GPU Commands
Commands for working with physical GPUs, GPU groups and virtual GPUs.
The GPU objects can be listed with the standard object listing commands (xe pgpu-list, xe gpu-group-list, and xe
vgpu-list), and the parameters manipulated with the standard parameter commands. For details, see the section
called “Low-level Parameter Commands”.
Physical GPU (pGPU) Parameters
pGPUs have the following parameters:
Parameter Name Description Type
uuid The unique identifier/object
reference for the pGPU
Read only
vendor-name The vendor name of the pGPU Read only
device-name The name assigned by the
vendor to this pGPU model
Read only
gpu-group-uuid The unique identifier/object
reference for the GPU group
that this pGPU has been
automatically assigned to by
XenServer; identical pGPUs
across hosts in a pool are
grouped together
Read only