Assuming hardware isn't a constraint what are some pros and cons of bare metal versus virtualization OPNsense in a home or small business environment?
Here are some that I can think of but would like to have a discussion about my small list and other items that you can think of.
Bare Metal
+ It is how the software is designed.
+ No host OS configuration, updates, etc.
+ All hardware is direct and so less potential diagnosing of issues, tunables, etc.
- Potential waste of hardware resources.
- Subject to OPNsense HA and configuration backup tools.
Virtualization
+ Can easily snapshot or backup the entire OPNsense instance in a click.
+ Can run other complimentary services/applications on same hardware such as pi-hole.
- Networking bridging versus PCI pass-thru can be confusing and complicates setup and design.
- Overall architecture is substantially more complicated.
It seems like not that long ago it was totally frowned upon to use something like Proxmox for OPNsense and now it seems like it is much more accepting and in some cases even recommended. Again, I would love to have a discussion about this.
Here are some that I can think of but would like to have a discussion about my small list and other items that you can think of.
Bare Metal
+ It is how the software is designed.
+ No host OS configuration, updates, etc.
+ All hardware is direct and so less potential diagnosing of issues, tunables, etc.
- Potential waste of hardware resources.
- Subject to OPNsense HA and configuration backup tools.
Virtualization
+ Can easily snapshot or backup the entire OPNsense instance in a click.
+ Can run other complimentary services/applications on same hardware such as pi-hole.
- Networking bridging versus PCI pass-thru can be confusing and complicates setup and design.
- Overall architecture is substantially more complicated.
It seems like not that long ago it was totally frowned upon to use something like Proxmox for OPNsense and now it seems like it is much more accepting and in some cases even recommended. Again, I would love to have a discussion about this.