====== 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 ((source, wiki archlinux https://wiki.archlinux.org/index.php/KVM ; version française https://wiki.archlinux.fr/Qemu)) > 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'' ([[wp>fr:Open_Virtual_Machine_Format|Open Virtual Machine Format]]) à convertir en QCOW2 (QEMU and virt-manager)//((How To Convert OVA Image to QCOW2 (QEMU and virt-manager) https://tekbyte.net/2020/how-to-convert-ova-image-to-qcow2-qemu-and-virt-manager/)) 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. https://virt-manager.org > 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 **43, 09 GB** l'image de la VM ====== 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/