Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Annexe A. Exercice 1

Installation de l'invité Xen
Objectif : installer les invités Xen RHEL 3, 4, ou 5 et Windows XP.
Prérequis : un poste de travail installé avec Red Hat Enterprise Linux 5.0 et le composant de Virtualisation.
Pour cet exercice, vous configurez et installez les invités Xen RHEL 3, 4, ou 5 et Win XP au moyen de divers outils de virtualisation.
Exercice 1, séquence 1 : vérification de la prise en charge PAE
Vous devez déterminer si votre système comporte la prise en charge PAE. La Virtualisation Red Hat prend en charge les architectures CPU basées sur x86_64 ou ia64 pour exécuter des invités paravirtualisés. Pour exécuter les invités i386, le système requiert un CPU avec des extensions PAE. De nombreux ordinateurs portables (surtout ceux basés sur Pentium Mobile ou Centrino) ne prennent pas en charge PAE.
  1. Afin de déterminer si votre CPU comporte la prise en charge PAE, saisissez :
        grep pae /proc/cpuinfo
    
  2. La sortie suivante illustre un CPU qui possède la prise en charge PAE. Si la commande ne retourne rien, le CPU ne possède pas de prise en charge PAE. Tous les exercices de ce chapitre requièrent un CPU i386 avec extension PAE ou x86_64 ou ia64 pour fonctionner.
    
        flags :
        fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi
        mmx fxsr sse sse2 ss tm pbe nx up est tm2
    
    
Exercice 1, séquence 2 : installer l'invité paravirtualisé Xen RHEL5 Beta 2 au moyen de virt-install.
Pour cet exercice, vous devez installer un invité Xen Red Hat Enterprise Linux 5 Beta 2 au moyen de virt-install.
  1. Pour installer votre invité Xen Red Hat Enterprise Linux 5 Beta 2, à l'invite de commande, saisissez : virt-install.
  2. Lorsqu'on vous demande d'installer un invité pleinement virtualisé, saisissez : no.
  3. Saisissez rhel5b2-pv1 pour le nom de votre machine virtuelle.
  4. Saisissez 500 pour l'allocation de la mémoire RAM.
  5. Saisissez /xen/rhel5b2-pv1.img pour votre disque (image invité).
  6. Saisissez 6 pour la taille de votre disque (image invité).
  7. Saisissez yes pour activer la prise en charge graphique.
  8. Saisissez nfs:server:/path/to/rhel5b2 pour votre emplacement d'installation.
  9. L'installation commence. Complétez votre installation comme prévu.
  10. Après la finalisation de l'installation, saisissez /etc/xen/rhel5b2-pv1 et effectuez les modifications suivantes : #vnc=1#vncunused=1sdl=1
  11. Utilisez un éditeur de texte pour modifier /etc/inittab et ajoutez ceci au fichier : init 5.#id:3:initdefault:id:5:initdefault:
Exercice 1, séquence 3 : installer les invités Xen paravirtualisés RHEL5 Beta 2 au moyen de virt-manager.
Pour cet exercice, vous installez un invité paravirtualisé Xen Red Hat Enterprise Linux 5 Beta 2 au moyen de virt-manager.
  1. Pour installer votre invité paravirtualisé Xen Red Hat Enterprise Linux 5 Beta 2, à l'invite de commande, saisissez : virt-manager.
  2. Dans la fenêtre Ouvrir la connexion, sélectionnez l'hôte Xen local et cliquez sur Connecter.
  3. Start Red Hat's Virtual Machine Manager application, and from the File menu, click on New.
  4. Cliquez sur Continuer.
  5. Saisissez rhel5b2-pv2 pour le nom de votre système et cliquez surContinuer.
  6. Sélectionnez Paravirtualisé et cliquez sur Continuer.
  7. Saisissez nfs:server:/path/to/rhel5b2 pour l'URL de votre média d'installation et cliquez sur Continuer.
  8. Sélectionnez Fichier unique, saisissez /xen/rhel5b2-pv2.img pour l'emplacement de votre fichier. Choisissez 6000 Mo et cliquez sur Continuer.
  9. Choisissez 500 pour la mémoire de votre MV lors du démarrage et la mémoire maximum, et cliquez sur Continuer.
  10. Cliquez sur Arrêter.
La fenêtre Console de la machine virtuelle s'affiche. Effectuez les opérations comme prévu et terminez votre installation.
Exercice 1, séquence 4 : vérifier la prise en charge Intel-VT ou AMD-V
Pour cet exercice, vous devez déterminer si votre système prend en charge le matériel Intel-VT ou AMD-V. Votre système doit prendre en charge les CPU Intel-VT ou AMD-V pour réussir l'installation de systèmes d'exploitation invités pleinement virtualisés. La Virtualisation Red Hat incorpore une couche générique HVM pour supporter ces vendeurs CPU.
  1. To determine if your CPU has Intel-VT or AMD-V support, type the following command: egrep -e 'vmx|svm' /proc/cpuinfo
  2. La sortie suivante indique un CPU qui prend en charge Intel-VT :
    .flags :
        fpu tsc msr pae mce cx8 apic mtrr mca cmov pat clflush dts acpi mmx fxsr sse
        sse2 ss ht tm pbe constant_tsc pni monitor vmx est tm2 xtpr
    
    Si la commande ne retourne rien le CPU ne prend pas en charge Intel-VT ou AMD-V.
  3. Pour déterminer si votre CPU prend en charge Intel-VT ou AMD-V, saisissez la commande suivante :
    cat /sys/hypervisor/properties/capabilities
  4. The following output shows that Intel-VT support has been enabled in the BIOS. If the command returns nothing, then go into the BIOS Setup Utlility and look for a setting related to 'Virtualization', i.e. 'Intel(R) Virtualization Technology' under 'CPU' section on a IBM T60p. Enable and save the setting and do a power off to take effect.
    
    xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
    
    
Exercice 1, séquence 5 : installer l'invité pleinement virtualisé Xen RHEL5 Beta 2 au moyen de virt-install.
Pour cet exercice, vous installez un invité pleinement virtualisé Xen Red Hat Enterprise Linux 5 Beta 2 au moyen de virt-install :
  1. Pour installer votre invité Xen Red Hat Enterprise Linux 5 Beta 2, à l'invite de commande, saisissez : virt-install.
  2. Quand on vous demande d'installer un invité pleinement virtualisé, saisissez yes.
  3. Saisissez rhel5b2-pv2 pour un nom de machine virtuelle.
  4. Saisissez 500 pour l'allocation de la mémoire.
  5. Saisissez /xen/rhel5b2-fv1.img pour votre disque (image invité).
  6. Saisissez 6 pour la taille de votre disque (image invité).
  7. Saisissez yes pour activer la prise en charge graphique.
  8. Saisissez /dev/cdrom pour l'image du CD virtuel.
  9. The VNC viewer appears within the installation window. If there is an error message that says “main: Unable to connect to host: Connection refused (111)”, then type the following command to proceed: vncviewer localhost:5900. VNC port 5900 refers to the first Xen guest that is running on VNC. If it doesn't work, you might need to use 5901, 5902, etc.
L'installation commence. Complétez votre installation comme prévu.
Exercice 1, séquence 6 : installer l'invité pleinement virtualisé Xen RHEL5 Beta 2 au moyen de virt-manager.
Pour cet exercice, vous installez un invité pleinement virtualisé Xen Red Hat Enterprise Linux 5 Beta 2 au moyen de virt-manager :
  1. Pour installer votre invité paravirtualisé Xen Red Hat Enterprise Linux 5 Beta 2, à l'invite de commande, saisissez : virt-manager.
  2. Dans la fenêtre Ouvrir la connexion, sélectionnez l'hôte Xen local et cliquez sur Connecter.
  3. Start Red Hat's Virtual Machine Monitor application, and from the File menu, click on New.
  4. Cliquez sur Continuer.
  5. Saisissez rhel5b2-fv2 pour votre nom de système et cliquez sur Continuer.
  6. Sélectionnez Pleinement virtualisé et cliquez sur Continuer.
  7. Spécifiez CD-ROM ou DVD et entrez le chemin du média d'installation. Spécifiez l'emplacement de l'image ISO si vous installez à partir d'une image ISO. Cliquez sur Continuer
  8. Sélectionnez Fichier unique, saisissez /xen/rhel5b2-fv2.img pour l'emplacement de votre fichier. Spécifiez 6000 Mo et cliquez sur Continuer.
  9. Choisissez 500 pour la mémoire de votre MV lors du démarrage et la mémoire maximum, et cliquez sur Continuer.
  10. Cliquez sur Arrêter.
  11. La fenêtre Console de la machine virtuelle s'affiche.
Effectuez les opérations comme prévu et complétez l'installation.
Exercice 1, séquence 7 : installer un invité pleinement virtualisé Xen RHEL3 au moyen de virt-manager.
Pour cet exercice, vous installez un invité Xen Red Hat Enterprise Linux 3 au moyen de virt-manager:
  1. Les mêmes instructions que pour la séquence 6 sont applicables ici.
Exercice 1, séquence 8 : installer un invité pleinement virtualisé Xen RHEL4 au moyen de virt-manager
Pour cet exercice, vous installez un invité pleinement virtualisé Xen Red Hat Enterprise Linux RHEL4 au moyen devirt-manager :
  1. Les mêmes instructions que pour la séquence 6 sont applicables ici.
Exercice 1, séquence 9 : installer un invité pleinement virtualisé Xen Windows XP au moyen de virt-manager.
Pour cet exercice, vous installez un invité pleinement virtualisé Xen Windows XP au moyen de virt-manager :
  1. Pour installer votre Red Hat Enterprise Linux 5 sur votre hôte Windows XP, à l'invite de commande, saisissez : virt-manager.
  2. Dans la fenêtre Ouvrir la connexion, sélectionnez l'hôte Xen local, et cliquez sur Connecter.
  3. Start Red Hat's Virtual Machine Manager application, and from the File menu click on New.
  4. Cliquez sur Continuer.
  5. Saisissez winxp pour votre nom de système et cliquez sur Continuer.
  6. Sélectionnez Pleinement virtualisé et cliquez sur Continuer.
  7. Spécifiez CD-ROM ou DVD et entrez le chemin du média d'installation. Spécifiez l'emplacement de l'image ISO si vous installez à partir d'une image ISO. Cliquez sur Continuer.
  8. Sélectionnez Fichier unique, saisissez /xen/winxp.img pour l'emplacement de votre fichier. Spécifiez 6000 Mo et cliquez sur Continuer.
  9. Sélectionnez 1024 pour la mémoire de votre MV lors du démarrage et la mémoire maximum, et sélectionnez 2 pour les VCPU. Cliquez sur Continuer.
  10. Cliquez sur Arrêter.
  11. La fenêtre Console de la machine virtuelle s'affiche. Effectuez les opérations comme prévu et terminez votre installation.
  12. Choisissez de formater la partition C:\ dans un format de système de fichiers FAT. Red Hat Enterprise Linux 5 ne comporte pas de modules de noyau NTFS. Si vous formatez la partition dans un format de système de fichiers NTFS, monter ou écrire des fichiers dans l'image de l'invité Xen n'est pas aussi simple.
  13. Après le redémarrage du système pour la première fois, éditez l'image de l'invité winxp : losetup /dev/loop0 /xen/winxp.imgkpartx -av /dev/loop0mount /dev/mapper/loop0p1 /mntcp -prv $WINDOWS/i386 /mnt/. Cela résout un problème potentiel dans l'installation de Windows.
  14. Redémarrez l'invité Xen manuellement en saisissant : xm create -c winxp/.
  15. Dans la fenêtre du Gestionnaire de machines virtuelles, sélectionnez l'invité Xen winxp et cliquez sur Ouvrir.
  16. La console de la machine virtuelle s'affiche. Effectuez les opérations comme prévu et complétez l'installation.
  17. Whenever a 'Files Needed' dialog box appears, change the path GLOBALROOT\DEVICE\CDROM0\I386 to C:\I386. Depending on your installation, you may or may not see this problem. You may be prompted for missing files during the installation. Changing the path to C:\I386 should compensate for this problem.
  18. Si la console de l'invité Xen se bloque, cliquez sur arrêter et effectuez les modifications suivantes dans /etc/xen/winxp:#vnc=1#vncunused=1sdl=1#vcpus=2
  19. Répétez l'étape 14 et effectuez votre installation comme prévu.