virt-clone --original {original_VM} --name {new_VM} --auto-clone
virsh list --all
# Id Name State
#----------------------------------------------------
# - debian10-template shut off
virt-clone --original debian10-template --name deb10-test --auto-clone
virsh list --all
# Id Name State
#----------------------------------------------------
# - debian10-template shut off
# - deb10-test shut off
virsh start deb10-test
à faire dans la VM
hostnamectl set-hostname deb10-test
# NOTE : penser à aussi mettre le couple IP/NOM dans le fichier /etc/hosts
à faire dans la VM
# Systemd
rm /etc/machine-id
systemd-machine-id-setup
# dbus
rm /var/lib/dbus/machine-id
dbus-uuidgen --ensure
à faire dans la VM
# Suppression des anciennes clés
rm -v /etc/ssh/ssh_host_*
# Génération des nouvelles
dpkg-reconfigure openssh-server
à faire dans la VM
Seulement si popularity-contest est utilisé.
Voir https://neuro.debian.net/popularity.html
sed -i \
-e 's,PARTICIPATE *= *.no.,PARTICIPATE="yes",g' \
-e '/^ *MY_HOSTID/d' \
/etc/popularity-contest.conf
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure popularity-contest