Fedora VM Host



  • I've been using Hyper-V server for many years and need to set up a new Nextcloud instance on Fedora Server and I do not care to use VMWare. I have multiple instances of FS running in Hyper-V 2012/2016 with zero issues. This will be a new host so I was thinking about trying Fedora as the hypervisor for a Fedora VM as well as a Nginx reverse proxy. Does this seem logical or should I just stick with HV2016? I would be learning KVM as I go.



  • @brandon220 I'd prefer to learn KVM in a test environment first, but it is a solid solution. I'd recommend having virt-manager available if you're not comfortable using the command line version (virsh) yet.



  • @travisdh1 I have time to learn it and test before I put it in production. I know from research that KVM is a great solution but I have not tried it yet.
    Edit: Also, I would probably find a cheap laptop for Fedora 28 and virt-manager as well. I have the new server to be used as the host machine.



  • @brandon220 You could just drop something into Virtualbox locally if you don't want to mess with more hardware. It's what I do at home on my gaming box at least.



  • If you're not under a time crunch, I'd suggest learning KVM. Always nice to have another tool in the toolbox.



  • @dafyre I may load it this evening on the server and give it a go. I plan on starting with a fresh net install of Fedora 28 Server. I have time to "mess" with it and then move the server to the colo.



  • @brandon220 said in Fedora VM Host:

    @dafyre I may load it this evening on the server and give it a go. I plan on starting with a fresh net install of Fedora 28 Server. I have time to "mess" with it and then move the server to the colo.

    I recommend not Fedora server, but minimal.



  • I like KVM as well and if you have a good reason to use it, I'd generally pick it over Hyper-V.



  • @brandon220 I have three home lab servers with Fedora as a KVM host. They are very reliable and fast, IMHO much better than VMware/XS/HyperV. Libvirt CLI is very easy and powerful, I use it almost exclusively to manage the hosts.

    You can use cockpit for the only thing that it really can’t do, visualizing the VM vga. You will need it just for fresh installed Windows VM of course, because you can use virsh console (serial) for Linux VMs.

    Oh, don’t forget the automation part: I’ve never installed a Linux machine under KVM, you can use virt-builder to get almost every distro (customized with user, ssh keys etc) in seconds. I also automate it with simple script that also use virt-install… pair it with ansible, and you can recreate your environment from scratch with a single command.



  • @francesco-provino said in Fedora VM Host:

    Oh, don’t forget the automation part: I’ve never installed a Linux machine under KVM, you can use virt-builder to get almost every distro (customized with user, ssh keys etc) in seconds. I also automate it with simple script that also use virt-install… pair it with ansible, and you can recreate your environment from scratch with a single command.

    Can someone please show/write a "how to" since you guys all say this Ansible stuff is easy?



  • @jaredbusch I did the Net Install and minimal for the Fedora install and then added the virtualization packages.


Log in to reply