Date: Fri, 6 Jul 2018 12:59:39 +0000 From: Matt Churchyard <matt.churchyard@userve.net> To: Jakub Chromy <hicks@cgi.cz> Cc: "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org> Subject: RE: bhyve server 2016 lockup Message-ID: <5845ecd4c7964964ab8a718ba7b686eb@SERVER.ad.usd-group.com> In-Reply-To: <c011d959-0e19-a1f6-96be-77ca594c9c7e@cgi.cz> References: <1595599bd62b43b2842b9a652c6d1773@SERVER.ad.usd-group.com> <1530874279.512578.1431934576.27AF56F1@webmail.messagingengine.com> <1dbba8ac-eca4-bb09-9d3b-ec26ed1452e5@cgi.cz> <de65a3c6c9e64da28cb923dfe62768e7@SERVER.ad.usd-group.com> <c011d959-0e19-a1f6-96be-77ca594c9c7e@cgi.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
Normally I would be using virtio-net, and advise as much with vm-bhyve. It is sometimes useful to use e1000 briefly in order to have Internet access to download drivers… This machine is just for testing and I hadn’t bothered going through the process of finding and installing virtio drivers, minimal as that is. Not that I think my lockups were nic related, but some users may use e1000 just for simplicity and ideally it should be a stable choice, albeit with lower performance and more overhead than virtio. Thanks for the additional vote regarding stability. I think my issue was most likely low memory related. In production I probably wouldn’t want to give any less than 16-20GB to WS2016, more depending on services installed. Matt >I use virtio-net for everything... the only moment I needed an em1000 was with 8.2-RELEASE guest :) >the drivers should be in NetKVM directory or something like that. >ad. production... have no trouble with stability so far... -- regards Jakub Chromy CGI Systems div. ---------------- CGI CZ s.r.o. sales@cgi.cz<mailto:sales@cgi.cz> 775 144 257 234 697 102 www.cgi.cz<http://www.cgi.cz> On 6.7.2018 14:05, Matt Churchyard wrote: Thanks for the replies guys. I've increased memory and switched to virtio-net. Been running for an hour or two so far. Windows just complains about the boot device if I try to move to virtio-blk. I might set up another test using different settings during installation and see how that goes. Only really played about with bhyve so far but starting to consider using for production machines, so any hard lockup is a bit of a worry. Regards, Matt Dave, you got working Windows guest with virtio-blk? I thought it was still unstable. I've tested virtio storage (on bhyve) + virtio storage drivers on several windows guest ~ 2 months ago and they were crashing all the time. So I use ahci-hd with every windows guest we run (from 7 to Win Server 2012). -- regards Jakub Chromy CGI Systems div. ---------------- CGI CZ s.r.o. sales@cgi.cz<mailto:sales@cgi.cz> 775 144 257 234 697 102 www.cgi.cz<http://www.cgi.cz> On 6.7.2018 12:51, Dave Cottlehuber wrote: On Fri, 6 Jul 2018, at 10:22, Matt Churchyard wrote: Hello, I have a server 2016 virtual machine which I only created for testing and don't use much. Booting it up recently I've found that it locks up consistently within a few minutes of booting. What can I do to try and figure out what's causing the problem? Host was recently updated to 11.2 # uname -a FreeBSD dev.--- 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:32:14 UTC 2018 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/<mailto:root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/> GENERIC amd64 Bhyve command is as follows # bhyve -c 2 -m 2G -Huwl bootrom,/usr/local/share/uefi-firmware/ BHYVE_UEFI.fd -U 841e8764-75f4-11e8-b2e3-50e549369bc6 -l com1,stdio -s 0,hostbridge -s 31,lpc -s 3:0,ahci-cd,/vm/.config/null.iso -s 4:0,ahci-hd,/vm/w2016/disk0.img -s 5:0,e1000,tap1,mac=58:9c:fc:08:8e:70 -s 6:0,fbuf,tcp=0.0.0.0:5900 -s 7:0,xhci,tablet w2016 Hi Matt, try using virtio for nic & storage to start with. I've used specifically these drivers https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.96/virtio-win-0.1.96.iso and had trouble with both later and earlier drivers, YMMV, and I sadly forget where I got this advice. Also, it’s possible to install virtio drivers directly from the CD without pointy-clicky stupidness. Just add the CD to your bhyve command, in a later "PCI slot" than the existing “hard disk”, as the lowest numbered slot is what’s used to boot from AFAICT. - open an elevated command prompt - run for /d %i in (d:\*) do @pnputil -a %i\w7\amd64\*.inf (you may need a different driver than w7 here) - some of those will fail but just carry on - reboot FTW more notes here on my bhyve setup https://hackmd.io/s/rJvJuE-CW#<https://hackmd.io/s/rJvJuE-CW> A+ Dave _______________________________________________ freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org> mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org"<mailto:freebsd-virtualization-unsubscribe@freebsd.org> _______________________________________________ freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org> mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org"<mailto:freebsd-virtualization-unsubscribe@freebsd.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5845ecd4c7964964ab8a718ba7b686eb>
