Hmm. Don't know. I don't have partitions on it. What os is your management server? I am wondering if there is a difference in the way the template is getting registered.
On Sep 9, 2013, at 12:33 PM, Dean Kamali <[email protected]> wrote: > 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 <[email protected]> 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 <[email protected]> >> 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 <[email protected]> >> 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 <[email protected]> >> 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 <[email protected]> >>>> wrote: >>>>> >>>>>> I'll upload and image in a couple hours. >>>>>> >>>>>> On Sep 9, 2013, at 4:31 AM, France <[email protected]> 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. >>
