Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Dec 2014 13:15:50 -0500
From:      Allan Jude <allanjude@freebsd.org>
To:        freebsd-hackers@freebsd.org
Subject:   Re: How to make a FreeBSD vm in virtualbox.
Message-ID:  <54A43D56.4030306@freebsd.org>
In-Reply-To: <20141231180639.GE43180@ivaldir.etoilebsd.net>
References:  <13C55A7B-4010-40FA-901B-DF8ED6BADD87@freebsd.org> <20141231042455.GB53230@hub.FreeBSD.org> <24520431-8E2A-4D70-BD2D-D8D76A98C762@freebsd.org> <20141231151723.GA75959@hub.FreeBSD.org> <20141231180639.GE43180@ivaldir.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On 2014-12-31 13:06, Baptiste Daroussin wrote:
> On Wed, Dec 31, 2014 at 03:17:23PM +0000, Glen Barber wrote:
>> On Tue, Dec 30, 2014 at 10:04:38PM -0800, Alfred Perlstein wrote:
>>>
>>> On Dec 30, 2014, at 8:24 PM, Glen Barber wrote:
>>>
>>>> On Tue, Dec 30, 2014 at 07:42:36PM -0800, Alfred Perlstein wrote:
>>>>> After he linked it to me, I decided that it would make sense if
>>>>> this was scripted and would really make sense as part of the release
>>>>> process.
>>>>>
>>>>
>>>> We already provide VMDK images.  There is nothing, that I can see, that
>>>> is different from how I've been testing the various images.  Creating
>>>> a new VM and attaching the VMDK to the disk controller is the intended
>>>> workflow.
>>>
>>> The difference is that with a vmdk you must get the exact
>>> combinations of items correct or you will wind up with a FreeBSD
>>> instance that will not boot.  With the ova, you just run a single
>>> command "VBoxManage FreeBSD.ova" and stuff "just works", or you can
>>> even just double click on the downloaded file from within your OS
>>> X / Windows/ whatever host and it "just works".
>>>
>>>
>>>>
>>>>> I've written a script that will make a .ova that you can one-click
>>>>> import into Virtualbox (and I think Fusion as well) here:
>>>>>
>>>>>  https://gist.github.com/splbio/84bd4d2122782e99fc5c
>>>>>
>>>>
>>>> Can you send the script as an attachment?
>>>
>>> Uh sure.  It's attached.
>>>
>>
>> Your script relies on VirtualBox being installed on the build machine,
>> which I do not like.  This is one of the major reasons I'm happy Marcel
>> added VMDK support to mkimg(1) - all the components to create the
>> formatted disk image exist in the base system.
>>
> 
> Long ago I had created the quick and really dirty:
> https://people.freebsd.org/~bapt/vmdkimage-srcs/
> 
> This created ova files ready to be used in virtualbox (I had problem with vmware
> I don't remember why)
> 
> basically an ova file is a tar file in a given order with a template
> (FreeBSD.ovf) and a manifest with checksums)
> 
> This is really easy to produce and I agree it would be nice if we could produce
> one.
> 
> The matter for having something that worked both in vbox and vmware was playing
> with the disk controler.
> 
> What I did back in the time was generating an ova from vbox extracting the .ovf
> reducing to the minimum required the final ovf and ask people to import in in
> vmware (I do not have access to any vmware)
> 
> Now that we have mkimg that should be rather easy to create an ova generator at
> least for virtualbox (vmware compatible might be more tricky)
> 
> The interesting part is that the ova format is normalized and used by lots of
> the virtualisation tools out there
> 
> Best regards,
> Bapt
> 

I was going to say, I thought a .ova file was just a .tar of the .vmdk
and a .xml config file

It doesn't seem like virtualbox would be required if the .xml file was
generated and then checked into the tree

-- 
Allan Jude


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQIcBAEBAgAGBQJUpD1ZAAoJEJrBFpNRJZKf1f4QAMSAsmS0FJE8fEzVvcNelMS0
mW6MJMPBj9L6ZCjMjNXyMipPrQrJUOW+jfMPwKAnVWAwyuqJvZxyYVUEz4UjZtGx
A3SjZuh1RolszvQ6gxUvVG72R8V2edBzEiQGRYK2UhDJjwK/WmV2SxS+s4s0siIC
p4bdZbNNadw/+mH56abO+Tg8tK8QacU5WZGKQkjRVJE8bA/98cmy59olP00vACEu
8Of/f5nfTXMrwtAMcrRlKwHDxLO7EbE3Qd5Bpzcjulrs3aKUWgQN1/eooquSELWG
/OiawqYtY9xFi0Ao7t2J/JHM6xyhi/ffZprj8eUi5RZL9kzzgoMJwIN0GXz2CJ2O
pSDzsr8jvx+4qVEPgzFrEIqjW5p1aoYZlIi9GFg2mFFM6SF+K0JShbPI9ddSsmLY
xF4NKCBZH0cUTv6sMQ//MadpHhgtNyMsiIwuLcqFeZGqyjOD7JoCvlsb7eW+vU4I
ZFIbXzE0ORvDS/V8dJBULZbkEdjXWzrn/KoBA4kG9iE2tfjjZtVj1/wDepHTHLlM
YvoMSP/7KMn/lj9b3JUiM7Te8sq4Uxz9RIW+wfyYmNYcUtrv+7fVDNu7wKEAzIw0
ljqnMVR04LRlCzFEPOg4Rb4+Wjra3v9htrEzjyXtXjA+2aX9z9aVZzu4ubEhizSA
oy5JJrbvk55C8hWxfk5V
=W2QX
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54A43D56.4030306>