Sunday, January 18, 2015

Pfsense 2.2 over Proxmox 3

App´s versions:
Pfsense 2.2 (January 2015) https://www.pfsense.org/
Proxmox 3.0 http://www.proxmox.com/es

Configurations without success:
Pfsense 64bits Iso  -- Processor Qemu64 = Boot stooped (CPU with 99%)
Pfsense 64bits Iso  -- CPU type kvm64 = Boot stooped (CPU with 99%)
Pfsense 64bits Iso  -- CPU type phenom = Boot stooped (CPU with 99%)



[Extra] Configurations without success:
Pfsense 64bits Iso  -- CPU type qemu32 = Not supported (As espected)
Pfsense 64bits Iso  -- CPU type kvm32 = Not supported (As espected)
Pfsense 64bits Iso  -- CPU type Athlon = Not supported (As espected)
Pfsense 64bits Iso  -- CPU type coreduo = Not supported (As espected)



Issue is related to no booting for FreeBSD 64bits over KVM only (32bits version works well - image below)




So lets read some of KVM compatibility here: http://www.linux-kvm.org/page/Guest_Support_Status#FreeBSD

And some extra info from proxmox wiki: https://pve.proxmox.com/wiki/FreeBSD_Guest_Notes

Where it is said to use following configuration:

  • CPU: dual-socket or dual-core
  • IMPORTANT: As of current PVE releases, you may need to set your CPU to qemu64 rather than kvm64 for FreeBSD to be able to boot.
  • RAM: 2GB (minimum)
  • Network: Intel e1000 (bridged)
  • Create a 32GB primary disk (scsi, qcow2)
  • Add FreeBSD 9.1-RELEASE-amd64 DVD ISO as an optical drive (scsi).

but, no success...

Looking (yet) for a solution....   If you have some tip please write a comment, it will be appreciated!

Update: At the moment the only way to have a pfsense(freebsd) 64bits working over Proxmox 3.0 is by disabling KVM hardware support inside VM options, but of course you will have it working by eating your hardware resources so CPU usage will increase significantly (near to 30%).

UPDATE: 13/02/2015
Try http://forum.proxmox.com/threads/14094-Proxmox-3-on-AMD-E450-pfSense-2-1-NAS4Free-PiaF-Debian
Post #1 regarding not booting.

Richard (In comments) said:
"I have FreeNAS (FreeBSD 9.3 based) running with kvm64 (2core 2socket) and virtio Network on Proxmox VE 3.3-5 here without issues.
Trick is to enter "set hw.mca.enabled=0" at pfsense iso bootup in loader prompt.
After giving the set command enter "boot" and press return. This should start pfsense just fine.
To make the vm boot fix persistant you have to put the setting into /boot/loader.conf after setup completes."


1 comment:

  1. Hi Walter.
    Try http://forum.proxmox.com/threads/14094-Proxmox-3-on-AMD-E450-pfSense-2-1-NAS4Free-PiaF-Debian
    Post #1 regarding not booting.

    I have FreeNAS (FreeBSD 9.3 based) running with kvm64 (2core 2socket) and virtio Network on Proxmox VE 3.3-5 here without issues.
    Trick is to enter "set hw.mca.enabled=0" at pfsense iso bootup in loader prompt.
    After giving the set command enter "boot" and press return. This should start pfsense just fine.
    To make the vm boot fix persistant you have to put the setting into /boot/loader.conf after setup completes.
    Kind Regard, Richard

    ReplyDelete