Re: bhyve - non *bsd guests
Hi Scott, No issues with the Intel E5-2650v2 running multiple processors per guest and Linux/OpenBSD? Just want to verify before I place a rather large order of hardware. I've not personally run bhyve on that exact model, but it runs fine on Ivy Bridge desktop and other server models so you should be good. later, Peter. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
Re: bhyve - non *bsd guests
No issues with the Intel E5-2650v2 running multiple processors per guest and Linux/OpenBSD? Just want to verify before I place a rather large order of hardware. Thanks. Scott On Tue, 26 Nov 2013, Scott Pilz wrote: Thank you for your quick answer, and I'm not surprised by this. Makes perfect sense. I ran into the 1-CPU issue when I first started my testing. I'll ensure that the new IX blade system we're going with as supported processors. Keep up the great work. I'll be happy to do some extensive testing under various environments on this project if needed. Scott On Tue, 26 Nov 2013, Peter Grehan wrote: Hi Scott, The error I'm getting is: VM unrestricted guest capability required Error in initializing VM It's this one: b) the CPU does not support what I'm trying to do Your 5570 CPU is a first-gen Nehalem. These models don't have 'unrestricted-guest' VT-x support which is required to run code in 16/32-bit mode with paging disabled. This feature arrived with Westmere and successors. grub-bhyve boots Linux and OpenBSD in 32-bit "flat" mode - protected mode with paging disabled. This can only work if unrestricted-guest is supported by the CPU. Other hypervisors work around this by using s/w instruction emulation until paging is enabled. You'll find the same error if you start up a FreeBSD VM with > 1 vCPU since the AP spinup code is started in 16-bit real mode. This doesn't show up with a single-vCPU FreeBSD guest since bhyveload sets up a 64-bit execution environment for the kernel. later, Peter. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
Re: bhyve - non *bsd guests
Thank you for your quick answer, and I'm not surprised by this. Makes perfect sense. I ran into the 1-CPU issue when I first started my testing. I'll ensure that the new IX blade system we're going with as supported processors. Keep up the great work. I'll be happy to do some extensive testing under various environments on this project if needed. Scott On Tue, 26 Nov 2013, Peter Grehan wrote: Hi Scott, The error I'm getting is: VM unrestricted guest capability required Error in initializing VM It's this one: b) the CPU does not support what I'm trying to do Your 5570 CPU is a first-gen Nehalem. These models don't have 'unrestricted-guest' VT-x support which is required to run code in 16/32-bit mode with paging disabled. This feature arrived with Westmere and successors. grub-bhyve boots Linux and OpenBSD in 32-bit "flat" mode - protected mode with paging disabled. This can only work if unrestricted-guest is supported by the CPU. Other hypervisors work around this by using s/w instruction emulation until paging is enabled. You'll find the same error if you start up a FreeBSD VM with > 1 vCPU since the AP spinup code is started in 16-bit real mode. This doesn't show up with a single-vCPU FreeBSD guest since bhyveload sets up a 64-bit execution environment for the kernel. later, Peter. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
Re: bhyve - non *bsd guests
Correct, the hardware itself is a blade off of an Intel Modular Server. These blades act and perform (and basically are) like any normal server. igb interfaces, SCSI direct access drives, nuttin special about the setup. I'll throw the dmesg.boot out here if anyone wants it (but I don't think it will help in this case). The *BSD guests running (including the various versions of FreeBSD and FreeNAS) are running great (limited to one processor, various memory for each ranging from 512MB to 2GB). I ubench'd each system as well and they perform nearly as well as the host (the numbers in the end were so close it didn't count, in fact). I'm very impressed, and excited, on where this project is going. Despite the higher security compared to jails, the idea of not having to use dozens of fwds and complicated ipfw statements has me truly excited. Scott On Tue, 26 Nov 2013, Michael Dexter wrote: On 11/26/13 8:04 PM, Scott Pilz wrote: Firstly I'd like to say thank you for those involved in the bhyve project. You're welcome! It has indeed come a long way and things are accelerating quickly. Hurah Neel and Peter. The error I'm getting is: VM unrestricted guest capability required Error in initializing VM That is a new one to me and given that you have FreeBSD VMs working, I personally don't know what might trigger this. I trust this is bare-metal and not under say, VMware nested VT-x? Hopefully the developers will chime in. Michael ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org" ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
Re: bhyve - non *bsd guests
Hi Scott, The error I'm getting is: VM unrestricted guest capability required Error in initializing VM It's this one: > b) the CPU does not support what I'm trying to do Your 5570 CPU is a first-gen Nehalem. These models don't have 'unrestricted-guest' VT-x support which is required to run code in 16/32-bit mode with paging disabled. This feature arrived with Westmere and successors. grub-bhyve boots Linux and OpenBSD in 32-bit "flat" mode - protected mode with paging disabled. This can only work if unrestricted-guest is supported by the CPU. Other hypervisors work around this by using s/w instruction emulation until paging is enabled. You'll find the same error if you start up a FreeBSD VM with > 1 vCPU since the AP spinup code is started in 16-bit real mode. This doesn't show up with a single-vCPU FreeBSD guest since bhyveload sets up a 64-bit execution environment for the kernel. later, Peter. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
Re: bhyve - non *bsd guests
On 11/26/13 8:04 PM, Scott Pilz wrote: > Firstly I'd like to say thank you for those involved in the bhyve > project. You're welcome! It has indeed come a long way and things are accelerating quickly. Hurah Neel and Peter. > The error I'm getting is: > > VM unrestricted guest capability required > Error in initializing VM That is a new one to me and given that you have FreeBSD VMs working, I personally don't know what might trigger this. I trust this is bare-metal and not under say, VMware nested VT-x? Hopefully the developers will chime in. Michael ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"