Skip to content

Instantly share code, notes, and snippets.

@nullx5
Created January 6, 2026 08:00
Show Gist options
  • Select an option

  • Save nullx5/f12f56a5557712f4f9027fbbf052dc66 to your computer and use it in GitHub Desktop.

Select an option

Save nullx5/f12f56a5557712f4f9027fbbf052dc66 to your computer and use it in GitHub Desktop.

qemu libvirt virt-install virsh


┌────────────────────────────────────────────────────────────────────────────────┐
│                            Herramientas de usuario                             │
│                                                                                │
│  qemu-system   virt-install        virt-clone                  virsh           │
│   (crear VM)    (crear VM)     (backups clonar VM)   (administrar y snapshots) │
└───────────────┬───────────────┬────────────────────────────────────────────────┘
                │               │
                ▼               ▼
        ┌────────────────────────────┐
        │          libvirt            │
        │  (API / daemon libvirtd)    │
        │  - Estado de VMs            │
        │  - Snapshots                │
        │  - Redes                    │
        │  - Storage                  │
        └───────────────┬────────────┘
                        │
                        ▼
        ┌────────────────────────────┐
        │        qemu-system          │
        │     (hipervisor real)       │
        │  - CPU virtual              │
        │  - RAM                      │
        │  - Discos                   │
        │  - Devices                  │
        └───────────────┬────────────┘
                        │
                        ▼
        ┌────────────────────────────┐
        │         Kernel Linux        │
        │        KVM / VFIO           │
        └────────────────────────────┘
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment