Guide d'installation Solaris 9 9/04

Test d'un profil

Après avoir créé un profil, utilisez la commande pfinstall( 1M) pour le tester. Il est conseillé de tester tout profil avant de l'utiliser pour effectuer une installation ou une mise à niveau d'un système. Il est particulièrement utile de tester un profil lorsque vous créez des profils de mise à niveau qui réaffectent l'espace disque.

Il vous suffit de consulter le résultat d'installation généré par la commande pfinstall pour déterminer rapidement si le profil créé fonctionne correctement. Vous pouvez par exemple utiliser le profil pour déterminer si un système dispose d'un espace disque suffisant pour accepter une mise à niveau vers une nouvelle version du logiciel Solaris, avant de procéder à la mise à niveau effective dudit système.

La commande pfinstall vous permet de tester un profil en le comparant à ce que vous savez.

Création d'un environnement Solaris 9 temporaire en vue du test d'un profil

Pour tester avec succès et exactitude un profil correspondant à une version particulière de Solaris, vous devez tester le profil au sein de l'environnement Solaris de même version. Par exemple, si vous souhaitez tester un profil d'installation initial de Solaris 9, exécutez la commande pfinstall sur un système exécutant l'environnement d'exploitation Solaris 9.

Vous devez créer un environnement d'installation temporaire si vous testez un profil dans les conditions indiquées ci-dessous.

  1. Initialisez un système à partir d'une image de ce qui suit :

    • Solaris SPARC Platform Edition DVD ;

    • Solaris x86 Platform Edition DVD ;

    • CD 1 de Solaris Software 1 of 2 SPARC Platform Edition CD

    • Solaris Software 1 of 2 x86 Platform Edition CD


    Remarque :

    pour tester un profil de mise à niveau, initialisez le système que vous souhaitez mettre à niveau.


  2. Répondez aux questions d'identification du système.

  3. Quittez le programme d'installation.

    • Si vous utilisez le Solaris DVD, entrez ! lorsque s'affiche l'invite :


      Solaris Web Start will assist you in installing software for Solaris.
      <Press ENTER to continue> {"!" exits}
    • Si vous utilisez le Solaris Software 1 of 2 CD, sélectionnez Programme suninstall de Solaris comme programme destiné à installer l'environnement d'exploitation Solaris 9. Sur le premier écran qui s'affiche, sélectionnez Exit.

  4. Exécutez la commande pfinstall à partir du shell. Pour obtenir plus de détails sur l'utilisation de la commande pfinstall, voir l'Étape 7 de la rubrique Procédure de test d'un profil.

Procédure de test d'un profil

  1. Choisissez un système sur lequel tester le profil dont le type de plate-forme, SPARC ou x86, est le même que le profil créé.

    Vous devez tester un profil de mise à niveau sur le système que vous souhaitez mettre à niveau.

  2. Consultez le tableau ci-dessous pour identifier la procédure à suivre.

    Scénario de test 

    Instructions 

    Tester un profil d'installation initiale sur un système équipé du logiciel Solaris 9 

    Prenez le rôle de superutilisateur sur le syst èet allez directement à l'Étape 5.

    Tester un profil de mise à niveau ou tester un profil d'installation initiale sans que Solaris 9 soit installé sur le système  

    Créez un environnement Solaris 9 temporaire pour y tester le profil. Pour de plus amples informations, reportez-vous à la rubrique Création d'un environnement Solaris 9 temporaire en vue du test d'un profil. Puis poursuivez avec l'Étape 3.

  3. Créez un point de montage temporaire.


    # mkdir /tmp/mnt
    
  4. Montez le répertoire qui contient le ou les profil(s) que vous souhaitez tester.

    Scénario de montage 

    Instructions 

    Monter un système de fichiers NFS distant pour les systèmes du réseau 


    mount -F nfs nom_serveur:chemin /tmp/mnt
    

    SPARC : montage d'une disquette formatée UFS 


    mount -F ufs /dev/diskette /tmp/mnt
    

    Monter une disquette formatée PCFS 


    mount -F pcfs /dev/diskette /tmp/mnt
    

  5. Pour tester le profil par rapport à une taille de mémoire système spécifique, définissez SYS_MEMSIZE sur une taille de mémoire spécifique, exprimée en Mo.


    # SYS_MEMSIZE=taille_mémoire
    # export SYS_MEMSIZE
    

  6. Avez-vous monté un répertoire à l'Étape 4 ?

    • Dans l'affirmative, passez au répertoire /tmp/mnt.


      # cd /tmp/mnt
      

    • Dans la négative, passez au répertoire dans lequel réside le profil, c'est-à-dire le répertoire JumpStart.


      # cd chemin_rép_jumpstart
      

  7. Testez le profil à l'aide de la commande pfinstall( 1M).


    # /usr/sbin/install.d/pfinstall -D:-d fichier_config_disque[[-c chemin]] profil
    

    Attention : Attention :

    vous devez impérativement inclure l'option -d ou -D. Si vous ne le faites pas, la commande pfinstall utilise le profil spécifié pour installer le logiciel Solaris 9. Toutes les données présentes sur le système sont écrasées.


    -D

    pfinstall utilise la configuration du disque du système actuel pour tester le profil. Vous devez utiliser l'option -D pour tester un profil de mise à niveau.

    -d fichier_config_disque

    pfinstall utilise le fichier de configuration du disque, fichier_config_disque, pour tester le profil. Si fichier_config_disque n'est pas situé dans le répertoire où pfinstall est exécuté, vous devez spécifier le chemin.

    Pour connaître les instructions de création d'un fichier de configuration de disque, reportez-vous à la rubrique Création de fichiers de configuration de disque.


    Remarque :

    vous ne pouvez pas utiliser l'option -d de fichier_config_disque avec un profil de mise à niveau, install_type upgrade. Vous devez impérativement tester un profil de mise à niveau par rapport à la configuration du disque d'un système. Vous devez donc toujours utiliser l'option -D.


    -c chemin

    Chemin d'accès à l'image du logiciel Solaris 9. Utilisez cette option, par exemple, si le système utilise le gestionnaire de volumes pour monter le Solaris Software 1 of 2 CD correspondant à votre plate-forme.


    Remarque :

    l'option -c n'est pas obligatoire si vous avez initialisé le système à partir d'une image du Solaris DVD ou du Solaris Software 1 of 2 CD correspondant à votre plate-forme. L'image du DVD ou du CD est montée sur /cdrom au cours du processus d'initialisation.


    profil

    Le nom du profil que vous souhaitez tester. Si profil ne figure pas dans le répertoire d'exécution de pfinstall, vous devez préciser son chemin d'accès.

Exemples de tests de profil

L'exemple ci-après illustre l'utilisation de pfinstall pour tester un profil nommé basic_prof. Le profil est testé par rapport à la configuration de disque d'un système sur lequel figure déjà le logiciel Solaris 9. Le profil basic_prof se trouve dans le répertoire /jumpstart. Le gestionnaire de volumes étant utilisé, le chemin d'accès à l'image du Solaris Software 1 of 2 SPARC Platform Edition CD ou du Solaris Software 1 of 2 x86 Platform Edition CD est spécifié.


Exemple 26–12 Test d'un profil à l'aide d'un système équipé de Solaris 9


# cd /jumpstart
# /usr/sbin/install.d/pfinstall -D -c /cdrom/nom_chemin basic_prof

L'exemple ci-après illustre l'utilisation de la commande pfinstall pour tester un profil nommé basic_prof sur un système équipé de Solaris 9. Le test utilise le fichier de configuration de disque 535_test. Le test recherche une mémoire système de 64 Mo. Dans cet exemple on utilise une image du Solaris Software 1 of 2 SPARC Platform Edition CD ou du Solaris Software 1 of 2 x86 Platform Edition CD située dans le répertoire /export/install.


Exemple 26–13 Test d'un profil à l'aide d'un fichier de configuration de disque


# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof