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>