jonp Posted April 17, 2015 Share Posted April 17, 2015 With the soon-to-be-released unRAID 6.0-beta15, one of the biggest upgrades will be the inclusion of a new VM Manager for creating KVM-based virtual machines. This new feature is the result of merging the popular VM Manager plugin created by dmacias here in our community. A huge thank you goes out to dmacias for his hard work on this plugin and for providing support to those in the community who have been using it. While the VM Manager plugin was a great way to get folks started with KVM, there were a number of features we wanted to add / upgrade to improve functionality. Here's the short list: Add multiple vdisks / network interfaces per VM Basic and advanced view mode for creating VMs CPU pass through and pinning Assign host-based graphics, sound, and USB devices to VMs Edit VMs using a form-based or XML-based editor Improved XML editor with auto-formatting, color-coding, tabulation, and auto-complete Automatic XML optimization based on VM configuration criteria But that's just the short list of features. There is also one more major feature: OVMF support. Open Virtual Machine Firmware enables us to create virtual machines using a UEFI BIOS as opposed to a traditional VGA-BIOS. The reason this is important is that with UEFI-based VM guests, we can eliminate the need to support VGA arbitration, which means better support for graphics device assignment to VMs. With SeaBIOS (the VGA BIOS used for VMs traditionally in both Xen and KVM), determining what GPUs will and won't work with pass through to virtual machines comes down to trying it out and seeing for yourself. With OVMF, so long as both your GPU and guest operating system support UEFI, pass through should work just fine. There are other benefits to OVMF/UEFI as well, but we'll save those for discussion on another day. The Vision With VM Manager in unRAID, we now have an operating system that can effectively scale in capability with that of your hardware, allowing folks to consolidate multiple disparate hardware systems into a single and more robust machine. Have a low-end system and a need for just simple storage? Great, unRAID has you covered as a Software-defined NAS. Have a little more memory/CPU horsepower at your disposal and want to add other services such as file sharing, media serving, backup, and more? Use our Docker Manager to add the capabilities of an Application Server to your system. Have even more powerful hardware that includes hardware-assisted virtualization (Intel VT-x / AMD-V) and IOMMU (Intel VT-d AMD-Vi) support? Perfect! unRAID can also act as a Virtualization Host, allowing you to even assign graphics, sound, and input devices to create localized virtual desktops! Note to Existing Users of the VM Manager Plugin If you are using dmacias plugin for your VMs, you will need to remove this plugin before upgrading to beta 15 in order for the new VM manager to properly load. Failure to do so may result in undesirable effects and is not supported. If you didn't read this before upgrading, you can remove the plugin after updating, but will need to reboot your server once again for the built-in VM Manager to load. In addition, one of the new features of the VM Manager is the ability to edit existing VM configurations without resorting to manual XML editing. Doing so, however, will remove any customizations to your XML that deviate from the standards built into the VM Manager itself. Therefore, if you have added any special XML to your VM and wish to modify it, you will need to do so exclusively with the XML editor. Quote Link to comment
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.