Date: Wed, 12 Feb 2014 07:28:11 -0800 From: Peter Grehan <grehan@freebsd.org> To: Craig Rodrigues <rodrigc@FreeBSD.org> Cc: "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org> Subject: Re: Detect of BHyve VM was powered off or rebooted? Message-ID: <52FB930B.1040607@freebsd.org> In-Reply-To: <CAG=rPVc4-Ph9%2Bw1U3cGdYbe7WFDZx4sAvNr50ADRe2B7J34Phg@mail.gmail.com> References: <CAG=rPVcfYQ2nUaZYuc6teL2r%2BQZzxhuoV052zgf6=Dxh8MeNcA@mail.gmail.com> <CAFgRE9Fw308%2BA14c1ttXj%2BYv-CMVRZ-DSE_9DWz46sfpdWg3PQ@mail.gmail.com> <201402111411.33269.jhb@freebsd.org> <CAG=rPVd15giiO_ugOAt2uBDqzePR3A3iCNpXFcXd2QzS1=oqJQ@mail.gmail.com> <21FA50D3-8092-40EA-9B66-9BAC34A4A548@gmail.com> <CAG=rPVc4-Ph9%2Bw1U3cGdYbe7WFDZx4sAvNr50ADRe2B7J34Phg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Craig, > It seems pointless to me for the user to have to explictly > destroy the VM. We're working on fixing it. What it gave during the development process (and still gives) is the ability to get post-mortem information when the bhyve process exits. > Once the bhyve process exits, I doesn't seem that I can use > the VM again anyways. To run the VM again, I seem to need to call: > -> bhyvectl to destroy the VM > -> bhyveload to load > -> bhyve to run the VM Yes, that's correct. The future version will be: /usr/sbin/bhyve to load/run/reboot the VM in a single process. > Aryeh has pointed out to me that it is the responsibility of the > user to explictly destroy and tap and bridge devices used by the > bhyve process after it exits. Is this right? Only if you won't be using them anymore. > What if I have a single bridge0 device, and 10 tap devices, > one per VM? If one VM exits and needs to be restarted, do > I need to tear down all the taps and bridge? No - leave them there. Think of the tap interfaces as ports on a switch, and the bhyve processes as being plugged/unplugged from the ports. later, Peter.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52FB930B.1040607>