Citrix Systems 5.6 Manuel D’Utilisation
195
Attempts to detach the VIF from the VM while it is running.
VLAN commands
Commands for working with VLANs (virtual networks). To list and edit virtual interfaces, refer to the PIF
commands, which have a VLAN parameter to signal that they have an associated virtual network (see
). For example, to list VLANs you need to use
xe pif-list.
vlan-create
vlan-create
pif-uuid=
<uuid_of_pif>
vlan=
<vlan_number>
network-uuid=
<uuid_of_network>
Create a new VLAN on a XenServer host.
pool-vlan-create
vlan-create
pif-uuid=
<uuid_of_pif>
vlan=
<vlan_number>
network-uuid=
<uuid_of_network>
Create a new VLAN on all hosts on a pool, by determining which interface (for example,
eth0
) the specified
network is on (on each host) and creating and plugging a new PIF object one each host accordingly.
vlan-destroy
vlan-destroy
uuid=
<uuid_of_pif_mapped_to_vlan>
Destroy a VLAN. Requires the UUID of the PIF that represents the VLAN.
VM commands
Commands for controlling VMs and their attributes.
VM selectors
Several of the commands listed here have a common mechanism for selecting one or more VMs on which
to perform the operation. The simplest way is by supplying the argument
vm=
<name_or_uuid>
. An easy
way to get the uuid of an actual VM is to, for example, execute
xe vm-list power-state=running. (The full
list of fields that can be matched can be obtained by the command
xe vm-list params-all. ) For example,
specifying
power-state=halted
will select all VMs whose
power-state
parameter is equal to
halted
.
Where multiple VMs are matching, the option
--multiple
must be specified to perform the operation. The
full list of parameters that can be matched is described at the beginning of this section, and can be obtained
by the command
xe vm-list params=all
.
The VM objects can be listed with the standard object listing command (
xe vm-list), and the parameters
manipulated with the standard parameter commands. See
for details.
VM parameters
VMs have the following parameters: