Adding Ubuntu 16.04 LTS Template in XenServer 6.2
Many people have been having a few issues when installing Ubuntu 16.04 LTS or 14.04 LTS template on a XenServer 6.2 since they dont normally see the templates on the installation screen. Hope the following solution will help. Following some research online and trial and error, i found a solution on how to Add Ubuntu 16.04 LTS Template in XenServer 6.2
The firstt thing you need to do is update the pygrub in Xenserver, to do so edit
/usr/lib/python2.4/site-packages/grub/GrubConf.py
drop down to line 428, change the following lines
Change
if arg.strip() == "${saved_entry}":
to:
if arg.strip() == "${saved_entry}" or arg.strip() == "${next_entry}":
Create new templates for Ubuntu
To add Ubuntu 16.04 LTS template on the XenServer host, you need to type in the following commands.
For Ubuntu 16.04 Template
$ UUID=`xe template-list name-label="Ubuntu Precise Pangolin 12.04 (64-bit)" params=uuid --minimal`
$ NEW_UUID=`xe vm-clone uuid=$UUID new-name-label="Ubuntu Xenial 16.04 (64-bit)"`
$ xe template-param-set other-config:default_template=true other-config:debian-release=xenial uuid=$NEW_UUID
For Ubuntu 14.04 Template
$ UUID=`xe template-list name-label="Ubuntu Precise Pangolin 12.04 (64-bit)" params=uuid --minimal`
$ NEW_UUID=`xe vm-clone uuid=$UUID new-name-label="Ubuntu Trusty 14.04 (64-bit)"`
$ xe template-param-set other-config:default_template=true other-config:debian-release=trusty uuid=$NEW_UUID
Now open XenCenter and right click on XenServer host and click New VM, you should see the template on the list, the rest of the steps are easy, just follow the directions on the screen.
next>next>
The firstt thing you need to do is update the pygrub in Xenserver, to do so edit
/usr/lib/python2.4/site-packages/grub/GrubConf.py
drop down to line 428, change the following lines
Change
if arg.strip() == "${saved_entry}":
to:
if arg.strip() == "${saved_entry}" or arg.strip() == "${next_entry}":
Create new templates for Ubuntu
To add Ubuntu 16.04 LTS template on the XenServer host, you need to type in the following commands.
For Ubuntu 16.04 Template
$ UUID=`xe template-list name-label="Ubuntu Precise Pangolin 12.04 (64-bit)" params=uuid --minimal`
$ NEW_UUID=`xe vm-clone uuid=$UUID new-name-label="Ubuntu Xenial 16.04 (64-bit)"`
$ xe template-param-set other-config:default_template=true other-config:debian-release=xenial uuid=$NEW_UUID
For Ubuntu 14.04 Template
$ UUID=`xe template-list name-label="Ubuntu Precise Pangolin 12.04 (64-bit)" params=uuid --minimal`
$ NEW_UUID=`xe vm-clone uuid=$UUID new-name-label="Ubuntu Trusty 14.04 (64-bit)"`
$ xe template-param-set other-config:default_template=true other-config:debian-release=trusty uuid=$NEW_UUID
Now open XenCenter and right click on XenServer host and click New VM, you should see the template on the list, the rest of the steps are easy, just follow the directions on the screen.
next>next>
No comments: