abbbi / abbbi/virtnbdbackup

Enhancement: Backup management service built on top of virtnbdbackup

オープン
#314 コメント 2 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。