KVM Installation · 3 min read · Dec 22, 2025

Installation des invités KVM avec virt-install sur le serveur Ubuntu 12.10

Installation des invités KVM avec virt-install sur le serveur Ubuntu 12.10

Version 1.0
Auteur : Falko Timme
Suivez-moi sur Twitter

Contrairement à virt-manager, virt-install est un outil en ligne de commande qui vous permet de créer des invités KVM sur un serveur sans interface graphique. Vous vous demandez peut-être : “Mais je peux utiliser vmbuilder pour faire cela, pourquoi ai-je besoin de virt-install ?” La différence entre virt-install et vmbuilder est que vmbuilder est destiné à créer des invités basés sur Ubuntu, tandis que virt-install vous permet d’installer toutes sortes de systèmes d’exploitation (par exemple, Linux, Windows, Solaris, FreeBSD, OpenBSD) et de distributions dans un invité, tout comme virt-manager. Cet article montre comment vous pouvez l’utiliser sur un serveur KVM Ubuntu 12.10.

Je ne donne aucune garantie que cela fonctionnera pour vous !

1 Remarque préliminaire

Je suppose que KVM est déjà installé (par exemple, comme montré ici : Virtualisation avec KVM sur Ubuntu 12.10). Mon hôte KVM a l’adresse IP 192.168.0.100.

Je vais montrer comment installer un invité CentOS 6.3 dans ce tutoriel.

Nous avons également besoin d’un bureau Ubuntu 12.10 afin de pouvoir nous connecter à la console graphique de nos invités KVM. Peu importe si le bureau est installé sur le serveur KVM Ubuntu 12.10 ou sur un système distant (il y a de petites différences si le bureau est installé sur l’hôte KVM par rapport à un bureau distant, mais je vais décrire ces différences, alors lisez attentivement).

2 Installation de virt-install

Hôte Ubuntu 12.10 :

Ouvrez un terminal et installez virt-install :

sudo apt-get install virtinst

3 Installation de virt-manager sur votre bureau Ubuntu 12.10

Bureau Ubuntu 12.10 :

Nous avons besoin d’un moyen de nous connecter à la console graphique de nos invités - nous pouvons utiliser virt-viewer ou virt-manager (voir Gestion des invités KVM avec Virt-Manager sur Ubuntu 8.10) pour cela. Je suppose que vous utilisez un bureau Ubuntu 12.10 (peu importe s’il s’agit d’un bureau distant ou si le bureau est installé sur le serveur KVM Ubuntu 12.10 !).

Je vous suggère d’utiliser virt-manager au lieu de virt-viewer car virt-manager vous permet également de créer et de supprimer des machines virtuelles et d’effectuer d’autres tâches. virt-manager peut être installé comme suit :

sudo apt-get install virt-manager

4 Création d’un invité CentOS 6.3

Hôte KVM Ubuntu 12.10 :

Revenons maintenant à notre hôte KVM Ubuntu 12.10.

Jetez un œil à

man virt-install

pour apprendre à l’utiliser.

Nous allons créer nos machines virtuelles basées sur une image dans le répertoire /var/lib/libvirt/images/ qui a été créé automatiquement lorsque nous avons installé KVM.

Pour créer un invité CentOS 6.3 (en mode pont) avec le nom vm10, 1024 Mo de RAM, deux CPU virtuels, et l’image disque /var/lib/libvirt/images/vm10.img (d’une taille de 12 Go), insérez le DVD CentOS dans le lecteur CD et exécutez

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

Bien sûr, vous pouvez également créer une image ISO du DVD CentOS (veuillez la créer dans le répertoire /var/lib/libvirt/images/ car plus tard je montrerai comment créer des machines virtuelles via virt-manager depuis votre bureau Ubuntu, et virt-manager cherchera des images ISO dans le répertoire /var/lib/libvirt/images/)…

sudo dd if=/dev/cdrom of=/var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso

… et utiliser l’image ISO dans la commande virt-install :

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

La sortie est la suivante :

administrator@server1:~$ sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm  
Démarrage de l'installation...  
Allocation de 'vm10.img'       |  12 Go     00:00  
Création de domaine...          |    0 B     00:00  
L'installation du domaine est toujours en cours. Vous pouvez vous reconnecter à  
la console pour terminer le processus d'installation.  
administrator@server1:~$
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.