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:
vi debian8template.sh |
Add this content:
#!/bin/bash ## Script to install a Debian Jessie 8 template on Xenserver 6.5 ## https://gist.github.com/jniltinho/0455fb5f01cfd8bbdbff ## Forked by https://gist.github.com/gnanet/7e14d834515cf07335265de9d8a794ec ## Edited on 4 November 2016 by http://www.queryadmin.com/ ## -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. # Read more at http://httpredir.debian.org/ MIRROR=http://httpredir.debian.org/debian/ # 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 fi fi 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 debian8template.sh |
Run the script:
./debian8template.sh |
Now you should see the Debian 8 template on XenCenter:
Updated on November 19, 2016 at 12:04 pm
Other Posts
- Detect VMWare Virtual Machine
- Detect Microsoft Virtual PC Virtual Machine
- Fix MariaDB 10.5 "Can't create test file" errors
- Use MariaDB and MySQL without Password (MySQL Backup)
- Check if a Trademark is already registered
- Make name server address permanent in /etc/resolv.conf
- InnoSetup error the servicemanager is not available
- InnoSetup disable DesktopIcon via command-line
Updated Posts
- Delphi 10 Berlin System.Hash MD5 SHA1 SHA2 Hash
- Use cURL to check for SSL certificate issues:
- How to test Socks5 proxy with cURL
- How to use variables in a sed command
- Best Socks5 Servers for Linux Debian
- Error NO_PUBKEY in Google Cloud Debian Packages Update
- How to Run a Command with Time Limit in Bash Linux
- MySQL InnoDB log sequence number is in the future