Maniatux's Blog

Welcome to the internet

#2 : Présentation de la console Virt-Manager et ajout d'une machine virtuelle

Rédigé par Xavier - -

Suite au précédent article qui traitait de l'installation d'un serveur dédié de virtualisation sur CentOS et la mise en place d'une console graphique distante, nous allons maintenant en découvrir rapidement les fonctionnalités et mettre en place un Windows 2003 server.

Prérequis

Faisons suite à l'article précédent dans lequel nous connectons la console virt-manager sur un serveur de virtualisation dédié. On a donc une connextion effective mais pas de machine virtuelle pour le moment.

Paramètres généraux

Allez dans le menu Edition > Préférences. Vous pouvez y trouver quelques paramètres génériques. Il est recommandé de cocher les cases pour le monitoring des E/S dans l'onglet "Statistiques" c'est très pratique.

Paramètres de l'hôte

Entrez dans Edition > Détails de l'hôte. C'est dans ces menus que nous pouvons configurer le réseau de l'hôte ainsi que ses médias de stockage.

Par défaut il y a un périphérique réseau virtuel créé, avec une couche de NAT. Vous pouvez en créer un avec du routage seulement si besoin. Pour cela allez dans l'onglet "Réseaux Virtuels" et cliquez sur le +. Attention : La création d'un réseau routé nécessite bien sûr d'ajouter une nouvelle route sur votre routeur principal.

L'onglet "stockage" permet de modifier l'emplacement de stockage des disques virtuels et d'en créer.

Ajout d'une machine virtuelle

Dans l'exemple nous allons installer un Windows 2003 Server. Il faut pour cela l'ISO d'installation. Autrement vous pouvez utiliser un autre OS, le principe diffère peu.

Il faut commencer par envoyer les ISO d'installation sur le serveur, dans le répertoire /var/lib/libvirt/images. Vous pouvez utiliser sftp (fonctionnel car nous avons SSH) via dolphin, nautilus ou filezilla. Ensuite créez sur l'icône de création de machine virtuelle.

Le premier écran vous demande d'entrer un nom pour votre machine virtuelle, par exemple "Windows2003". Sélectionnez "Média d'installation local (image ISO ou CD-ROM)". Sur la page suivante cliquez sur "Parcourir" et allez chercher l'ISO de Windows 2003.

Dans les menus du bas sélectionnez le type d'OS (Windows + Microsoft Windows 2003).

L'écran suivant vous permet d'allouer des ressources. Ensuite vous devez configurer le disque virtuel. Entrez une valeur de 32Go. La dernière page vous récapitule les caractéristiques de votre machine virtuelle. Dépliez "options avancées" ce qui vous permet de sélectionner le réseau virtuel à utiliser. Cochez la case "Personnaliser la configuration avant l'installation".

Puisque nous avons coché la case, nous entrons alors dans la configuration de la machine virtuelle créé. Dans "IDE Disk 1" vérifiez que le cache est bien sur "None". Activer le cache réduit les performances par 10... Validez en cliquant sur "Appliquer"

Attention : l'affichage est géré par VNC, or celui-ci a besoin d'un port sur le serveur... et ils sont tous fermés par défaut sauf le 22 (ssh). Vous pouvez désactiver le parefeu sur le serveur avec la commande :

# service iptables stop
# chkconfig --level 3 iptables off
# chkconfig --level 5 iptables off

Ou alors ouvrir les bons ports pour VNC, qui se situent de 5900 à 59xx (selon le nombre de connexions désirées). N'oubliez pas l'astuce pour SSH sinon l'utilisation de Virt-Manager sera très pénible.

Retournez sur la console et cliquez sur la flèche verte de validation pour lancer l'installation de Windows 2003 virtualisé. Suivez les étapes...

Le reste tient de l'administration Windows.

Améliorations à venir

CentOS et RHEL n'intègrent que les versions stables des composants, mais libvirt et virt-manager ont d'importantes améliorations en développement. On peut citer SPICE qui s'apparente au RDP et consomme beaucoup moins de bande passante en offrant un affichage plus beau et plus fluide que le vieillissant VNC.

Conclusion

CentOS et KVM offrent une solution de virtualisation souple idéale pour l'entreprise ou tout autre usage. L'administration est simple et puissante. Les améliorations à venir sont prometteuses et arriveront assez rapidement. N'hésitez pas à adopter cette solution.