Lantsei.lesCigales.ORG

Création et déploiement de clones

Liste de tâches, décrites à la volée, en vue de créer des clones pour des machines physiques.

logo_reemploiv3.png

Sommaire


Création des Machines virtuelles avec libvirt KVM

Pour chaque distribution il faudra créer trois Machines virtuelles :

Nom Boot Option
<nom-distribution>_32_BIOS
<nom-distribution>_64_BIOS BIOS
<nom-distribution>_64_UEFI UEFI OVMF_CODE_M4.fd

Ainsi que la création de trois Machines virtuelles qui serviront de test pour le déploiements de clones :

Nom Boot Option
NULL_BIOS BIOS BIOS
NULL_UEFI UEFI OVMF_CODE_M4.fd
NULL-UEFI_SB UEFI Secure Boot OVMF_CODE_4M.secboot.fd

Création du disque de stockage

Commande pour créer un disque virtuel pour les VMs

qemu-img create -f qcow2 <chemin>/<nom-de-la-vm>.qcow2 50G

La taille du disque sera proportionnelle à la place occupée par les fichiers. La capacité maximale est définit à 50G. La taille de la partition /home sera variable en fonction de la capacité du disque de la machine sur lequel sera déployé l'image.

Création de la nouvelle VM dans Virtual Machine Manager :

creation-et-deploiement-de-clones-01.png

creation-et-deploiement-de-clones-02.png

creation-et-deploiement-de-clones-03.png

creation-et-deploiement-de-clones-04.png

Pour un système BIOS

Partition système de fichier point de montage taille Drapeaux
/dev/sda1 ext4 / 25000Mio [x] Amorçable
/dev/sdb2 ext4 /home 21765Mio <-- VARIABLE
/dev/sdb3 non formaté 8Mio [x] bios-grub
/dev/sdb4 linuxswap 4425Mio

Pour un système UEFI

Partition système de fichier point de montage taille Drapeaux
/dev/sda1 ext4 / 25000Mio
/dev/sdb2 ext4 /home 21473Mio <-- VARIABLE
/dev/sdb3 fat32 /boot/efi 300Mio [x] Amorçable
/dev/sdb4 linuxswap 4425Mio

Premier démarrage

Ne pas ouvrir de session en mode graphique. Basculer en mode terminal CLI à l'aide de la combinaison de touche Ctrl+Alt+F1.

Se loguer en tant que :

login : oem
Mot de passe : oem

Configuration post installation

Effectuer les mises à jour

sudo apt update && sudo apt full-upgrade --purge -y

Parefeu

Configuration

sudo ufw default deny incoming
sudo ufw default allow outgoing

Activation

sudo ufw enable

Modifier le temps d'affichage du menu de boot

Modifier le ficher /etc/default/grup

sudo nano /etc/default/grub

Changer la valeur TIMEOUT= de 5 à 1 ou 0

Puis mettre à jour grub avec la commande :

sudo update-grub2

Supprimer l'historique du shell

cat /dev/null > ~/.bash_history && history -c

Puis se déconnecter du terminal avec la combinaison de touches : ctrl+d

Création de l'image et déploiement du clone