Thanks Carlos I have setup it as "Other PV 64 bit" (Xenserver 6.0.2 and CS 4.1.1 ) however I'm getting an exception "RuntimeError: Unable to find partition containing kernel"
http://pastebin.com/raw.php?i=FiNbxBHn So far, this template is broken :( Dean On Mon, Sep 9, 2013 at 1:42 PM, Carlos Reategui <car...@reategui.com> wrote: > try this: > http://reategui.com/CSImages/ubuntu-12.04.3-server-cloudimg-amd64.vhd.bz2 > > Just created this with the script and tested it on CS 4.1.1 + XS 6.0.2 > (patched up to 22). > > ubuntu/passw0rd > > Register it as Other PV 64 bit > > You can check the "Password Enabled" flag and the password will be set by > CS. > > Alternatively you can you can set ssh keys in meta-data and that should > work too. > > You can also set user-data and that should work with cloud-init (I have not > been able to get the CS ec2-api working so have not validated this -- going > to try with cloud monkey instead). > > Should have xe-guest-utilities_6.0.2-766 installed too. > > Let me know if you have probs with it. > > Regards, > -Carlos > > > > On Mon, Sep 9, 2013 at 9:44 AM, Carlos Reategui <car...@reategui.com> > wrote: > > > It's possible because he ran the script from CentOS instead of ubuntu. I > > will be uploading a working template shortly. > > > > > > On Mon, Sep 9, 2013 at 9:32 AM, Dean Kamali <dean.kam...@gmail.com> > wrote: > > > >> if I set template to Ubuntu 12.4 it will boot with (no bootable devises > >> found), and if I set template to other PV 64 bit, it won't boot, and it > >> will keep on looping. > >> > >> what else can I try? > >> > >> > >> > >> On Mon, Sep 9, 2013 at 9:53 AM, Travis Graham <tgra...@tgraham.us> > wrote: > >> > >> > If you change the LINK to > >> > > >> > http://cloud-images.ubuntu.com/releases/precise/release/ubuntu-12.04-server-cloudimg-amd64-root.tar.gzitwontredirect > and things should stay current for newer point releases > >> > and you wont have to update the script when newer versions are cut. > >> > > >> > On Sep 9, 2013, at 9:43 AM, Carlos Reátegui <create...@gmail.com> > >> wrote: > >> > > >> > > I'll upload and image in a couple hours. > >> > > > >> > > On Sep 9, 2013, at 4:31 AM, France <mailingli...@isg.si> wrote: > >> > > > >> > >> As i have no NFS primary storage (all NFS servers are mounted as > >> > secondary storages in CS 4.1.1) i have to find another way of > converting > >> > ubuntu-12.04-server-cloudimg-amd64.fs to .vhd. :-/ > >> > >> > >> > >> On 9/9/13 12:20 PM, France wrote: > >> > >>> That fixed the first error, but there are two more: > >> > >>> -- > >> > >>> Saving to: `cloud-set-guest-password-ubuntu' > >> > >>> > >> > >>> > >> > > >> > 100%[============================================================================================================================>] > >> > 4,153 --.-K/s in 0s > >> > >>> > >> > >>> 2013-09-09 08:59:45 (50.8 MB/s) - > `cloud-set-guest-password-ubuntu' > >> > saved [4153/4153] > >> > >>> > >> > >>> cp: cannot stat `/run/resolvconf/resolv.conf': No such file or > >> > directory > >> > >>> FATAL: kernel too old > >> > >>> rm: cannot remove > >> > `ubuntu-12.04-server-cloudimg-amd64/run/resolvconf/resolv.conf': No > such > >> > file or directory > >> > >>> Done creating image. You can mount it to check it out using: > >> > >>> mount -o loop ubuntu-12.04-server-cloudimg-amd64.fs > >> > ubuntu-12.04-server-cloudimg-amd64 > >> > >>> > >> > >>> If you are happy with it, copy > ubuntu-12.04-server-cloudimg-amd64.fs > >> > to one of your XenServer hosts and create the vhd file using > >> createVHD.sh > >> > >>> -- > >> > >>> > >> > >>> First is about resolv.conf which is at /etc/resolv.conf in my > CentOS > >> > install. I can work around that by creating softlink, even thou > >> resolv.conf > >> > is normally populated using DHCP client. > >> > >>> > >> > >>> The other "FATAL: kernel too old" might be in relation to CentOS > >> > kernel, once script chroots into Ubuntu install. I'm just going to > leave > >> > this for now and install xen tools or guest utilities once i have the > >> first > >> > Ubuntu VM running in case if they weren't already. > >> > >>> > >> > >>> Now it's time to test .vhd creation. > >> > >>> > >> > >>> Regards, > >> > >>> F. > >> > >>> > >> > >>> On 9/9/13 12:00 PM, France wrote: > >> > >>>> I just found the first error: > >> > >>>> > >> > >>>> Script downloads ubuntu-12.04-server-cloudimg-amd64-root.tar.gz > >> > (actually ubuntu-12.04.3-server-cloudimg-amd64-root.tar.gz redirects > to > >> > ubuntu-12.04-server-cloudimg-amd64-root.tar.gz), but then tries to > >> > uncompress ubuntu-12.04.3-server-cloudimg-amd64-root.tar.gz: > >> > >>>> > >> > >>>> --- > >> > >>>> This filesystem will be automatically checked every 34 mounts or > >> > >>>> 180 days, whichever comes first. Use tune2fs -c or -i to > override. > >> > >>>> Untar file system > >> > >>>> tar: ubuntu-12.04.3-server-cloudimg-amd64-root.tar.gz: Cannot > open: > >> > No such file or directory > >> > >>>> tar: Error is not recoverable: exiting now > >> > >>>> tar: Child returned status 2 > >> > >>>> tar: Error exit delayed from previous errors > >> > >>>> Extract done > >> > >>>> Begin customizing image > >> > >>>> ./createUbuntuCSimageXen.sh: line 66: etc/init/hvc0.conf: No such > >> > file or directory > >> > >>>> sed: can't read boot/grub/menu.lst: No such file or directory > >> > >>>> sed: can't read etc/fstab: No such file or directory > >> > >>>> sed: can't read boot/grub/grub.cfg: No such file or directory > >> > >>>> sed: can't read etc/fstab: No such file or directory > >> > >>>> sed: can't read etc/fstab: No such file or directory > >> > >>>> sed: can't read etc/cloud/cloud.cfg: No such file or directory > >> > >>>> ./createUbuntuCSimageXen.sh: line 80: > >> > etc/cloud/cloud.cfg.d/90_dpkg.cfg: No such file or directory > >> > >>>> can't find file to patch at input line 3 > >> > >>>> Perhaps you used the wrong -p or --strip option? > >> > >>>> The text leading up to this was: > >> > >>>> -------------------------- > >> > >>>> |--- > >> > /usr/lib/python2.7/dist-packages/cloudinit/DataSourceCloudStack.py.old > >> > 2012-04-11 03:54:56.000000000 +0000 > >> > >>>> |+++ > >> > /usr/lib/python2.7/dist-packages/cloudinit/DataSourceCloudStack.py > >> > 2013-09-07 01:01:02.482498743 +0000 > >> > >>>> -------------------------- > >> > >>>> File to patch: > >> > >>>> --- > >> > >>>> > >> > >>>> I'll just change that LINK variable to: > >> > > >> > http://cloud-images.ubuntu.com/releases/precise/release/ubuntu-12.04-server-cloudimg-amd64-root.tar.gz > >> > >>>> > >> > >>>> On 9/9/13 11:14 AM, France wrote: > >> > >>>>> Carlos, > >> > >>>>> > >> > >>>>> just one quick question. Which OS type should be used when > >> > registering this Ubuntu created VHD on CS 4.1.1 with XS 6.0.2? > >> > >>>>> https://github.com/creategui/CloudStackImageScripts > >> > >>>>> > >> > >>>>> Tnx. > >> > >>>>> F. > >> > >> > >> > > >> > > >> > > > > >