GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et configurer KVM sur Ubuntu 18.04 LTS / Ubuntu 17.10

KVM est un logiciel hyperviseur qui vous aide à exécuter plusieurs systèmes d'exploitation invités sur une machine Linux à l'aide d'extensions de virtualisation matérielle.

KVM prend en charge la grande variété de systèmes d'exploitation invités tels que Linux , Windows , Solaris, Haiku, REACT OS et bien plus encore. Vous pouvez gérer les machines virtuelles à l'aide de la ligne de commande ou des outils graphiques disponibles.

Virt-Manager (Virtual Machine Manager) est l'application graphique la plus largement utilisée pour gérer les machines virtuelles basées sur KVM. Elle prend en charge la création, la modification, le démarrage et l'arrêt de machines virtuelles basées sur KVM, ainsi que la migration en direct ou à froid des machines invitées entre les hôtes.

Prérequis

Prise en charge KVM

Comme indiqué précédemment, KVM ne fonctionnera que si le processeur prend en charge la virtualisation matérielle, soit Intel VT ou AMD-V.

Pour savoir si votre CPU prend en charge les fonctionnalités VT, exécutez la commande suivante.

egrep '(vmx|svm)' /proc/cpuinfo | wc -l

Sortie :

4

Si la commande ci-dessus renvoie une valeur différente de zéro, votre matériel prend en charge VT, sinon ce n'est pas le cas.

Mise en réseau pontée

Un réseau ponté est une carte réseau dédiée à une machine virtuelle qui aide les machines invitées à se connecter en dehors du réseau, et cela doit être configuré avant de créer une machine virtuelle à l'aide de Virtual Manager .

Vous pouvez soit utiliser /etc/network/interfaces ou Netplan pour configurer un réseau ponté pour KVM.

Ici, nous utiliserons /etc/network/interfaces fichier pour configurer la mise en réseau pontée afin que les machines virtuelles soient accessibles à partir de machines externes.

Installez bridge-utils package en utilisant apt commande.

sudo apt-get install -y bridge-utils resolvconf

Modifier le fichier d'interface pour créer un pont br1 , cela doit être exécuté sur l'hôte KVM.

sudo nano /etc/network/interfaces

Ma machine n'a qu'une seule carte réseau (ens33). J'ai donc créé un pont en utilisant la carte réseau unique. Apportez des modifications au fichier d'interfaces en fonction de votre environnement.

IP statique :

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#Bridge  Name #
auto br1

# Bridge Information #
iface br1 inet static
bridge_ports ens33
bridge_stp off
bridge_fd 9
# Bride IP #
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8

IP DHCP :(uniquement si votre environnement dispose du serveur DHCP).

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#Bridge Name #
auto br1

# Bridge Information #
iface br1 inet dhcp
bridge_ports ens33

Montez le pont.

sudo ifup br1

OU

Redémarrez le service réseau.

sudo service networking restart

Installer KVM

Mettez à jour le cache du référentiel.

apt-get update

Installez les packages ci-dessous pour la configuration KVM.

sudo apt-get install -y qemu-kvm qemu virt-manager virt-viewer libvirt-bin
  • qemu-kvm =Machine virtuelle basée sur le noyau. QEMU l'utilise pour la virtualisation du processeur.
  • qemu =émulateur CPU
  • visualiseur virtuel – Console graphique

Comptes d'utilisateurs

Assurez-vous que les utilisateurs qui créent des machines virtuelles appartiennent au groupe libvirt. Utilisez id commande pour vérifier les détails de l'utilisateur.

id raj

Sortie :

uid=1000(raj) gid=1000(raj) groups=1000(raj),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare),129(libvirt)

Si vous créez de nouveaux utilisateurs, ajoutez-les à libvirt groupe.

sudo useradd -m -d /home/vino -s /bin/bash -G libvirt vino

Créer une machine virtuelle

Une fois que vous avez installé KVM et d'autres outils, tout est prêt pour démarrer notre première machine virtuelle. Exécutez virt-manager commande dans le terminal et ouvrez le gestionnaire de machines virtuelles

sudo virt-manager

OU

Activités >> Recherchez Gestionnaire de machines virtuelles.

Une fois ouvert, cliquez avec le bouton droit sur localhost (QEMU), puis cliquez sur Nouveau. Le gestionnaire de machines virtuelles lancera un assistant pour créer une nouvelle machine virtuelle.

Étape 1 :Il vous sera demandé de choisir comment vous souhaitez installer le système d'exploitation. Ici, j'ai décidé de l'installer à partir d'une image ISO ou d'un CD-ROM.

Étape 2 :Accédez à l'emplacement de l'image ISO et sélectionnez l'image ISO. Le nouvel assistant de machine essaiera de détecter le système d'exploitation basé sur ISO, sinon, choisissez manuellement un type et une version de système d'exploitation.

Étape 3 :configurez les ressources CPU et mémoire pour la machine virtuelle.

Étape 4 :Ici, mentionnez la quantité de stockage que vous souhaitez attribuer à une machine virtuelle.

Étape 5 :Sur cette page, vous obtiendrez le résumé de tous les paramètres. Sélectionnez l'adaptateur ponté que nous avons créé précédemment pour permettre à une machine virtuelle de communiquer en dehors des réseaux . Cliquez sur Terminer .

Étape 6 :Virtual Machine Manager va commencer à créer une machine virtuelle dépend de notre entrée. Une fois la VM créée, Virtual Machine Manager démarre la console pour l'installation du système d'exploitation.

La capture d'écran suivante montre une VM exécutée sur Ubuntu 18.04 :

Gérer la machine virtuelle

Avec Virtual Machine Manager, vous pouvez effectuer les actions du cycle de vie de la machine virtuelle telles que le démarrage, la mise hors tension, la réinitialisation, le clonage et la migration en cliquant avec le bouton droit sur la machine virtuelle sélectionnée.

Vous pouvez gérer une machine virtuelle en cliquant sur les infos icône dans la console de la machine virtuelle. Ici, vous pouvez ajouter, supprimer et modifier des appareils connectés à une machine virtuelle.

C'est tout.


Ubuntu
  1. Comment installer Kvm sur Ubuntu 18.04

  2. Comment installer et configurer KVM sur le serveur Ubuntu 18.04 LTS

  3. Comment installer Libreoffice 4.3 sur Ubuntu 12.04 et 14.04 LTS

  4. Comment installer Libreoffice 4.4 sur Ubuntu 15.04 et 14.04 LTS

  5. Comment installer et configurer mysql 8 sur Ubuntu 20.04

Comment installer Qemu/KVM et l'interface graphique Virt-Manager sur Ubuntu 20.04 LTS

Comment installer QEMU/KVM sur Ubuntu 22.04 | 20.04 LTS

Comment installer KVM et créer des machines virtuelles sur Ubuntu 16.04 LTS

Comment installer KVM sur Ubuntu 20.04 LTS

Comment installer Apache Server et configurer des hôtes virtuels sur Ubuntu 22.04

Comment installer KVM sur Ubuntu 22.04