Can backup vm disks as images

This commit is contained in:
2025-05-30 10:55:40 +02:00
parent 83df7e1b20
commit 6b6fef5ccc
6 changed files with 84 additions and 28 deletions

View File

@ -9,7 +9,7 @@ import {
import React from "react";
import { DiskImage, DiskImageApi, DiskImageFormat } from "../api/DiskImageApi";
import { ServerApi } from "../api/ServerApi";
import { VMApi, VMFileDisk, VMInfo } from "../api/VMApi";
import { VMFileDisk, VMInfo } from "../api/VMApi";
import { useAlert } from "../hooks/providers/AlertDialogProvider";
import { useLoadingMessage } from "../hooks/providers/LoadingMessageProvider";
import { useSnackbar } from "../hooks/providers/SnackbarProvider";
@ -60,7 +60,8 @@ export function ConvertDiskImageDialog(
);
// Perform the conversion / backup operation
if (p.backup) await VMApi.BackupDisk(p.vm, p.disk, filename, format);
if (p.backup)
await DiskImageApi.BackupVMDisk(p.vm, p.disk, filename, format);
else await DiskImageApi.Convert(p.image, filename, format);
p.onFinished();