INNER CODE UNIT · C#

notSnapshottable

Corsinvest/cv4pve-autosnap · src/Corsinvest.ProxmoxVE.AutoSnap.Api/AutoSnapEngine.cs:338

                var notSnapshottable = GetNotSnapshottableDisks(vmConfig.Disks).Select(a => a.Id).ToList();
                if (notSnapshottable.Count > 0)
                {
                    vmOut.WriteLine($"Skip VM Proxmox VE cannot snapshot it, bind mount or device: {string.Join(", ", notSnapshottable)}");
                    return;
                }

                var resultSnapVm = new ResultSnapVm { VmId = vm.VmId };
                lock (ret.Vms) { ret.Vms.Add(resultSnapVm); }
                resultSnapVm.Start();

                //check agent enabled
                if (vm.VmType == VmType.Qemu && !((VmConfigQemu)vmConfig).AgentEnabled)
                {
                    vmOut.WriteLine($"VM {vm.VmId} consider enabling QEMU agent see https://pve.proxmox.com/wiki/Qemu-guest-agent");
                }

                if (checkStorage && vmConfig.Disks.Any())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…