XenServer bulk rename of VDIs
Ever had the issue that the VDI naming is incorrect?
However here is a script executable on the xenserver which takes the inventoryname of a virual machine and sets all attached VDI’s with a given name
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#separator the for-loop is comma IFS=',' #Collect and prepare VM uuids for export for VMUUID in $(xe vm-list is-control-domain=false params=uuid --minimal);do VMNAMELABEL=$(xe vm-list uuid=$VMUUID params=name-label --minimal) echo "INFO: Naming $VMNAMELABEL" for VDIUUID in $(xe vbd-list vm-uuid=$VMUUID params=vdi-uuid --minimal);do #here gets the name set with postfix "-system" xe vdi-param-set uuid=$VDIUUID name-label=$VMNAMELABEL-system done done |
Cheers,
Mauricio
… [Trackback]
[…] Read More: vsqloud.de/2016/01/08/xenserver-bulk-rename-of-vdis/ […]