Hi Brad

Am 04.11.2012 19:24, schrieb Brad Otto:
> I successfully got pfsense running in Hyper-V on Win Server 2012.
Short answer: The problem is definitely on the Hyper-V side...

While I haven't run anything *BSD-based on Hyper-V I have "had to" use
Linux guests
in early days with Hyper-V at my work.  It took Microsoft developers
almost  2 years
(Linux 2.6.32 to 3.4) to get open source drivers in such shape they
behaved enough sane to
not be considered 'staging' anymore.  (they were horribly unstable in
the beginning when I tried the initial code)

Only this Summer a joint project by MS and some FreeBSD commercial
consumers have uploaded
open code to Github for FreeBSD. Yet from what I have been able to catch
was, that the code runs,
but wasn't really meeting expections to be considered stable. And thus
the drivers haven't been included in upstream FreeBSD.

Hyper-V relies so heavily on paravirtualized drivers connecting to some
"VMBus". Only OS with VMBus drivers
can utilize the faster devices or even use > 1 vCPU. Every device in the
VM that is emulated is generally dog slow.
Hyper-V guests without integration drivers are heavily crippled in terms
of performance and features.

The legacy NIC is an emulated 100MBits DEC Tulip and is theoretically
capped at 100MBit, but I can confirm
that also on Linux it wasn't always delivering the promised maximum. You
only get faster guest networking with the paravirt NICs.

So yes: pfSense on Hyper-V isn't yet something I'd recommend as the
required integration drivers
are not present inside pfSense and those floating around can't be
considered stable enough for now I'd say.

You'll have to bite the bullet and run pfSense on either physical or
another virtualization plattform like
VMware or something based on Linux or illumos KVM (virtio is supported
with pfSense).

Hope that got you some insights ;-)

-- Mathieu

P.S. The driver modules can be found here:
http://freebsdonhyper-v.github.com/
_______________________________________________
List mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/list

Reply via email to