On Tue, Feb 19, 2013 at 8:23 AM, Chiradeep Vittal
<chiradeep.vit...@citrix.com> wrote:
> Hi Rohit
>
>>>
>>> Are the format conversions automated?
>>
>>They are now! The file name format is:
>>$appliance-$build_date-$branch-hyperv.$format
>>Format conversion and archiving is automated on a large instance with
>>export formats:
>>ova -> vmware
>>vhd -> xen
>>qcow2 -> kvm
>>vhd -> hyperv
>>
>>Build job:
>>http://jenkins.cloudstack.org/view/All/job/build-systemvm-master
>>
>>But I'm yet to try one of xen or kvm templates. The bugs would be
>>mostly fixable in postinstall.sh
>>
>>For exporting xen images from raw image, I had to build xen (for a
>>library) and vhd-util from blktap2/tools. Will post a blog on that
>>exercise.
>
> I used to use a patch from the Xen ML to enable vhd-util to do
> conversions, but IIRC this has been merged into master. If others (outside
> of the build server) want to use vhd-util what are their options?
>
>>
>>I've fixed the partition as regular one with different partitions for
>>/var, /opt, /usr, /tmp, /boot, /home, please see the partitions sizes,
>>advise if we want to change them: (syntax: min. size, priority, max.
>>size)
>>https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commi
>>t;h=ab63a433ecbf60e18ad6cbcb0353c61fa432bcdc
>
> Looks good. Glad to see swap space. Have dealt with a few OOMs when the
> system vm was FC8 and did not have swap.
>
>>
>>Chiradeep, we can copy stuff inside the appliance using veewee vbox
>>ssh <command> or scping before we halt using veewee vbox halt
>><machine>. How do you want to use the config.dat,
>
> We should not need config.dat now that the debconf-set-selections trick is
> used.

First automated build (the whole rvm non-interactive non-login shell
issue took me a lot of time to figure out, the bug at jenkins was that
$HOME was not defined for rvm):
http://jenkins.cloudstack.org/job/build-systemvm-master/47/console

Archived appliances:
http://people.apache.org/~bhaisaab/systemvm

Blog:
http://rohityadav.in/logs/building-systemvms/

Now, all we need to do is test them against real hosts and fix any
post installation scripts, network conf.

Regards.

>
>

Reply via email to