{"id":10212,"date":"2024-01-23T15:55:46","date_gmt":"2024-01-23T14:55:46","guid":{"rendered":"https:\/\/www.credativ.de\/?p=10212"},"modified":"2025-11-24T19:10:40","modified_gmt":"2025-11-24T18:10:40","slug":"bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment","status":"publish","type":"post","link":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/","title":{"rendered":"bhyve as a Hypervisor on FreeBSD &#8211; Creating a Virtualization Environment"},"content":{"rendered":"<h2>Creating a Virtualization Environment<\/h2>\n<p>Everyone is nowadays talking about containerization but there are still many reasons to run virtual machines and it doesn&#8217;t always have to be <a href=\"https:\/\/www.credativ.de\/en\/portfolio\/support\/proxmox-virtualization\/\">Proxmox VE on Linux<\/a> systems to create a virtualization environment with open-source tools!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-7701 size-medium\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-300x193.jpg\" alt=\"\" width=\"300\" height=\"193\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-300x193.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-768x494.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-600x386.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-180x116.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Next to the well known <a href=\"https:\/\/www.credativ.de\/en\/portfolio\/proxmox-solutions\/\">Proxmox<\/a>, there are also other open-source alternatives when it comes to virtualization. A promising solution is also given by <strong>bhyve<\/strong> (pronounced <em>bee-hive<\/em>) which runs on <strong>FreeBSD<\/strong> based systems. It was initially written for FreeBSD but now also runs on a number of illumos based distributions like OpenIndiana. bhyve offers a robust and high-performance virtualization solution where it directly operates on the bare metal, utilizing the hardware virtualization features for enhanced performance and isolation between virtual machines. Known for its performance, stability and security, bhyve is integrated into FreeBSD, benefiting from the reliability of the FreeBSD kernel. Of course it also provides the typical feature set such as snapshotting and cloning of VMs. Especially in such cases it benefits from additional features in FreeBSD like the ZFS filesystem. Unfortunately, bhyve does not offer any web-frontend for its administration. This is where bhyve-webadmin (BVCP) steps in to fill the gap. This blog post we will cover the initial setup and features of bhyve and bhyve-admin to provide a fully usable virtualization environment.<\/p>\n<h2>Features<\/h2>\n<p>bhyve-webadmin (also known as BVCP) provides an API, CLI and a secure web interface for administrating bhyve and virtual machines. bhyve-webadmin mainly features:<\/p>\n<ul>\n<li>Modularity\n<ul>\n<li>Backend, Frontend, API and helpers are working independently including separate privileges.<\/li>\n<\/ul>\n<\/li>\n<li>Multi Node\n<ul>\n<li>Multiple server\/instances can be orchestrated by a single interface.<\/li>\n<\/ul>\n<\/li>\n<li>Security<\/li>\n<li>Native Application<\/li>\n<li>Roles\n<ul>\n<li>Providing user management including multiple roles.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Requirements<\/h2>\n<p>Some general requirements must be fulfilled to run bhyve bundled with bhyve-webadmin:<\/p>\n<ul>\n<li>System with a minimal FreeBSD image installed.<\/li>\n<li>64-bit CPU<\/li>\n<li>POPCNT (POPulation Count) processor feature<\/li>\n<\/ul>\n<p>Additional configuration regarding the underlying storage and network configuration are needed but while these are individual for each setup this is not covered in detail within this guide.<\/p>\n<h2>Installation<\/h2>\n<p>This guide is based on <em>FreeBSD 14<\/em> and <em>bhyve-webadmin v1.9.8p9<\/em> to provide a virtualization infrastructure. bhyve-webadmin&#8217;s concept relies on working as close as possibly to the FreeBSD system and will not change its configuration. Instead, it will install and maintain everything in dedicated directories, configurations and services. As a result, the whole installation including all further dependencies and configuration can be done in minutes.<\/p>\n<h3>Overview<\/h3>\n<h4>File-Structure<\/h4>\n<p>By default, bhyve-webadmin will use the following directories for the content:<\/p>\n<ul>\n<li>\/var\/lib\/nPulse\/BVCP: bhyve-webadmin content\n<ul>\n<li>\/var\/lib\/nPulse\/BVCP\/bvcp.conf: configuration file<\/li>\n<\/ul>\n<\/li>\n<li>\/vms\n<ul>\n<li>\/vms\/instances<\/li>\n<li>\/vms\/iso-images<\/li>\n<li>\/vms\/db<\/li>\n<li>\/vms\/logs<\/li>\n<li>\/vms\/tmp<\/li>\n<li>\/vms\/bootrom<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Additional helper tools can be found within these directories. For example, a forgotten password can be resetted by running:<\/p>\n<ul>\n<li>\/var\/lib\/nPulse\/BVCP\/Backend\/vmm reset_password<\/li>\n<\/ul>\n<h4>Services<\/h4>\n<p>As already mentioned before, it consists of multiple and independently working software components that can also be orchestrated.<\/p>\n<p>Frontend:<\/p>\n<pre>service bvcp-frontend start \/ stop \/ restart<\/pre>\n<p>Backend:<\/p>\n<pre>service bvcp-backend start \/ stop \/ restart<\/pre>\n<p>Helper:<\/p>\n<pre>service bvcp-helper start \/ stop \/ restart<\/pre>\n<h3>Software Installation<\/h3>\n<div>First, the needed code from the GitHub project must be obtained and will be downloaded to <em>\/tmp\/<\/em>. Afterwards, the<em> .tar.gz<\/em> archive must be extracted by invoking the tar command:<\/div>\n<div>\n<pre>cd \/tmp\/\r\nfetch https:\/\/github.com\/DaVieS007\/bhyve-webadmin\/archive\/refs\/tags\/v1.9.8p9.tar.gz\r\ntar xfvz v1.9.8p9.tar.gz<\/pre>\n<\/div>\n<div>The downloaded package integrity should be verified by its sha256 hash when obtained from external resources:<\/div>\n<pre>sha256sum \/tmp\/bhyve-webadmin-1.9.8p9.tar.gz\r\n$&gt; 758f5900c75a1832c980ed23c74a893f05252aa130e7c803843dac1d2531516f  \/tmp\/bhyve-webadmin-1.9.8p9.tar.gz\r\n<\/pre>\n<div>SHA256: 758f5900c75a1832c980ed23c74a893f05252aa130e7c803843dac1d2531516f<\/div>\n<div><\/div>\n<div>Afterwards, the installation of <em>bhyve-admin<\/em> can be started. The installation process is designed as a &#8220;one click&#8221; installer and performs everything on its own:<\/div>\n<div>\n<pre>cd bhyve-webadmin-1.9.8p9\/\r\n.\/install.sh<\/pre>\n<\/div>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-7697 size-medium\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/01_bhyve-webadmin_BVCP_CLI_installation-300x139.jpg\" alt=\"\" width=\"300\" height=\"139\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/01_bhyve-webadmin_BVCP_CLI_installation-300x139.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/01_bhyve-webadmin_BVCP_CLI_installation-180x83.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/01_bhyve-webadmin_BVCP_CLI_installation.jpg 588w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>After finishing the installation, all needed directories, configuration and services have been created and the services are already running on the system. On the CLI, the login credentials for the web interface are provided and a login on the web frontend on <em>https:\/\/&lt;ip&gt;:8086<\/em> is possible. By default, self-signed certificates are generated for the encryption of the web frontend and VNC sessions. The generated self-signed certificates can be later replaced by proper ones (e.g. by using Let&#8217;s Encrypt).<\/p>\n<\/div>\n<h3>Adding ISO-Images<\/h3>\n<p>ISO-Images for virtual machines are located in <em>\/vms\/iso_images<\/em>. Adding images is simply done by dropping the images within that directory. This can be done on the uploading images via <em>SCP<\/em>, <em>SFTP<\/em> or on the system itself by downloading an image from a remote like in the given example:<\/p>\n<pre>cd \/vms\/iso_images\/\r\nfetch https:\/\/download.freebsd.org\/releases\/amd64\/amd64\/ISO-IMAGES\/14.0\/FreeBSD-14.0-RELEASE-amd64-bootonly.iso\r\n<\/pre>\n<h3>Configuration<\/h3>\n<p>An initial first login on the web frontend can now be done. The web frontend can be reached on <em>https:\/\/&lt;ip&gt;:8086<\/em> and uses self-signed certificates by default. The credentials for the <em>root<\/em> user login have been printed on the CLI during the setup runtime.<\/p>\n<div id=\"attachment_7701\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7701\" class=\"size-medium wp-image-7701\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-300x193.jpg\" alt=\"\" width=\"300\" height=\"193\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-300x193.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-768x494.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-600x386.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login-180x116.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-7701\" class=\"wp-caption-text\">bhyve BVCP Login<\/p><\/div>\n<p>After a successful login, the default overview page is being displayed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-7703 size-medium\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/03_bhyve_BVCP_overview-300x161.jpg\" alt=\"\" width=\"300\" height=\"161\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/03_bhyve_BVCP_overview-300x161.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/03_bhyve_BVCP_overview-768x411.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/03_bhyve_BVCP_overview-600x321.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/03_bhyve_BVCP_overview-180x96.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/03_bhyve_BVCP_overview.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>After an initial installation it will guide you through the following three next steps which will be covered in detail:<\/p>\n<ul>\n<li>Configure Network<\/li>\n<li>Configure Storage<\/li>\n<li>Create VM<\/li>\n<\/ul>\n<h4>Configure Network<\/h4>\n<p>Networking is one of the most important and complex parts when it comes to virtualized environments. Even more complex setups including <em>VLAN<\/em> separations etc. are possible but not covered within this guide which primarily focuses on a simple <em>bridged<\/em>&#8211; &amp; <em>NAT<\/em>&#8211; networking setup.<\/p>\n<h5>Bridged Network<\/h5>\n<p>A simple bridged network can be created by clicking on the first Option <strong>1. Configure at least one virtual network<\/strong> where we can create a new network on our cluster. Creating a new network is simple where just the desired network interface on the cluster must be selected.<\/p>\n<p>Within this guide we select the following options which may vary depending on your personal setup:<\/p>\n<pre>Network Gateway to bound: (+) [em0] (mtu: 1500) 10.10.10.77\r\nUnique Network Name: uplink-dev\r\nDescriptive Text: Uplink network for the dev environments\r\n<\/pre>\n<div id=\"attachment_7705\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7705\" class=\"size-medium wp-image-7705\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/04_bhyve_BVCP_network_bridge-300x105.png\" alt=\"\" width=\"300\" height=\"105\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/04_bhyve_BVCP_network_bridge-300x105.png 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/04_bhyve_BVCP_network_bridge-768x269.png 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/04_bhyve_BVCP_network_bridge-600x210.png 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/04_bhyve_BVCP_network_bridge-720x250.png 720w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/04_bhyve_BVCP_network_bridge-180x63.png 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/04_bhyve_BVCP_network_bridge.png 1001w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-7705\" class=\"wp-caption-text\">bhyve BVCP &#8211; Create Network<\/p><\/div>\n<p>In the given drop-down menu all available network cards will be shown with their interface name and assigned ip address(es) which makes it easy to choose the right one. After saving the configuration, the newly created network is directly usable.<\/p>\n<h5>NAT Network<\/h5>\n<p><em>NAT<\/em> is already considered as a more advanced networking setup but often needed when working with <em>RFC 1918<\/em> addresses. <em>NAT<\/em> is not supported by default and needs to be configured manually. Within this guide a <em>NAT<\/em> networking will be created for the interface <strong>em1<\/strong> by using <em>PF<\/em> (a FreeBSD integrated firewall).<\/p>\n<p>Therefore, we enable the <em>PF<\/em> service in the rc.conf file by running the following command, enabling <em>IP<\/em> forwarding and directly edit the firewall configuration file:<\/p>\n<pre>echo 'pf_enable=\"YES\"' &gt;&gt; \/etc\/rc.conf\r\necho \"net.inet.ip.forwarding=1\" &gt;&gt; \/etc\/sysctl.conf\r\nsysctl -f \/etc\/sysctl.conf\r\nvi \/etc\/pf.conf<\/pre>\n<p>The firewall configuration for <em>NAT<\/em> networking on the <strong>em1<\/strong> interface will be extended by the following content:<\/p>\n<pre>nat on em1 from {10.10.10.1\/24} to any -&gt; (em1)\r\n<\/pre>\n<p>Optional: Also port forwarding can be defined in this file which would need to add:<\/p>\n<pre># Forward SSH (tcp\/22) to NAT destination host 192.168.1.99\r\nrdr on em1 proto tcp from any to em1 port 22 -&gt; 192.168.1.99 port 22\r\n<\/pre>\n<p>As a last step, a dummy interface must be created, that be selected in the web frontend service. As a result, this will be added to the <strong>\/etc\/rc.conf<\/strong> file by adding:<\/p>\n<pre>cloned_interfaces=\"nat0\"\r\nifconfig_nat0=\"inet 192.168.1.1 netmask 255.255.255.0 up\"\r\n<\/pre>\n<p>Finally, the required services can be restarted by running:<\/p>\n<pre>service netif restart &amp;&amp; service routing restart\r\n<\/pre>\n<h4>Configure Storage<\/h4>\n<p>In a next step the storage must be configured. Therefore, this can simply be initiated by clicking on <strong>2. Configure at least one data store<\/strong> in the web UI. By default, no one is created and configured:<\/p>\n<div id=\"attachment_7715\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7715\" class=\"size-medium wp-image-7715\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/06_bhyve_BVCP_storage_overview-300x114.jpg\" alt=\"\" width=\"300\" height=\"114\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/06_bhyve_BVCP_storage_overview-300x114.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/06_bhyve_BVCP_storage_overview-1024x389.jpg 1024w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/06_bhyve_BVCP_storage_overview-768x292.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/06_bhyve_BVCP_storage_overview-600x228.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/06_bhyve_BVCP_storage_overview-180x68.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/06_bhyve_BVCP_storage_overview.jpg 1084w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-7715\" class=\"wp-caption-text\">bhyve BVCP &#8211; Storage Overview<\/p><\/div>\n<p>By clicking on <strong>Create Storage<\/strong> a new storage will be created. Newly created storages must be a mount point.<\/p>\n<h4>Create VM<\/h4>\n<p>Within the last step, the first virtual machine gets created. This can be finally done by clicking on <strong>3. Create your first Virtual Machine<\/strong> where the options for the VM will be defined.<\/p>\n<div id=\"attachment_7707\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7707\" class=\"size-medium wp-image-7707\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_options-300x160.jpg\" alt=\"\" width=\"300\" height=\"160\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_options-300x160.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_options-768x410.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_options-600x320.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_options-180x96.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_options.jpg 1004w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-7707\" class=\"wp-caption-text\">bhyve BVCP &#8211; Create VM<\/p><\/div>\n<p>Within this menu, a unique name, a description, the hardware resources like number of cores and memory als the underlying hardware architecture must be defined. After saving, the VM object gets created and we can perform additional tasks like defining an <em>ISO-Image<\/em> that should be booted in the <em>VM<\/em>.<\/p>\n<div id=\"attachment_7709\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7709\" class=\"size-medium wp-image-7709\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso-300x146.jpg\" alt=\"\" width=\"300\" height=\"146\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso-300x146.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso-1024x497.jpg 1024w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso-768x372.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso-1536x745.jpg 1536w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso-600x291.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso-180x87.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_iso.jpg 1567w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-7709\" class=\"wp-caption-text\">bhyve BVCP &#8211; Add ISO Image to VM<\/p><\/div>\n<p>As already mentioned before in the <strong>File Structure<\/strong> chapter, all available <em>ISO-Images<\/em> must be located in <em>\/vms\/iso-images<\/em>. Placed images can be directly selected from the drop-down menu.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-7711 size-medium\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running-300x104.jpg\" alt=\"\" width=\"300\" height=\"104\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running-300x104.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running-1024x356.jpg 1024w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running-768x267.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running-600x209.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running-720x250.jpg 720w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running-180x63.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/05_bhyve_BVCP_create_vm_running.jpg 1103w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Within the last step, the <em>VM<\/em> can be started by clicking on the play button. Switching back to the Virtual Machine overview (List of Virtual Machines) the <em>VM<\/em> will be displayed with a green icon as an indication that this virtual machine is up and running.<\/p>\n<p>The <em>VM<\/em> can now be accessed by the integrated <em>VNC<\/em> server by clicking on the monitor icon in the middle of the option menu.<\/p>\n<h2>Statistics<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-7713 size-medium\" src=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/07_bhyve_BVCP_statistics-300x186.jpg\" alt=\"\" width=\"300\" height=\"186\" srcset=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/07_bhyve_BVCP_statistics-300x186.jpg 300w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/07_bhyve_BVCP_statistics-768x477.jpg 768w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/07_bhyve_BVCP_statistics-600x373.jpg 600w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/07_bhyve_BVCP_statistics-180x112.jpg 180w, https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/07_bhyve_BVCP_statistics.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Performance metrics and statistics of the system usage are an important task. <em>BVCP<\/em> offers many options to validate the machine health status including performance metrics and statistics of the memory-, CPU-, storage-, networking, etc. usage to quickly detect any negative impacts on an overloaded host node. Beside this, it can also help to evaluate the source of any performance problems in the setup or of a single virtual machine instance.<\/p>\n<h2>Conclusion<\/h2>\n<p>It doesn&#8217;t always have to be <a href=\"https:\/\/www.credativ.de\/en\/portfolio\/support\/proxmox-virtualization\/\">Proxmox on Linux<\/a> systems to create a fast and secure virtualization environment with open-source tools. FreeBSD, bhyve and bhyve-webadmin (BVCP) offer a great bundled solution to run a dedicated virtualization infrastructure which does not need any knowledge in FreeBSD, bhyve or any CLI commands for the end user. Given by the included IAM, users are able to login to a graphical web frontend and to manage their virtual machines on their own.<\/p>\n<p>As a specialists for open-source and open-source infrastructure we are also happy to assist you and your business in BSD based systems including their features like ZFS, PF, Jails, bhyve etc.. Since 1999, credativ\u00ae has been recognized for providing 24\/7 open source support that rivals manufacturer support. We do not just provide technical support, we also provide all other services across the entire lifecycle of open-source landscapes completed by high flexibility.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating a Virtualization Environment Everyone is nowadays talking about containerization but there are still many reasons to run virtual machines and it doesn&#8217;t always have to be Proxmox VE on Linux systems to create a virtualization environment with open-source tools! Next to the well known Proxmox, there are also other open-source alternatives when it comes [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":15322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_improvement_type_select":"improve_an_existing","_thumb_yes_seoaic":false,"_frame_yes_seoaic":false,"seoaic_generate_description":"","seoaic_improve_instructions_prompt":"","seoaic_rollback_content_improvement":"","seoaic_idea_thumbnail_generator":"","thumbnail_generated":false,"thumbnail_generate_prompt":"","seoaic_article_description":"","seoaic_article_subtitles":[],"footnotes":""},"categories":[3,2042],"tags":[1921,2120],"class_list":["post-10212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-credativ-inside","category-virtualisation","tag-bhyve","tag-freebsd"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>bhyve as a Hypervisor on FreeBSD - Creating a Virtualization Environment - credativ\u00ae<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"bhyve as a Hypervisor on FreeBSD - Creating a Virtualization Environment\" \/>\n<meta property=\"og:description\" content=\"Creating a Virtualization Environment Everyone is nowadays talking about containerization but there are still many reasons to run virtual machines and it doesn&#8217;t always have to be Proxmox VE on Linux systems to create a virtualization environment with open-source tools! Next to the well known Proxmox, there are also other open-source alternatives when it comes [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/\" \/>\n<meta property=\"og:site_name\" content=\"credativ\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/credativDE\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-23T14:55:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-24T18:10:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"515\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"gyptazy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gyptazy\" \/>\n<meta name=\"twitter:site\" content=\"@credativde\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gyptazy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/\"},\"author\":{\"name\":\"gyptazy\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#\\\/schema\\\/person\\\/f5b181b4f6821e3cdea2f36d92df1944\"},\"headline\":\"bhyve as a Hypervisor on FreeBSD &#8211; Creating a Virtualization Environment\",\"datePublished\":\"2024-01-23T14:55:46+00:00\",\"dateModified\":\"2025-11-24T18:10:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/\"},\"wordCount\":1622,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/02_bhyve_BVCP_login.jpg\",\"keywords\":[\"bhyve\",\"FreeBSD\"],\"articleSection\":[\"credativ\u00ae Inside\",\"Virtualization\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/\",\"name\":\"bhyve as a Hypervisor on FreeBSD - Creating a Virtualization Environment - credativ\u00ae\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/02_bhyve_BVCP_login.jpg\",\"datePublished\":\"2024-01-23T14:55:46+00:00\",\"dateModified\":\"2025-11-24T18:10:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/02_bhyve_BVCP_login.jpg\",\"contentUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/02_bhyve_BVCP_login.jpg\",\"width\":800,\"height\":515,\"caption\":\"bhyve BVCP Login\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"bhyve as a Hypervisor on FreeBSD &#8211; Creating a Virtualization Environment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\",\"name\":\"credativ GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\",\"name\":\"credativ\u00ae\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/credativDE\\\/\",\"https:\\\/\\\/x.com\\\/credativde\",\"https:\\\/\\\/mastodon.social\\\/@credativde\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/credativ-gmbh\",\"https:\\\/\\\/www.instagram.com\\\/credativ\\\/\"],\"description\":\"Die credativ GmbH ist ein f\u00fchrendes, auf Open Source Software spezialisiertes IT-Dienstleistungs- und Beratungsunternehmen. Wir bieten umfassende und professionelle Services, von Beratung und Infrastruktur-Betrieb \u00fcber 24\\\/7 Support bis hin zu individuellen L\u00f6sungen und Schulungen. Unser Fokus liegt auf dem ganzheitlichen Management von gesch\u00e4ftskritischen Open-Source-Systemen, darunter Betriebssysteme (z.B. Linux), Datenbanken (z.B. PostgreSQL), Konfigurationsmanagement (z.B. Ansible, Puppet) und Virtualisierung. Als engagierter Teil der Open-Source-Community unterst\u00fctzen wir unsere Kunden dabei, die Vorteile freier Software sicher, stabil und effizient in ihrer IT-Umgebung zu nutzen.\",\"legalName\":\"credativ GmbH\",\"foundingDate\":\"2025-03-01\",\"duns\":\"316387060\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"},\"address\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#local-main-place-address\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"51.1732374\",\"longitude\":\"6.392010099999999\"},\"telephone\":[\"+4921619174200\",\"08002733284\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"telephone\":\"08002733284\",\"email\":\"vertrieb@credativ.de\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"00:00\"}],\"email\":\"info@credativ.de\",\"areaServed\":\"D-A-CH\",\"vatID\":\"DE452151696\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#\\\/schema\\\/person\\\/f5b181b4f6821e3cdea2f36d92df1944\",\"name\":\"gyptazy\",\"description\":\"In my tech repertoire, FreeBSD and federated services stand not just as a personal preference but as a symbol of a commitment to the ethos of open-source. I am a fervent believer in the symbiotic relationship between developers including DevOps, SysOps and the open source community. As I continue to lead teams in the ever-evolving landscape of technology, their dedication to open-source contributions and advocacy for decentralized and federated services echoes not only in the code they write but in the ethos they instill within the teams.\",\"sameAs\":[\"https:\\\/\\\/gyptazy.ch\",\"https:\\\/\\\/x.com\\\/gyptazy\"],\"jobTitle\":\"Senior DevOps Consultant\",\"worksFor\":\"credativ GmbH\"},{\"@type\":\"PostalAddress\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#local-main-place-address\",\"streetAddress\":\"Hennes-Weisweiler-Allee 23\",\"addressLocality\":\"M\u00f6nchengladbach\",\"postalCode\":\"41179\",\"addressRegion\":\"Deutschland\",\"addressCountry\":\"DE\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/credativ-logo-right.svg\",\"contentUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/credativ-logo-right.svg\",\"caption\":\"credativ\u00ae\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"M\u00f6nchengladbach\" \/>\n<meta name=\"geo.position\" content=\"51.1732374;6.392010099999999\" \/>\n<meta name=\"geo.region\" content=\"Germany\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"bhyve as a Hypervisor on FreeBSD - Creating a Virtualization Environment - credativ\u00ae","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/","og_locale":"en_US","og_type":"article","og_title":"bhyve as a Hypervisor on FreeBSD - Creating a Virtualization Environment","og_description":"Creating a Virtualization Environment Everyone is nowadays talking about containerization but there are still many reasons to run virtual machines and it doesn&#8217;t always have to be Proxmox VE on Linux systems to create a virtualization environment with open-source tools! Next to the well known Proxmox, there are also other open-source alternatives when it comes [&hellip;]","og_url":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/","og_site_name":"credativ\u00ae","article_publisher":"https:\/\/www.facebook.com\/credativDE\/","article_published_time":"2024-01-23T14:55:46+00:00","article_modified_time":"2025-11-24T18:10:40+00:00","og_image":[{"width":800,"height":515,"url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg","type":"image\/jpeg"}],"author":"gyptazy","twitter_card":"summary_large_image","twitter_creator":"@gyptazy","twitter_site":"@credativde","twitter_misc":{"Written by":"gyptazy","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#article","isPartOf":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/"},"author":{"name":"gyptazy","@id":"https:\/\/www.credativ.de\/en\/#\/schema\/person\/f5b181b4f6821e3cdea2f36d92df1944"},"headline":"bhyve as a Hypervisor on FreeBSD &#8211; Creating a Virtualization Environment","datePublished":"2024-01-23T14:55:46+00:00","dateModified":"2025-11-24T18:10:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/"},"wordCount":1622,"commentCount":0,"publisher":{"@id":"https:\/\/www.credativ.de\/en\/#organization"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#primaryimage"},"thumbnailUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg","keywords":["bhyve","FreeBSD"],"articleSection":["credativ\u00ae Inside","Virtualization"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/www.credativ.de\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/","url":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/","name":"bhyve as a Hypervisor on FreeBSD - Creating a Virtualization Environment - credativ\u00ae","isPartOf":{"@id":"https:\/\/www.credativ.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#primaryimage"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#primaryimage"},"thumbnailUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg","datePublished":"2024-01-23T14:55:46+00:00","dateModified":"2025-11-24T18:10:40+00:00","breadcrumb":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#primaryimage","url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg","contentUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2024\/01\/02_bhyve_BVCP_login.jpg","width":800,"height":515,"caption":"bhyve BVCP Login"},{"@type":"BreadcrumbList","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.credativ.de\/en\/"},{"@type":"ListItem","position":2,"name":"bhyve as a Hypervisor on FreeBSD &#8211; Creating a Virtualization Environment"}]},{"@type":"WebSite","@id":"https:\/\/www.credativ.de\/en\/#website","url":"https:\/\/www.credativ.de\/en\/","name":"credativ GmbH","description":"","publisher":{"@id":"https:\/\/www.credativ.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.credativ.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place"],"@id":"https:\/\/www.credativ.de\/en\/#organization","name":"credativ\u00ae","url":"https:\/\/www.credativ.de\/en\/","logo":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/credativDE\/","https:\/\/x.com\/credativde","https:\/\/mastodon.social\/@credativde","https:\/\/www.linkedin.com\/company\/credativ-gmbh","https:\/\/www.instagram.com\/credativ\/"],"description":"Die credativ GmbH ist ein f\u00fchrendes, auf Open Source Software spezialisiertes IT-Dienstleistungs- und Beratungsunternehmen. Wir bieten umfassende und professionelle Services, von Beratung und Infrastruktur-Betrieb \u00fcber 24\/7 Support bis hin zu individuellen L\u00f6sungen und Schulungen. Unser Fokus liegt auf dem ganzheitlichen Management von gesch\u00e4ftskritischen Open-Source-Systemen, darunter Betriebssysteme (z.B. Linux), Datenbanken (z.B. PostgreSQL), Konfigurationsmanagement (z.B. Ansible, Puppet) und Virtualisierung. Als engagierter Teil der Open-Source-Community unterst\u00fctzen wir unsere Kunden dabei, die Vorteile freier Software sicher, stabil und effizient in ihrer IT-Umgebung zu nutzen.","legalName":"credativ GmbH","foundingDate":"2025-03-01","duns":"316387060","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"},"address":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"51.1732374","longitude":"6.392010099999999"},"telephone":["+4921619174200","08002733284"],"contactPoint":{"@type":"ContactPoint","telephone":"08002733284","email":"vertrieb@credativ.de"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday","Sunday"],"opens":"00:00","closes":"00:00"}],"email":"info@credativ.de","areaServed":"D-A-CH","vatID":"DE452151696"},{"@type":"Person","@id":"https:\/\/www.credativ.de\/en\/#\/schema\/person\/f5b181b4f6821e3cdea2f36d92df1944","name":"gyptazy","description":"In my tech repertoire, FreeBSD and federated services stand not just as a personal preference but as a symbol of a commitment to the ethos of open-source. I am a fervent believer in the symbiotic relationship between developers including DevOps, SysOps and the open source community. As I continue to lead teams in the ever-evolving landscape of technology, their dedication to open-source contributions and advocacy for decentralized and federated services echoes not only in the code they write but in the ethos they instill within the teams.","sameAs":["https:\/\/gyptazy.ch","https:\/\/x.com\/gyptazy"],"jobTitle":"Senior DevOps Consultant","worksFor":"credativ GmbH"},{"@type":"PostalAddress","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#local-main-place-address","streetAddress":"Hennes-Weisweiler-Allee 23","addressLocality":"M\u00f6nchengladbach","postalCode":"41179","addressRegion":"Deutschland","addressCountry":"DE"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment\/#local-main-organization-logo","url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2025\/04\/credativ-logo-right.svg","contentUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2025\/04\/credativ-logo-right.svg","caption":"credativ\u00ae"}]},"geo.placename":"M\u00f6nchengladbach","geo.position":{"lat":"51.1732374","long":"6.392010099999999"},"geo.region":"Germany"},"_links":{"self":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/10212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/comments?post=10212"}],"version-history":[{"count":2,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/10212\/revisions"}],"predecessor-version":[{"id":10259,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/10212\/revisions\/10259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/media\/15322"}],"wp:attachment":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/media?parent=10212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/categories?post=10212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/tags?post=10212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}