Date: Wed, 03 Jun 2015 19:18:12 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: John-Mark Gurney <jmg@funkthat.com> Cc: freebsd-virtualization@FreeBSD.org Subject: Re: bhyve: bhyveload, bhyve, bhyvectl --destroy Message-ID: <556F28C4.8050100@FreeBSD.org> In-Reply-To: <20150603155305.GG50817@funkthat.com> References: <556D9163.1080704@FreeBSD.org> <20150602164949.GZ50817@funkthat.com> <556DF2AB.8070507@FreeBSD.org> <20150602230415.GC50817@funkthat.com> <556EA85F.1010907@FreeBSD.org> <20150603155305.GG50817@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03/06/2015 18:53, John-Mark Gurney wrote:
> Andriy Gapon wrote this message on Wed, Jun 03, 2015 at 10:10 +0300:
>> On 03/06/2015 02:04, John-Mark Gurney wrote:
>>> Andriy Gapon wrote this message on Tue, Jun 02, 2015 at 21:15 +0300:
>>>> I guess you are running bhyve through the shell script vmrun.sh?
>>>> I am doing everything by hand.
>>>
>>> Correct:
>>> sh /usr/share/examples/bhyve/vmrun.sh -g 6444 -d mach10s.img -t tap0
>>>
>>> It's nice.. shutdown -r now and shutdown -p now both work exactly as
>>> you'd expect them to... :)
>>
>> Yes, it's quite convenient. The only drawback is that currently it can't pass
>> multiple -d options to bhyveload and I need that from time to time.
>
> Hmm... Looking at the script, it looks like you can (at least on HEAD):
> d)
> eval "disk_dev${disk_total}=\"${OPTARG}\""
> disk_total=$(($disk_total + 1))
This was only half of the equation, please see this:
https://reviews.freebsd.org/D2723
>> Probably not hard to change that.
>
> It'd also be nice to allow you to switch the default from virtio-blk
> to ahci when you're image doesn't support it..
>
> Hmm.. It wouldn't be hard to try to use environment vars for the defaults
> either...
>
> Maybe it's time to move vmrun.sh to bhyverun, install it and give
> it a proper man page?
JIMO, bhyveload(8) could be just merged into bhyve(8) and the latter should
behave like vmrun.sh does. bhyve(8) should retain an option to run a preloaded
kernel, so that things like bhyve-grub keep working.
--
Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?556F28C4.8050100>
