From owner-freebsd-virtualization@freebsd.org Thu Jan 28 18:55:42 2016 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF46BA70CBC for ; Thu, 28 Jan 2016 18:55:42 +0000 (UTC) (envelope-from dweimer@dweimer.net) Received: from webmail.dweimer.net (24-240-198-187.static.stls.mo.charter.com [24.240.198.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7378F174C for ; Thu, 28 Jan 2016 18:55:41 +0000 (UTC) (envelope-from dweimer@dweimer.net) Received: from webmail.dweimer.local (localhost [192.168.5.2]) by webmail.dweimer.net (8.15.2/8.15.2) with ESMTPS id u0SItXrt003937 (version=TLSv1.2 cipher=DHE-RSA-CHACHA20-POLY1305 bits=256 verify=NO); Thu, 28 Jan 2016 12:55:33 -0600 (CST) (envelope-from dweimer@dweimer.net) Received: (from www@localhost) by webmail.dweimer.local (8.15.2/8.15.2/Submit) id u0SItWYb003936; Thu, 28 Jan 2016 12:55:32 -0600 (CST) (envelope-from dweimer@dweimer.net) X-Authentication-Warning: webmail.dweimer.local: www set sender to dweimer@dweimer.net using -f To: Sergey Manucharian Subject: Re: bhyve with Linux guest, how to safely handle updates? X-PHP-Script: www.dweimer.net/webmail/index.php for 71.86.41.122, 192.168.5.3 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 28 Jan 2016 12:55:32 -0600 From: dweimer Cc: freebsd-virtualization@freebsd.org Organization: dweimer.net Reply-To: dweimer@dweimer.net Mail-Reply-To: dweimer@dweimer.net In-Reply-To: <20160127021348.GE1799@dendrobates.araler.com> References: <790acf0350e0f10e79b4120e564a553c@dweimer.net> <20160126230338.GM4109@debian.ara-ler.com> <9ee895854c862cccc0bcc84c16eee063@dweimer.net> <20160127021348.GE1799@dendrobates.araler.com> Message-ID: <94df01924b1843c39aaf29a47a4fa2da@dweimer.net> X-Sender: dweimer@dweimer.net User-Agent: Roundcube Webmail/1.1.4 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 18:55:42 -0000 On 2016-01-26 8:13 pm, Sergey Manucharian wrote: > Excerpts from dweimer's message from Tue 26-Jan-16 19:07: >> >> Is there anything that normally needs to be done after a Linux kernel >> update to refresh the grub2-bhyve setup? > > The kernel update should not have any effect since grub-bhyve uses the > virtual disk mapping file, which should point to your linux drive. > > I'm using the following command: > > $ sudo grub-bhyve -m /path/to/device.map -r hd0,msdos1 -M 1024M debian > > where "device.map" contains the following: > > (hd0) /dev/zvol/zroot/linuxdisk1 > (cd0) /stuff/vm/bhyve/debian/debian-testing-amd64-2015-11-30.iso > > "hd0" can be a real disk device, e.g. /dev/sda, or an image file (in > my case it's a ZFS volume). > > How do you use that VM in VBox? If it's a .vdi file, bhyve will not be > able to recognize it. You should use a raw HDD image file. To make it > compatible with VBox you can create a .vmdk file pointing to that raw > image. > > -- > Sergey I am back to testing again, copied my ZFS Boot Environment over to a VMware virtual machine, renamed it and changed IPs, removed the virtual box stuff, and enabled bhyve. I did some searching and found out that I was using https://github.com/churchers/vm-bhyve to manage the bhyve virtual machines starting and stopping. Sticking with zvol for disk backing, I know its less portable. I have been able to install a couple of debian virtual machines and play around with them. So far I have been unable to duplicate the issue I had before. My current issue which maybe related to running inside a VMware virtual machine. Is the Linux hwclock and system clock sync issues. If I power off the vm and reboot it it believes that the disk was modified in the future and appears to hang. Its actually doing a fsck I just don't see status if you wait long enough it finally does come up. Has anyone else ran into this issue? I have actually ran the hwclock -systohc --utc prior to powering down and still had the issue. Tried changing the hwclock to system time by excluding the --utc from the command no change. Incidentally whether I use the --utc or not the hwclock --show always displays the local time. I couldn't seem to find any documentation on bhyve whether or not I should tell the guests that the hwclock is in utc or local time. -- Thanks, Dean E. Weimer http://www.dweimer.net/