1°) Installer le packet cloud-init
root@floki03:~# apt -y update && apt -y upgrade root@floki03:~# apt -y autoremove root@floki03:~# apt install cloud-init
2°) Récupérer une Image Cloud-ini
root@floki03:~# wget https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2
root@floki03:~# ls -al CentOS-7-x86_64-GenericCloud.qcow2 -rw-r--r-- 1 root root 858783744 Apr 22 2020 CentOS-7-x86_64-GenericCloud.qcow2
3°) Création du modèle
- Numéro VMID : 5000
- Size RAM : 1Go
- Nom du Template : Centos7-Template
- Réseau (vSwitch) : vmbr1
root@floki03:~# qm create 5000 --memory 1024 --name Cento7-Template --net0 virtio,bridge=vmbr1 root@floki03:~# qm list |grep 5000 5000 Cento7-Template stopped 1024 0.00 0
4°) Importer l’image CentOS-7-x86_64-GenericCloud.qcow2
root@floki03:~# qm importdisk 5000 CentOS-7-x86_64-GenericCloud.qcow2 local-lvm
5°) Définir le volume « unused » en target scsi0
root@floki03:~# qm set 5000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-5000-disk-0 update VM 5000: -scsi0 local-lvm:vm-5000-disk-0 -scsihw virtio-scsi-pci
6°) Création d’un volume « Cloudinit »
root@floki03:~# qm set 5000 --ide2 local-lvm:cloudinit update VM 5000: -ide2 local-lvm:cloudinit Logical volume "vm-5000-cloudinit" created.
7°) Définir l’ordre de Boot sur la target scsi0
root@floki03:~# qm set 5000 --boot c --bootdisk scsi0 update VM 5000: -boot c -bootdisk scsi0
8°) Définir le mode TTY Serie sur VGA
root@floki03:~# qm set 5000 --serial0 socket --vga serial0 update VM 5000: -serial0 socket -vga serial0
9°) Création du Template 5000
root@floki03:~# qm template 5000
Views: 15