quickly make xva file from a live running image.

#take a snapshot xe vm-snapshot new-name-label= vm= #convert back to a vm xe template-param-set is-a-template=false uuid= #export xe vm-export vm=(newname) filename= #cleanup-snapshot xe vm-uninstall uuid= from: http://serverfault.com/questions/489184/export-xenserver-snapshot-as-file-via-console

smartctl with LSISAS1068E or perc 6

I was used to using smartctl -a -d megaraid,0 /dev/sda to get SMART info from my physical disks now with the LSISAS1068E (perc 6) I can get it with: smartctl -a /dev/sg0 or smartctl -a /dev/sg1 to see the physical disks /dev/sg2 is just about the same as /dev/sda

xenserver 7.0 based on centos 7.2

https://docs.citrix.com/content/dam/docs/en-us/xenserver/xenserver-7-0/downloads/xenserver-7-0-installation-guide.pdf states: The Control Domain: Also known as ‘Domain0’, or ‘dom0’, the Control Domain is a secure, privileged Linux VM (based on a CentOS 7.2 distribution) that runs the XenServer management toolstack. Besides providing XenServer management functions, the Control Domain also runs the driver stack that provides user created Virtual Read more

apply xen server patches in bulk

download a bunch of the buggers for file in XS*.zip;do foo=`basename -s .zip $file`; unzip $file; bar=`xe patch-upload file-name=${foo}.xsupdate`;xe patch-apply uuid=$bar host-uuid=YOUR_HOST_UUID;done you’ll probably want to add an rm of the zip file and an rm of the xsupdate file (exercise for the reader) This won’t work for XS70E002 and Read more

add iso partition to xenserver

link: https://adamscheller.com/systems-administration/xenserver-local-iso-storage-new-partition/ for posterity… figure out the name of the volume group (something like name-uuid) pvscan   create the new volume lvcreate -L 150G -n ISOs name-uuid   find the volume you just created lvscan |grep ISO   create the filesystem mkfs.ext2 /dev/other-name-uuid/ISOs   make the mount point mkdir /mnt/isos   Read more

using vm-snapshot to clone a domU

CAUTION: with the following the system is up so you risk file loss, data loss, etc. — use at your own risk. Ideally you would shutdown your domU and use vm-export rather than vm-snapshot. make a snapshot xe vm-snapshot vm=name new-name-label=name-foo this returns a uuid xe vm-export vm=UUID filename=|bzip2 > Read more

para – virtualize to install from iso

http://www.xenlens.com/boot-a-guest-vm-from-cd-or-dvd-in-xenserver/ copied for posterity In order to boot from cd or dvd you need to change the guest virtualization type from HVM (fully virtualized) to PV (paravirtualized). xe vm-param-set HVM-boot-policy=”BIOS order” uuid=[uuid of your vm] After you have booted from dvd, change back to fully virtualized mode: xe vm-param-set HVM-boot-policy=”” Read more