virt-sysprep

Reset, unconfigure, or customize a virtual machine image.

TLDR

List all supported operations (enabled operations are indicated with asterisks)

$ virt-sysprep --list-operations
copy

Run all enabled operations but don't actually apply the changes

$ virt-sysprep --domain [vm_name] --dry-run
copy

Run only the specified operations

$ virt-sysprep --domain [vm_name] --operations [operation1,operation2,...]
copy

Generate a new /etc/machine-id file and enable customizations to be able to change the host name to avoid network conflicts

$ virt-sysprep --domain [vm_name] --enable [customizations] --hostname [host_name] --operation [machine-id]
copy

Copied to clipboard
3commas