abbbi / abbbi/virtnbdbackup

Enhancement: Backup management service built on top of virtnbdbackup

未关闭
#314 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Python
星标
518
派生
57
PR 合并指标
30 天内没有已合并 PR

描述

#Enhancement / Feature Request: External orchestration system built on virtnbdbackup (KVM Backup Manager)

Hello 👋

I’m using virtnbdbackup as the core backup engine in a larger KVM/QEMU backup orchestration system that I developed.

My project extends virtnbdbackup with a full management stack including:
- Web UI
- Backend API service
- Agent-based execution layer

Project link:
https://github.com/aminhashemi1994/kvm-backup-manager

---

## Current integration approach

The system is currently built on top of **virtnbdbackup v2.15** and integrates directly through:

- CLI command execution
- Parsing CLI output
- No modifications to virtnbdbackup core

It works reliably as long as:
- CLI commands remain stable
- Output format remains consistent

---

## Enhancement suggestion

While building this system, I noticed virtnbdbackup is effectively being used as a core engine in higher-level orchestration systems.

From an integration perspective, it would be very helpful if future versions considered:

- A stable machine-readable output mode (e.g. optional JSON output)
- Or a clearly defined and versioned CLI output contract for external tooling

This would make it easier to build reliable automation layers on top without depending on text parsing.

---

## Question

Is there any recommended or planned approach for supporting external integrations more formally in virtnbdbackup?

I’d be happy to align with any suggested best practices.

---

## Notes

- Current compatibility: v2.15
- Integration is fully CLI-based
- Works as long as CLI behavior remains stable

Thanks for your work on virtnbdbackup — it has been a solid foundation for building backup automation in KVM environments.

Image

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。