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 cleansi 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 :
- Arrêtez la VM (état
Stopped). - Ouvrez Storage › Volumes, sélectionnez le volume ROOT.
- Cliquez sur « Create Template ».
- Prenez un snapshot de volume.
- 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.