OpenBSD : Virtualisation de Debian Stretch (9.x)

Article publié, le et modifié le
10 minute(s) de lecture

Cet article contient 2059 mots.
Source brute de l'article : MD

Description

La virtualisation de machine virtuelle sous OpenBSD est officiellement disponible nativement dans le système de base depuis OpenBSD 5.9. Néanmoins, la FAQ Virtualisation ([EN][1], [FR][2]) apparaît à partir d’OpenBSD 6.4 - (preuve d’une certaine maturité !?)

  • Version : native
  • OS : OpenBSD 6.4, 6.5

Installation

Danger

Petites précisions

Il existe au moins deux manières d’installer Debian dans une VM.

  • la première méthode - la plus simple - par le biais de l’outil qemu .
  • la seconde native à OpenBSD avec la commande vmctl .

Précisions de commandes

Pour information, les commandes précédées du symbole $ sont à exécuter en tant qu’utilisateur ; celles précédées du symbole # le sont avec des droits administrateurs, soit en tant que root, soit par l’usage de la commande doas .

Précisions réseaux

  • L’interface vether0 de l’hôte aura pour adresse IPv4 : 192.168.0.1, cette adresse IP sera l’adresse de la passerelle pour l’interface réseau de la VM.
  • L’interface enp0s3 de la VM Debian aura pour adresse IPv4 : 192.168.0.2
  • Dans les deux cas, le masque de réseau est de 24 bits.
  • Le serveur DNS renseigné dans le fichier /etc/resolv.conf de la VM de Debian est, par convention 1.1.1.1. C’est celui de Cloudfare. Mais il peut être très bien tout autre, pourvu qu’il soit respectueux de la confidentialité… tel que ceux de Quad9, par exemple !
  • Ce même serveur DNS peut être renseigné dans la règle PF de redirection de flux DNS vers la VM.

Pré-requis

Il est nécessaire que votre machine sur laquelle vous souhaitez virtualiser ait un CPU compatible avec les fonctions adéquates. Pour le vérifier, tapez dans votre terminal/console la commande suivante :

$ dmesg | egrep '(VMX/EPT|SVM/RVI)'

La réponse du système doit être :

⇒ pour CPU Intel :

vmm0 at mainbus0: VMX/EPT

⇒ pour CPU Amd :

vmm0 at mainbus0: SVM/RVI

Si aucune ligne n’apparaît, aucune virtualisation ne sera possible. Par acquis de conscience, vérifiez votre BIOS|UEFI que celle-ci ne soit pas désactivée.

Info