GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Virtualisation simple avec Ubuntu 16.04 Linux et KVM

Bien sûr, VirtualBox est une solution populaire pour une virtualisation rapide et facile sur Linux, mais KVM peut fournir une solution plus robuste et efficace avec une configuration minimale. Avec l'utilisation d'outils comme Virt-Manager, il peut être tout aussi facile à utiliser.

Configurer Ubuntu pour héberger

Mise en réseau pontée graphique

Avant de configurer Ubuntu pour héberger des machines virtuelles, il est judicieux de configurer un réseau ponté. L'utilisation d'un réseau ponté au lieu de l'interface réseau virtualisée intégrée de KVM permet aux machines virtuelles d'exister sur le réseau local avec les machines physiques. Pour ce faire, le moyen le plus simple consiste à utiliser Network Manager.

Pour commencer, faites un clic droit sur l'applet Network Manager dans la barre de menus ou ouvrez-la depuis le menu des programmes.
Dans tous les cas, l'objectif est d'accéder à la liste des connexions réseau. Une fois là-bas, cliquez sur Add . Un menu vous sera présenté dans lequel vous pourrez sélectionner le type de connexion. Sélectionnez Bridge sous le Virtual section et cliquez sur Code .

Vous verrez alors une fenêtre de configuration pour le nouveau pont. Vous pouvez le configurer comme vous le souhaitez, y compris le nom, mais assurez-vous que Automatically connect... et All users... sont vérifiés sous le General onglet.

Sous le IPv4 , il existe des paramètres pour configurer l'interface réseau. Si vous voulez de la simplicité, assurez-vous que Method: est défini sur DHCP . Si vous souhaitez une adresse IP statique, n'hésitez pas à la configurer.

De retour au Bridge cliquez sur Add pour relier le pont à un périphérique réseau. Encore une fois, vous obtiendrez une fenêtre vous demandant de sélectionner le type de connexion. Ethernet est probablement celui que vous recherchez, à moins que vous n'ayez besoin d'une sorte de configuration spéciale.

Après avoir cliqué, Create , vous verrez une autre fenêtre de configuration. Sous Device sélectionnez l'interface réseau que vous souhaitez ponter. Comme pour la configuration du pont, assurez-vous que Automatically connect... et All users... sont vérifiés sous le General languette. Lorsque cela est fait, cliquez sur enregistrer. Sécurisez également le pont.

Retour sur les Network Connections fenêtre, supprimez la connexion existante qui a été ajoutée au pont.

À ce stade, Network Manager doit récupérer les modifications et les appliquer. Sinon, essayez de le redémarrer avec Systemd.

$ sudo systemctl restart networking

Si tout le reste échoue, redémarrez l'ordinateur.

Mise en réseau pontée manuelle

La première étape pour faire fonctionner manuellement un pont réseau sur Ubuntu consiste à installer les bridge utils paquet.

$ sudo apt-get install bridge-utils

Les bridge-utils fournit des utilitaires pour créer et gérer des ponts réseau. Le principal nécessaire ici est le brctl utilitaire.

$ sudo brctl addbr br0
$ sudo ip addr show
$ sudo brctl addif br0 eth0

Les commandes ci-dessus permettent de configurer les bases du pont. D'abord, brctl ajoute l'interface pontée br0 . La deuxième commande recherche les adresses IP des interfaces actuellement utilisées. Choisissez celui que votre système utilise réellement. Dans ce guide, il sera appelé eth0 . La dernière ligne établit le pont entre br0 et eth0 .

Maintenant que cela est configuré, il est temps d'ajouter les détails du pont à la configuration de l'interface réseau. Pour ce faire, ouvrez la configuration en tant que root, comme dans la commande ci-dessous.

$ sudo vim /etc/network/interfaces

Pour utiliser le pont, assurez-vous que votre configuration ressemble à celle ci-dessous, en remplaçant eth0 pour le nom de votre interface.

# Establishing which interfaces to load at boot and establish the loopback
auto lo br0
iface lo inet loopback

# Set the existing interface to manual to keep it from interfering with the bridge via DHCP
iface eth0 inet manual

# Create the bridge and set it to DHCP.  Link it to the existing interface.
iface br0 inet dhcp
bridge_ports eth0

Lorsque les modifications sont terminées, enregistrez la configuration et quittez l'éditeur de texte. Tout doit être réglé pour que le pont fonctionne. Rien d'autre ne changera en termes d'utilisation normale. Il n'y aura qu'une interface pontée disponible pour les applications qui l'utilisent. Pour que le pont prenne effet, redémarrez le réseau avec Systemd.

$ sudo systemctl stop network-manager
$ sudo systemctl disable network-manager
$ sudo systemctl restart networking

Configurer KVM et Virt-Manager

Quelques packages supplémentaires sont nécessaires pour faire fonctionner KVM et Virt-Manager, alors installez-les maintenant.

$ sudo apt-get install qemu-kvm libvirt-bin virt-manager

Une fois les packages installés, c'est une bonne idée d'ajouter un utilisateur à libvirtd groupe, afin qu'ils puissent gérer la machine virtuelle. Sinon, cela peut être fait en tant que root, mais ce n'est probablement pas la meilleure idée.

$ sudo adduser username libvirt
$ sudo adduser username libvirt-qemu

Après que l'utilisateur a été ajouté au libvirtd groupe, ils doivent se déconnecter et se reconnecter pour que les nouvelles autorisations de groupe prennent effet.

Virt-Manager

Après vous être reconnecté en tant qu'utilisateur, vous pouvez ouvrir Virt-Manager et commencer à configurer des machines virtuelles. C'est généralement sous le System avec le nom complet Virtual Machine Manager . En ouvrant le programme, vous verrez une fenêtre comme celle ci-dessous. Pour créer une nouvelle machine virtuelle, cliquez sur l'icône avec le moniteur et le flash de lumière.

Ensuite, sélectionnez la première option pour installer à partir d'un ISO. Bien sûr, si vous souhaitez utiliser l'une des autres options, vous le pouvez, mais l'ISO est probablement la plus simple pour une configuration rapide avec une installation propre. L'écran suivant, illustré ci-dessous, vous invitera à sélectionner soit une image ISO, soit un CD ou DVD physique. Ce qui dépend entièrement de vous. Il essaiera également de détecter automatiquement le système d'exploitation sur le support. Vous pouvez le corriger manuellement s'il est erroné.

L'écran suivant vous permettra de sélectionner la quantité de RAM et le nombre de cœurs de processeur que vous souhaitez mettre à la disposition de la nouvelle VM. Les montants dépendent entièrement de vous, mais assurez-vous d'en sélectionner suffisamment pour les applications que vous prévoyez d'y exécuter.

L'écran suivant est similaire à celui qui le précède, mais concerne l'espace disque. Encore une fois, assurez-vous de laisser suffisamment d'espace.

Le dernier écran vous permettra de revérifier les paramètres que vous avez saisis et de nommer la VM. Il aura également une liste déroulante qui vous permettra de sélectionner l'interface réseau. Par défaut, il doit avoir sélectionné le pont que vous avez configuré précédemment. Sinon, sélectionnez-le dans le menu. Lorsque vous êtes sûr que tout est comme vous le souhaitez, cliquez sur Terminer.

C'est ça. Votre nouvelle machine virtuelle démarrera comme si elle démarrait dans l'ISO d'installation que vous avez sélectionnée. Exécutez simplement le processus d'installation et redémarrez lorsque vous y êtes invité à la fin. La machine virtuelle redémarrera et vous aurez une installation fonctionnelle sur la nouvelle machine virtuelle. L'interface graphique Virt-Manager fournit l'interface dont vous avez besoin pour démarrer, arrêter et afficher votre machine virtuelle, ainsi que pour gérer la création et la suppression d'autres machines virtuelles. Profitez de toute la puissance de KVM aussi facilement que vous le feriez avec VirtualBox.


Ubuntu
  1. 7 façons simples de libérer de l'espace sur Ubuntu et Linux Mint

  2. Correction du WiFi ne se connectant pas dans Linux Mint 18 et Ubuntu 16.04

  3. Double démarrage Ubuntu Linux et Windows 7

  4. Comment activer et désactiver le module PHP curl avec Apache sur Ubuntu Linux

  5. Copiez et collez dans Linux et Ubuntu Terminal

Comment configurer le pont réseau dans Ubuntu

Virtualisation KVM &OpenVZ et Cloud Computing avec Proxmox VE

50 commandes de coupe Linux simples et utiles sous Unix avec des exemples

Comment installer et configurer KVM sur Ubuntu Linux

Comment installer et démarrer avec Itch sur Ubuntu Linux

Comment configurer et utiliser le pont réseau dans Ubuntu Linux