March 29, 20242 yr Please add to the thread option your would like to see in VM manager. Cloning and snapshots are already in the pipeline. Possible features for review(From existing feature requests). XE Driver support when kernel supports Native SR-IOV graphics support Nvidia vGPU - Licensed support. VirGL support. Better XML persistance Allow changes of running VM to take effect at next boot.
March 29, 20242 yr Proper handling of manual edits made to XML. "Proper" can be debated, but silently discarded or reverted is not a solution.
March 31, 20242 yr Auto start delay options like dockers have. Auto start vms at set interval, or when a network requirement is met is possible via user scripts. I would be fine with being able to put a delay time on the auto start a vm. Several people including me appear to be using pfsense/opnsense, etc. in a vm for networking and DHCP assignment. Edited April 1, 20242 yr by letrain
March 31, 20242 yr Author 1 hour ago, letrain said: Auto start delay options like dockers have. Auto start vms at set interval, or when a network requirement is met is possible via user scripts. I would be fine with being able to put a delay time on the auto start a vm. Several people including me appear to be using offense/opnsense, etc. in a vm for networking and DHCP assignment. The autostart process is controlled by libvirtd starting and not Unraid scripts. But will look to see if there is a way to do.
April 1, 20242 yr 23 hours ago, SimonF said: The autostart process is controlled by libvirtd starting and not Unraid scripts. But will look to see if there is a way to do. You are correct however user scripts can be used to delay vm startups, or well... Tell them to start using virsh commands. It's in the forums. I'm mobile so difficult to share a link. But its in here somewhere.
April 6, 20242 yr Cloning and snapshots are a must (and in pipeline as you said) but native SR-VIO would also be nice.
April 17, 20242 yr High availability between multiple Unraid nodes. No way this gets implemented any time soon but would be pretty amazing.
May 26, 20242 yr Author 2 hours ago, namvan said: Allow to start/view VMs which are not stored in the Array but in pools. Can you provide more context. Do you mean an option.of where the vm storage is located. VMs are stored in the location of the domains share. In 6.13 you can override the location i.e. a fast pool or a slower pool.
May 26, 20242 yr 4 hours ago, namvan said: Allow to start/view VMs which are not stored in the Array but in pools. You can put the vdisk wherever you want already
May 26, 20242 yr Community Expert 2 hours ago, Kilrah said: You can put the vdisk wherever you want already I think the request is really about being able to start/stop pools independently of the main array so the starting of VMs does not need to be linked to the starting of the main array if all their required storage is on pools. Thinking about it a possible future scenario might be that the VM service is started/stopped according to the availability of the libvirt.img file giving VM configurations, and individual VM start/stops then being also linked to whether the resources they reference in their configuration are available.
May 26, 20242 yr Thanks @Kilrah for the comment. @itimpi, I think you addressed my point more accurately. Thank you. My use case is quite simple. I've got a VM running pihole and that is my DNS. It was running from a proxmox box but I moved it to unRAID recently only to realise the VM went offline when my array wasn't started. Since it is my DNS, I could not access quite a number of devices in my network. This made me think, in case of failure to hard drive in unRAID and I need to tinker, my whole setup will not be good. I am now thinking of moving the pihole back to the proxmox box. I intentionally put the VM in to a SSD pool, not in the array thinking that the VM should work, kind of independently.
May 27, 20242 yr On 3/29/2024 at 1:44 PM, JonathanM said: Proper handling of manual edits made to XML. "Proper" can be debated, but silently discarded or reverted is not a solution. Early version of unraid xml i was able to leave comments int eh code. Current xml erase this. I think the web UI in VM should facilitate better xml code execution and /or read execution. Often time i have to go in and edit xml or swap to fix a change and lose my XML edits. A better way to add GPU pass-through. Unraid should have an option on the web UI to auto fix the XML to multifunction of the sound card and the graphics of the G-Card...
May 27, 20242 yr Author 5 hours ago, bmartino1 said: Early version of unraid xml i was able to leave comments int eh code. Current xml erase this. I think the web UI in VM should facilitate better xml code execution and /or read execution. Often time i have to go in and edit xml or swap to fix a change and lose my XML edits. A better way to add GPU pass-through. Unraid should have an option on the web UI to auto fix the XML to multifunction of the sound card and the graphics of the G-Card... Multifunction is in next release.
July 20, 20241 yr On 3/29/2024 at 7:38 PM, SimonF said: Please add to the thread option your would like to see in VM manager. Why not just use the logical CPUs feature for that? cpu 0-11 is the physical cores and 12-23 is the threads. At least on my CPU, and I'm pretty sure that it's paired up based on the CPU schematics. Or did I not comprehend you properly?
July 20, 20241 yr 3 hours ago, Querzion said: Or did I not comprehend you properly? You didn't, he's saying to put your suggestions in this forum thread if you have any. Edited July 20, 20241 yr by Kilrah
October 5, 20241 yr Please expand upon the new clone feature and make an export feature where you can export the VM + XML to any location you want for backup.
October 5, 20241 yr Author 16 minutes ago, Scuro said: Please expand upon the new clone feature and make an export feature where you can export the VM + XML to any location you want for backup. There is a feature being looked at for a future release which is integrated backups, VMs would be part of that.
November 29, 20241 yr Can we get core number limit for a VM without pinning the cores for a VM please? i.e. let the unraid kernel decide which cores are to be used for a VM depending on the load instead of permanently assigning cores to a VM?
November 29, 20241 yr I would love to see nvidia mdevctl and other support for vgpu. the new kvm / qemu feature i like in proxmox that should be capable in unraid is the kvm graphics options and nic options. example: other display settings: example: https://libvirt.org/formatdomain.html#graphical-framebuffers example other netowrk settings to emulate: example: https://serverfault.com/questions/1110849/xml-for-qemu-nic-user-model-virtio-net-pci-network https://libvirt.org/formatnetwork.html As this would help some with windows and apple VM setting in the future. it would be nice to have some default options in the VM system.
November 30, 20241 yr Author On 11/29/2024 at 3:59 AM, bmartino1 said: example other netowrk settings to emulate: Which nic do you mean e1000e?
November 30, 20241 yr all of them. apple mac needs or uses the vmware vmxnet per sapceinvader. yes the intell nic either one. the virtio whcih apears to be the default and the realteck I think the webui vm should have the nic virtual options.
November 30, 20241 yr Author 15 minutes ago, bmartino1 said: all of them. apple mac needs or uses the vmware vmxnet per sapceinvader. yes the intell nic either one. the virtio whcih apears to be the default and the realteck I think the webui vm should have the nic virtual options. These are the current supported values.
December 12, 20241 yr Author I have been able to make some progress with VirGL and have a working solution. Currently working thru deps to add into OS and the Gui changes needed to support. Also will add to gpustat to should QEMU is using the GPU.
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.