30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
Script template.sh
|
|
|
|
Fonctionnement:
|
|
|
|
Ce script permet de créer facilement des templates de machines virtuelles (VM) dans Proxmox VE en utilisant cloud-init pour leur configuration initiale. Il automatise plusieurs étapes manuelles, vous faisant gagner du temps et de l'effort.
|
|
Une fois le template créé, il suffit de créer un clone en lui donnant un nom puis aller dans la partie cloud-init pour modifier les paramètres voulus.
|
|
|
|
Variables personnalisables:
|
|
|
|
template_id: Identifiant unique pour le template VM (nombre entier).
|
|
|
|
template_name: Nom du template VM (par exemple, "template-webserver").
|
|
|
|
cloudinit_img: Chemin vers le répertoire contenant l'image cloud-init (par défaut, "./cloudinit-img").
|
|
|
|
storage: Type de stockage pour les disques VM (par défaut, "Datastore").
|
|
|
|
|
|
Utilisation:
|
|
|
|
Le rendre exécutable en exécutant chmod +x template.sh.
|
|
|
|
Exécuter le script avec les paramètres souhaités :
|
|
|
|
./template.sh <template_id> <template_name> <cloudinit_img>
|
|
|
|
Exemple :
|
|
|
|
./template.sh 1000 ubuntu-2204 ubuntu-2204.img
|