Objective
The objective is to set a new name label on a existing XenServer’s VM ( virtual machine ).
Requirements
Privileged access to XenServer’s command line as well as configured ISO image storage containing an ISO image of the Linux distribution you wish to install.
Difficulty
EASY
Instructions
Identify VM’s UUID
In order to set/rename VM’s name label we fisrt need to identify its UUID. List all VM’s and take a note of a relevant UUID. Example:
# xe vm-list
uuid ( RO) : bad8e456-df88-435d-ba12-3f0f6e54b2c6
name-label ( RW): Control domain on host: xenserver
power-state ( RO): running
uuid ( RO) : 699dcb0c-e897-5bd4-30c1-ab1dd9a3ca4e
name-label ( RW): Debian Jessie 8.0
power-state ( RO): halted
Shutdown VM
If applicable shutdown your VM:
# xe vm-shutdown uuid=699dcb0c-e897-5bd4-30c1-ab1dd9a3ca4e
Rename VM
Now, we are ready to rename virtual machine label. For example we set new label name to Debian Jessie 8.5:
# xe vm-param-set name-label="Debian Jessie 8.5" uuid="699dcb0c-e897-5bd4-30c1-ab1dd9a3ca4e"
Confirm new label name change:
# xe vm-list
uuid ( RO) : bad8e456-df88-435d-ba12-3f0f6e54b2c6
name-label ( RW): Control domain on host: xenserver
power-state ( RO): running
uuid ( RO) : 699dcb0c-e897-5bd4-30c1-ab1dd9a3ca4e
name-label ( RW): Debian Jessie 8.5
power-state ( RO): halted