Actualiser template/README.md
This commit is contained in:
parent
ff608979d3
commit
cbe26c62a7
@ -1,29 +1,31 @@
|
|||||||
Script template.sh
|
# Script template.sh
|
||||||
|
|
||||||
Fonctionnement:
|
|
||||||
|
|
||||||
|
## 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.
|
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.
|
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:
|
## 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").
|
||||||
|
|
||||||
template_id: Identifiant unique pour le template VM (nombre entier).
|
##Utilisation:
|
||||||
|
- Modifier les variables du script template.sh en fonction de vos besoins :
|
||||||
template_name: Nom du template VM (par exemple, "template-webserver").
|
- storage : emplacement de stockage pour la VM
|
||||||
|
- username : username par défaut pour l'utilisateur (modifiable par la suite)
|
||||||
cloudinit_img: Chemin vers le répertoire contenant l'image cloud-init (par défaut, "./cloudinit-img").
|
- password : mot de passe par défault pour l'utilisateur (modifiable par la suite)
|
||||||
|
- network : adresse IP, hormis cas particulier, laisser dhcp et modifier ensuite après clonage du template
|
||||||
storage: Type de stockage pour les disques VM (par défaut, "Datastore").
|
- Rendre exécutable en exécutant
|
||||||
|
```bash
|
||||||
|
chmod +x template.sh
|
||||||
Utilisation:
|
```
|
||||||
|
|
||||||
Le rendre exécutable en exécutant chmod +x template.sh.
|
|
||||||
|
|
||||||
Exécuter le script avec les paramètres souhaités :
|
|
||||||
|
|
||||||
|
## Exécuter le script avec les paramètres souhaités :
|
||||||
|
```bash
|
||||||
./template.sh <template_id> <template_name> <cloudinit_img>
|
./template.sh <template_id> <template_name> <cloudinit_img>
|
||||||
|
```
|
||||||
Exemple :
|
##Exemple :
|
||||||
|
```bash
|
||||||
./template.sh 1000 ubuntu-2204 ubuntu-2204.img
|
./template.sh 1000 ubuntu-2204 ubuntu-2204.img
|
||||||
|
```
|
Loading…
x
Reference in New Issue
Block a user