VM Snapshot System

KVM-based VM snapshot service built with Rust. Features live snapshotting, incremental backups, and a web interface for VM state management.

Problem

Cloud Computing course project: design and implement a reliable VM snapshotting service on top of a hypervisor stack. Needed to interact with KVM/libvirt, preserve VM state, and expose a usable management interface.

Solution

Implemented a Rust-based snapshot service that talks to KVM/libvirt to create and manage live snapshots of running VMs, with a lightweight web UI for creating, listing, and restoring snapshots without manual hypervisor commands.

Impact

Key features

Tech stack

What K Laxman learned

← All 27 projects by K Laxman

Explore more

GitHub · LinkedIn · Email