Aller au contenu

Créer son propre template

Une fois une VM configurée à votre goût (outils installés, environnement prêt), vous pouvez la transformer en template réutilisable. Vous pourrez ensuite déployer autant de VM identiques que nécessaire, par exemple pour un TP à refaire ou un environnement à partager.

Préparer la VM

Avant de créer le template, faites le ménage dans la VM afin d'obtenir une image propre et « générique » :

  • supprimez les fichiers temporaires, historiques et logs inutiles ;
  • retirez les clés SSH d'hôte et les identifiants machine si vous voulez qu'ils soient régénérés (cloud-init clean si cloud-init est présent) ;
  • assurez-vous que cloud-init est installé si vous souhaitez l'injection automatique de clé SSH au déploiement.

Généraliser l'image

Évitez de laisser des données personnelles ou des secrets dans le template : toute VM créée à partir de celui-ci en héritera.

Créer le template

Deux points de départ possibles :

  1. Arrêtez la VM (état Stopped).
  2. Ouvrez Storage › Volumes, sélectionnez le volume ROOT.
  3. Cliquez sur « Create Template ».
  1. Prenez un snapshot de volume.
  2. Depuis le snapshot, choisissez « Create Template ».

Cette méthode évite d'avoir à arrêter la VM.

Renseigner les propriétés

Propriété À renseigner
Nom / Description Un nom explicite (ex. debian12-tp-reseau).
OS Type Le système d'exploitation de l'image.
Password Enabled À activer si l'image gère la réinitialisation du mot de passe.
Dynamically Scalable Redimensionnement CPU/RAM à chaud, si l'OS le supporte.
Public Laisser privé pour un usage personnel (partage réservé à l'admin).

Une fois créé, le template apparaît dans Images › Templates et devient sélectionnable lors de la création d'une VM.

Espace de stockage

Chaque template occupe de l'espace sur le secondary storage et compte dans votre quota. Supprimez les templates obsolètes.