Guide d'installation de Solaris 10 5/08 : installations JumpStart personnalisées et avancées

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éallouent l'espace disque.

En consultant la sortie de l’installation générée par pfinstall , vous pouvez déterminer rapidement si le profil fonctionne comme prévu. 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.

ProcedureCréation d'un environnement Solaris 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. Si, par exemple, vous voulez tester un profil d'installation initiale Solaris, exécutez la commande pfinstall sur un système qui exécute le système d'exploitation Solaris.

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 :

    Pour les systèmes SPARC :

    • DVD du système d'exploitation Solaris pour plates-formes SPARC ;

    • CD 1 de Logiciel Solaris pour les plates-formes SPARC - 1 CD.

    Pour les systèmes x86 :

    • le DVD du système d'exploitation Solaris pour plates-formes x86 ou

    • le Logiciel Solaris pour les plates-formes x86 - 1 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. Pour quitter le programme d'installation, entrez le caractère ! lorsque s'affiche l'invite :


    The Solaris installation program  will assist you in installing software for Solaris.
    <Press ENTER to continue> {"!" exits}
  4. Exécutez la commande pfinstall à partir du shell. Pour plus d'informations sur la commande pfinstall, reportez-vous à l'Étape 7 de la section Procédure de test d'un profil.

ProcedureProcédure de test d'un profil


x86 uniquement –

Si vous utilisez le mot-clé locale, la commande pfinstall -D ne parvient pas à tester le profil. Pour une solution, consultez le message d'erreur "could not select locale" (impossible de sélectionner le paramètre régional), à la section Mise à niveau d'un environnement d'exploitation Solaris SE.


  1. Choisissez un système sur lequel tester le profil dont le type de plate-forme, SPARC ou x86, est le même que celui pour lequel le profil a été 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 

    Testez un profil d'installation initiale sur un système équipé du logiciel Solaris 10 5/08. 

    Devenez superutilisateur sur le système et passez à l'Étape 5.

    Testez un profil de mise à niveau ou un profil d'installation initiale sans que Solaris 10 5/08 ne soit installé sur le système. 

    Créez un environnement Solaris 10 5/08 temporaire pour tester le profil. Pour plus d'informations, reportez-vous à la section Création d'un environnement Solaris temporaire en vue du test d'un profil. Passez ensuite à l'Étape 3.

  3. Créez un point de montage temporaire.


    # mkdir /tmp/mnt
    
  4. Montez le répertoire qui contient le ou les profils 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 : Monter 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 avec une taille de mémoire système donnée, affectez à SYS_MEMSIZE cette taille de mémoire en Mo.


    # SYS_MEMSIZE=taille_mémoire
    # export SYS_MEMSIZE
    
  6. Avez-vous monté un répertoire dans l'Étape 4 ?

    • Le cas échéant, accédez au répertoire /tmp/mnt.


      # cd /tmp/mnt
      
    • Si ce n'est pas le cas, 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 inclure l'option -d ou - D. Si vous n'incluez pas l'une de ces options, pfinstall utilise le profil que vous définissez pour installer le logiciel Solaris. 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 de disque, fichier_config_disque, pour tester le profil. Si fichier_config_disque ne se trouve pas dans le répertoire où pfinstall est exécuté, vous devez définir le chemin.

    Pour connaître les instructions de création de fichier de configuration de disque, reportez-vous à la section création de fichiers de configuration de disque.


    Remarque –

    Vous ne pouvez pas utiliser l'option -d 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 logicielle Solaris. Utilisez cette option, par exemple, si le système fait appel au gestionnaire de volumes pour monter le CD Logiciel Solaris - 1 correspondant à votre plate-forme.


    Remarque –

    L'option -c n'est pas obligatoire si vous avez initialisé le système à partir d'une image du DVD du système d'exploitation Solaris ou du Logiciel Solaris - 1 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 le logiciel 10 5/08 est installé. Le profil basic_prof se trouve dans le répertoire /jumpstart. Le chemin d'accès à l'image du DVD du système d'exploitation Solaris est spécifié dans la mesure où le gestionnaire de volumes est utilisé.


Exemple 3–16 Test de profil en utilisant un système Solaris 10 5/08


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

L'exemple suivant décrit la procédure de test du profil basic_prof à l'aide de la commande pfinstall sur un système Solaris 10 6/06. Le test utilise le fichier de configuration de disque 535_test. Le test recherche une mémoire système de 64 Mo. Cet exemple utilise l'image du CD 1 de Logiciel Solaris pour les plates-formes SPARC - 1 CD ou du CD 1 de Logiciel Solaris pour les plates-formes x86 - 1 CD, située dans le répertoire /export/install.


Exemple 3–17 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