France Yeah I have done that prior importing it, otherwise it won't let me, I see that the template has successfully installed, but I'm still getting that error when I try and deploy new vm.
I will try to import it directly to xenserver and see if it works. On Mon, Sep 9, 2013 at 4:18 PM, Carlos Reátegui <create...@gmail.com> wrote: > 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 <dean.kam...@gmail.com> 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 <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.gzitwontredirectand > 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. > >> >