Table des matières
KVM et virtualisation
Archlinux et première config avant exercice de sécurité des réseaux informatiques.
Avant de démarrer
Le matériel est-il compatible avec ce que nous voulons obtenir après installation ?, processeur et cpu et plus 1)
> LC_ALL=C lscpu | grep Virtualization
le noyau
Les noyaux d'ArchLinux fournissent les modules de noyau nécessaires pour supporter KVM.
On peut vérifier si les modules nécessaires, kvm
et soit kvm_amd
ou kvm_intel
, sont disponibles dans le noyau avec la commande suivante :
> zgrep CONFIG_KVM /proc/config.gz CONFIG_KVM_GUEST=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_KVM=m CONFIG_KVM_WERROR=y CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y
Le module n'est disponible que s'il est réglé sur y
ou m
.
Ensuite, vérifiez si les modules du noyau sont automatiquement chargés avec la commande :
> lsmod | grep virtio
Installation
> pacman -S qemu
il nous faut ajout l’utilisatrice, l’utilisateur pour se servir de kvm
> gpasswd -a UTILISAT⋅RICE⋅EUR kvm
Se préparer à recevoir un image de VM
depuis Renater pour une VM de 7GB à télécharger qui est en .ova
(Open Virtual Machine Format) à convertir en QCOW2 (QEMU and virt-manager)2)
On installe l'application virt-manager
qui est une interface graphique pour utilistrice, utilisateur via le bureau pour la gestion des machines virtuelles par le biais de libvirt.
> pacman -S virt-manager
Puis on décompresse notre archive et on convertie notre image .ova
en une image exploitable avec kvm
en .qcow2
> tar -xvf VM-MOOC.ova VM-MOOC.ovf VM-MOOC-disk001.vmdk qemu-img convert VM-MOOC-disk001.vmdk VM-MOOC.qcow2 -O qcow2 VM-MOOC.mf
Vérifions notre fichier
> file VM-MOOC.qcow2 VM-MOOC.qcow2: QEMU QCOW2 Image (v3), 43090182144 bytes
Pour aller plus loin
- How To Check If A Linux System Is Physical Or Virtual Machine https://ostechnix.com/check-linux-system-physical-virtual-machine/