Install Debian Jessie 8 on XenServer 6.5

Posted on November 4, 2016 at 11:22 pm

To install Debian Jessie 8 on XenServer 6.5 we need first to create a template for Debian 8. To do so, login as root via SSH on the XenServer and create a file:


Add this content:

## Script to install a Debian Jessie 8 template on Xenserver 6.5
## Forked by
## Edited on 4 November 2016 by
## -Support installation from cdrom (ISO) -> install-methods=cdrom,http,ftp,nfs
## -Set "default_template=false" so we can delete this template if needed, else we get "You cannot delete the specified default template"
# Check if we are running on XenServer 6.5
CHECK65=`cat /etc/redhat-release | grep "XenServer release 6.5"`
if [ "x${CHECK65}" == "x" ]; then echo "This script is intended to be run on XenServer 6.5"; exit 1; fi
# The redirector aims to solve the problem of choosing a Debian mirror. 
#
# No need to edit something below
WHEEZY=$(xe template-list name-label=Debian\ Wheezy\ 7.0\ \(64-bit\) --minimal)
if [[ -z $WHEEZY ]] ; then
  WHEEZY=$(xe template-list name-label=Debian\ Wheezy\ 7.0\ \(64-bit\)\ \(experimental\) --minimal)
    if [[ -z $WHEEZY ]] ; then
		echo "Cant find Wheezy 64bit template, is this on 6.5 or above?"
		exit 1
NEWUUID=$(xe vm-clone uuid=$WHEEZY new-name-label="Debian Jessie 8.0 (64-bit)")
xe template-param-set uuid=$NEWUUID other-config:install-methods=cdrom,http,ftp,nfs other-config:default_template=false other-config:debian-release=jessie
xe vm-param-set uuid=$NEWUUID other-config-install-repository=$MIRROR

Set needed permissions:

chmod +x

Run the script:


Now you should see the Debian 8 template on XenCenter:


Updated on November 19, 2016 at 12:04 pm

Receive updates via email

Other Posts

Updated Posts