<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace"><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Jan 12, 2025 at 9:38 AM Keith Smith via PLUG-discuss <<a href="mailto:plug-discuss@lists.phxlinux.org">plug-discuss@lists.phxlinux.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Anyone using  KVM (Kernel-based Virtual Machine) ?<br></blockquote><div> </div><div><span class="gmail_default" style="font-family:monospace">Yes, I have deployed KVM VMs since c. 2009 (initially wrote bash scripts for each VM); used virt-manager and virsh later on. And now I plan to use Proxmox VE for KVM VMs.</span></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
How does it compare to VirtualBox and/or Proxmox?<br></blockquote><div> </div><div><span class="gmail_default" style="font-family:monospace">VirtualBox v/s KVM -- </span><span style="font-family:monospace">IMO, they are an apple and an orange.<span class="gmail_default" style="font-family:monospace"> </span></span><span style="font-family:monospace">VB is a desktop app with </span>its<span style="font-family:monospace"> own network and storage drivers that load as kernel modules<span class="gmail_default" style="font-family:monospace"> plus it provides sound and USB support. VB can leverage hardware acceleration (KVM).  </span></span><span class="gmail_default" style="font-family:monospace">W</span><span style="font-family:monospace">hereas<span class="gmail_default" style="font-family:monospace">,</span> KVM is Linux </span><span class="gmail_default" style="font-family:monospace">kernel </span><span style="font-family:monospace">native</span><span class="gmail_default" style="font-family:monospace"> and more appropriate for a server setup.</span><span style="font-family:monospace">  I use VB a lot to evaluate software<span class="gmail_default" style="font-family:monospace">, </span>test use cases, and </span><span class="gmail_default" style="font-family:monospace">then migrate the VM to </span><span style="font-family:monospace">KVM<span class="gmail_default" style="font-family:monospace"> server</span> for production</span><span class="gmail_default" style="font-family:monospace"> usage.</span><span style="font-family:monospace"> <span class="gmail_default" style="font-family:monospace">You can also launch VB VMs (headless) for server apps on your desktop, make sure the VM NIC is bridged to the desktop NIC/WiFi and is configured as a DHCP client.  On the DHCP server, you can program the VM's NIC MAC address to a fixed IP address. (see 'vboxmanage help' for a synopsis of the possibilities)</span></span></div><div><span class="gmail_default" style="font-family:monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace">VB v/s ProxmoxVE (see above).  Proxmox (Debian-based) is essentially KVM with a very functional and easy-to-use Web UI. </span></div><div><span class="gmail_default" style="font-family:monospace">IMO, it is n00b friendly and can be set up on a repurposed thin client (8GB RAM/128 GB storage) or as a VB VM*; a quick and easy way to get your hands wet with the product. It is well documented and the user forum is very helpful.</span></div><div><span class="gmail_default" style="font-family:monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace">* Here is the power of both tools -- Most modern CPUs support *nested* virtualization; you need to turn it ON (Google it).</span></div><div><span class="gmail_default" style="font-family:monospace">I evaluated Proxmox VE as a VB VM and spun up a couple of small VMs within the Proxmov VE 🖖</span></div><div><span class="gmail_default" style="font-family:monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace">The bottom line -- both VB and Proxmox (KVM) are very powerful, you need to figure out your use case and pick the appropriate platform.</span></div><div><span class="gmail_default" style="font-family:monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace">HTH</span></div><div><span class="gmail_default" style="font-family:monospace">--</span></div><div><span class="gmail_default" style="font-family:monospace">Arun</span></div></div></div>