* [PATCH 0/2] RFC: manager: add direct VM backup export/import support
@ 2026-06-26 16:43 Mauro de Pascale
0 siblings, 0 replies; 2+ 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] 2+ messages in thread
* [PATCH 0/2] RFC: manager: add direct VM backup export/import support
@ 2026-09-23 12:25 Mauro de Pascale
0 siblings, 0 replies; 2+ messages in thread
From: Mauro de Pascale @ 2026-09-23 12:25 UTC (permalink / raw)
To: pve-devel@lists.proxmox.com
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
*
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] 2+ messages in thread
end of thread, other threads:[~2026-09-23 12:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-23 12:25 [PATCH 0/2] RFC: manager: add direct VM backup export/import support Mauro de Pascale
-- strict thread matches above, loose matches on Subject: below --
2026-06-26 16:43 Mauro de Pascale
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.