vm_export
Export a KVM VM to a portable tar.gz, sanitizing sensitive data with classic, exam, or custom modes. Includes pre/post export integrity checks.
Instructions
Exporte une VM KVM dans une archive portable (.tar.gz) avec sanitarisation des donnees sensibles. Mode classic: supprime tous les comptes utilisateurs, passwords, keyrings, cles SSH users. Un script de configuration s'execute au premier demarrage (creation user + password root). Mode exam: conserve les comptes et privileges, sanitarise machine-id/SSH-host-keys/reseau/logs. Mode custom: choisir les operations virt-sysprep via le parametre operations[]. Avec firstboot=true: installe aussi le script de configuration premier demarrage. Effectue un test pre-export (integrite disque, espace) et un test post-export (archive OK). Archive generee: -export-YYYYMMDD-HHMMSS-.tar.gz dans ~/vm-exports/ par defaut.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | classic | |
| force | No | ||
| dry_run | No | ||
| vm_name | Yes | ||
| firstboot | No | ||
| operations | No | ||
| output_path | No |