Rubrique précédente: CentOS 6.3 x86_64Rubrique suivante: CentOS 5.9 x86_64


CentOS 5.9 i386

Vous devez installer cette distribution pour pouvoir l'utiliser dans des appliances Linux.

Procédez comme suit :

  1. Chargez le DVD d'installation dans le dossier /vol/_impex/.
  2. Ouvrez le shell de grille et lancez l'installation à l'aide de la commande suivante :
    util iso2class app_name=CentOS59_i386 install_size=5G console_type=graphic iso_volume1=CentOS-5.9-i386-bin-DVD-1of2.iso os=linux virt_mode=xen_hvm,vmware cpu=0.5 mem=1.5G bw=1M
    

    L'invite suivante s'affiche :

    Une fois le volume iso_volume1 installé, vous pouvez redémarrer l'application pour que les volumes restants deviennent disponibles. Pour cela, appuyez sur [Entrée].
    
  3. Accédez à l'interface utilisateur de CA AppLogic®, sélectionnez l'application CentOS59_i386 et cliquez sur Connexion (graphique) dans le groupe Applications :

    Image du bouton Connexion dans le groupe Applications

    L'assistant d'installation de CentOS affiche une série de fenêtres vous permettant de sélectionner vos préférences.

  4. Pour certaines fenêtres, vous pouvez spécifier vos choix ou accepter les valeurs par défaut. Cependant, dans les fenêtres suivantes, sélectionnez les valeurs indiquées :
    1. CD Found : sélectionnez Skip.
    2. Would you like to initialize this drive, erasing ALL DATA : cliquez sur Yes pour confirmer l'écrasement du volume, puis sélectionnez Create custom layout et cliquez sur Next.

      Une fenêtre s'affiche pour créer et configurer les partitions.

    3. Cliquez sur New pour ouvrir la boîte de dialogue Add Partition et créer la partition racine avec les valeurs suivantes :
      • Mount Point : /
      • File System Type : ext3
      • Size: remplacez 200 par 2000.
      • Additional Size Options: Fixed size
      • Cliquez sur Force to be a primary partition.
    4. Cliquez sur OK, puis sur New pour créer la partition /usr avec les valeurs suivantes :
      • Mount Point : /usr
      • File System Type : ext3
      • Additional Size Options: Fill to maximum allowable size
      • Cliquez sur Force to be a primary partition.
    5. Cliquez sur OK pour fermer la boîte de dialogue. Révisez votre installation et cliquez sur Next pour poursuivre l'assistant.

      Remarque : Cliquez sur Yes pour ignorer l'avertissement sur la partition d'échange.

    6. Network Devices : désélectionnez Active on Boot.

      Remarque : Cliquez sur Continue pour ignorer le message d'erreur.

    7. Sélectionnez uniquement le package logiciel Server lorsque vous êtes invité à inclure des tâches supplémentaires à prendre en charge (désélectionnez les autres).
    8. Lorsque vous êtes invité à sélectionner des outils pour le système, sélectionnez Base System et System Tools (conservez les autres sélections par défaut), puis sélectionnez Customize now et cliquez sur Next pour continuer les étapes de l'assistant. Lorsque vous arrivez à la dernière étape, cliquez sur Reboot.

      Le système redémarre.

  5. Terminez l'installation :
    1. Retournez au shell de grille.

      L'invite suivante s'affiche encore :

      Une fois le volume iso_volume1 installé, vous pouvez redémarrer l'application pour que les volumes restants deviennent disponibles. Pour cela, appuyez sur [Entrée].
      
    2. Appuyez sur Entrée, O, Entrée.

      L'invite suivante s'affiche :

      When you have finished with the installation, press [Enter] to continue.
      
    3. Appuyez sur Entrée, O, Entrée.

      Une invite s'affiche pour vous permettre d'indiquer si installer le MSI/APK.

    4. Appuyez sur 2, puis sur Entrée pour indiquer de ne pas installer le MSI/APK.

      Une invite s'affiche pour vous permettre d'indiquer si appeler hvm2pv.

    5. Appuyez sur 2, puis sur Entrée pour indiquer de ne pas appeler hvm2pv.

      L'application CentOS 5.9 CentOS59_i386 doit être en cours d'exécution.

    6. Entrez la commande suivante pour l'arrêter :
      app stop CentOS59_i386
      
    7. Spécifiez le schéma d'unité :
      • Dans l'interface utilisateur de l'application, cliquez avec le bouton droit de la souris sur le singleton et sélectionnez Modifier le périmètre.
      • Dans la section Virtualisation de l'onglet Général, cliquez sur Advancé, sélectionnez IDE et /dev/hdX, puis cliquez sur OK.
      • Dans l'onglet Volumes, sélectionnez les unités hd* consécutives (hda,hdb,hdc...) pour tous les volumes (hda étant le volume de démarrage), cliquez sur OK et enregistrez l'application.
    8. Entrez la commande suivante pour appeler l'utilitaire hvm2pv :
      util hvm2pv name=CentOS59_i386:main.iso2class virt_mode=xen_hvm
      

      L'invite suivante s'affiche :

      Les logiciels requis sont-ils installés ?
      
    9. Appuyez sur O, puis sur Entrée.

      Une invite de confirmation s'affiche.

    10. Appuyez sur O, puis sur Entrée pour confirmer le système d'exploitation CentOS et l'architecture 32 bits.

      Une invite s'affiche pour configurer un nouveau mot de passe de compte root.

    11. Appuyez sur N, puis sur Entrée pour ne configurer aucun mot de passe.

      Une invite s'affiche indiquant d'appuyer sur une touche lorsque vous êtes prêt.

    12. Appuyez sur Entrée pour lancer l'appliance en mode PV.

      Une invite s'affiche indiquant de supprimer le volume de démarrage d'origine.

    13. Appuyez sur O, puis sur Entrée pour effectuer le nettoyage.

    Vous disposez désormais de l'appliance CentOS 5.9 i386 gérée capable de démarrer en mode HVM.

  6. Pour activer le mode PV :
    1. Pour charger et installer le package de préinstallation kernel-xen sur l'appliance en cours d'exécution, exécutez les commandes suivantes :
      wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.9/updates/i386/RPMS/kernel-xen-2.6.18-348.1.1.el5.i686.rpm
      rpm -i kernel-xen-2.6.18-348.1.1.el5.i686.rpm
      
    2. Pour générer le fichier de dépendances, exécutez la commande suivante :
      depmod -a 2.6.18-348.1.1.el5xen
      
    3. Pour générer l'image initrd, exécutez la commande suivante :
      mkinitrd --with=xenblk -f /boot/initrd-2.6.18-348.1.1.el5xen.img 2.6.18-348.1.1.el5xen --allow-missing
      
    4. Pour modifier les fichiers grub.conf et menu.lst, exécutez les commandes suivantes :
      /bin/rm -rf /boot/grub/menu.lst
      
      /bin/cp /boot/grub/grub.conf /boot/grub/grub.conf.bak
      
      awk '/^title.*el5xen\)/ {s=1;next;} /^title/ {s=0;print;} !/^title/ {if (s==1) {next;} else {print}}' /boot/grub/grub.conf.bak > /boot/grub/grub.conf
      
      awk '/^title.*el5\)/ {s=1;next;} /^title.*el5xen\)/ {s=0;print;} !/^title/ {if (s==1) {next;} else {if(/kernel/) next; if(/module.*vmlinuz/) {$1="\tkernel";print;next} if(/module.*initrd/) {$1="\tinitrd";print;next} print;}}' /boot/grub/grub.conf.bak > /boot/grub/menu.lst
      
    5. Dans l'interface utilisateur de l'application, cliquez avec le bouton droit de la souris sur l'appliance, sélectionnez Modifier le périmètre et dans la zone Virtualisation > Modes, cochez les cases Xen HVM et Paravirtualisation Xen.
  7. Pour activer les consoles textuelles en modes HVM et PV, exécutez les commandes suivantes sur l'appliance :
    echo 'S0:2345:respawn:/sbin/mingetty ttyS0' >> /etc/inittab
    echo 'xvc0:2345:respawn:/sbin/mingetty xvc0' >> /etc/inittab
    echo 'ttyS0' >> /etc/securetty
    echo 'xvc0' >> /etc/securetty