public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH 0/2] RFC: manager: add direct VM backup export/import support
@ 2026-06-26 16:43 Mauro de Pascale
  2026-06-26 16:43 ` [PATCH 1/2] manager: add API endpoint for streamed VM backup export Mauro de Pascale
  2026-06-26 16:43 ` [PATCH 2/2] manager: add GUI support for backup export and import Mauro de Pascale
  0 siblings, 2 replies; 3+ messages in thread
From: Mauro de Pascale @ 2026-06-26 16:43 UTC (permalink / raw)
  To: pve-devel@lists.proxmox.com; +Cc: Mauro de Pascale

From: Mauro de Pascale <mauro.depascale.work@outlook.it>

This RFC proposes a minimal implementation for direct VM backup export and
import workflows, avoiding the need for an intermediate storage location.

The goal is to explore a possible extension of Proxmox VE towards a workflow
already available in other virtualization platforms, where VM archives can be
transferred directly between the client and the host.

This series implements the manager side of the feature:

* add an API endpoint to stream vzdump output directly to the client;
* extend the web interface to export backups and upload VMA archives for
  restore.

The implementation intentionally keeps the changes small and reuses existing
Proxmox components:

* vzdump is used as the existing backup generator;
* existing upload and restore mechanisms are reused for import;
* no new transfer protocol or storage layer is introduced.

The corresponding pve-storage change is required for the complete import
workflow, as it extends the existing upload path to handle VMA restore
operations.

This is an RFC and is intended to gather feedback about the approach rather
than propose a final feature implementation. Possible future improvements
could include richer progress reporting, improved error handling, additional
transfer workflows, or a dedicated API if this direction is considered useful.

Depends on:
- pve-storage RFC: storage: allow VM restore from uploaded VMA archives


Mauro de Pascale (2):
  manager: add API endpoint for streamed VM backup export
  manager: add GUI support for backup export and import

 PVE/API2/VZDump.pm                     | 65 ++++++++++++++++++++++++++
 www/manager6/Utils.js                  | 16 +++----
 www/manager6/grid/BackupView.js        | 24 +++++++++-
 www/manager6/storage/BackupView.js     | 29 +++++++++++-
 www/manager6/window/Backup.js          | 33 ++++++++++++-
 www/manager6/window/UploadToStorage.js | 65 ++++++++++++++++++++++++--
 6 files changed, 213 insertions(+), 19 deletions(-)

-- 
2.47.3




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-07-01  8:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-26 16:43 [PATCH 0/2] RFC: manager: add direct VM backup export/import support Mauro de Pascale
2026-06-26 16:43 ` [PATCH 1/2] manager: add API endpoint for streamed VM backup export Mauro de Pascale
2026-06-26 16:43 ` [PATCH 2/2] manager: add GUI support for backup export and import Mauro de Pascale

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal