Guide d'installation Solaris 10 : Installation JumpStart personnalisée et installation avancée

Création d'un serveur de profils pour les systèmes en réseau

Dans le cadre de la configuration d'installations JumpStart personnalisées sur des systèmes en réseau, vous devez créer un répertoire sur un serveur, appelé répertoire JumpStart. Le répertoire JumpStart contient tous les fichiers JumpStart personnalisés nécessaires, tels que le fichier rules, le fichier rules.ok, et les profils. Vous devez enregistrer le répertoire JumpStart dans le répertoire racine (/) du serveur de profils.

Le serveur qui contient le répertoire JumpStart s'appelle un serveur de profils. Un serveur de profils peut être le même système qu'un serveur d'installation ou qu'un serveur d'initialisation, ou un serveur complètement différent. Un serveur de profils peut fournir des fichiers JumpStart personnalisés à différentes plates-formes. Un serveur x86 peut, par exemple, fournir des fichiers JumpStart personnalisés à des systèmes SPARC ainsi qu'à des systèmes x86.


Remarque –

après avoir créé un serveur de profils, vous devez autoriser vos systèmes à y accéder. Pour obtenir des instructions détaillées, reportez-vous à la section Octroi de l'accès au serveur de profils à tous les systèmes .


ProcedureCréation d'un répertoire JumpStart sur un serveur


Remarque –

Cette procédure suppose que votre système exploite le gestionnaire de volumes Volume Manager. Si vous n'utilisez pas Volume Manager pour gérer les disques, reportez-vous au document System Administration Guide: Devices and File Systems pour plus d'informations sur la gestion de médias amovibles sans Volume Manager.


Étapes
  1. Connectez-vous en tant que superutilisateur au serveur sur lequel vous souhaitez créer le répertoire JumpStart.

  2. Créez le répertoire JumpStart sur n'importe quel point du serveur.


    # mkdir -m 755 chemin_rép_jumpstart
    

    La valeur de chemin_rép_jumpstart est le chemin d'accès absolu au répertoire JumpStart.

    La commande suivante, par exemple, crée le répertoire jumpstart dans le répertoire racine ( /) et fixe les autorisations sur 755 :


    # mkdir -m 755 /jumpstart
    
  3. Modifiez le fichier /etc/dfs/dfstab en ajoutant l'entrée suivante.


    share -F nfs -o ro,anon=0 chemin_rép_jumpstart
    

    L'entrée suivante partage par exemple le répertoire /jumpstart :


    share -F nfs -o ro,anon=0 /jumpstart
    
  4. Tapez shareall et appuyez sur Entrée.

  5. Déterminez si vous souhaitez copier des exemples de fichiers JumpStart personnalisés dans votre répertoire JumpStart.

    • Si tel n'est pas le cas, passez à l'Étape 8.

    • Dans l'affirmative, consultez le tableau ci-dessous pour connaître la procédure à suivre.

    Exemples d'emplacements 

    Instructions 

    Le DVD du système d'exploitation Solaris ou le Logiciel Solaris - 1 pour votre plate-forme 

    Insérez le DVD du système d'exploitation Solaris ou le Logiciel Solaris - 1 CD dans l'unité de CD-ROM de votre système. 

    Le gestionnaire de volumes monte automatiquement le CD. 

    Une image du DVD du système d'exploitation Solaris ou du CD Logiciel Solaris - 1 pour votre plate-forme sur un disque local

    Accédez au répertoire de l'image du DVD du système d'exploitation Solaris ou du Logiciel Solaris - 1. Entrez par exemple la commande suivante :  


    cd /export/install

  6. Copiez les fichiers JumpStart personnalisés vers le répertoire JumpStart du serveur de profils.


    # cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path
    
    chemin_média

    Chemin d'accès au CD, au DVD ou à leur image sur le disque local

    chemin_rép_jumpstart

    Le chemin d'accès aux fichiers JumpStart personnalisés sur le serveur de profils

    La commande ci-après copie par exemple le répertoire jumpstart_sample dans le répertoire /jumpstart du serveur de profils.

    • Pour les systèmes SPARC :


      cp -r /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
      
    • For x86 based systems:

      • Depuis la version Solaris 10 1/06 :


        cp -r /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
        
      • pour la version Solaris 10 3/05 :


        cp -r /cdrom/cdrom0/s2/Solaris_10/Misc/jumpstart_sample/* /jumpstart
        
  7. Mettez à jour les fichiers JumpStart donnés en exemples de sorte qu'ils puissent fonctionner sur votre environnement.

  8. Vérifiez que le répertoire JumpStart figure dans root et que le degré de permission est réglé sur 755.

  9. Autorisez les systèmes du réseau à accéder au serveur de profils.

    Pour plus d'instructions, reportez-vous à la section Octroi de l'accès au serveur de profils à tous les systèmes .

Octroi de l'accès au serveur de profils à tous les systèmes

Lorsque vous créez un serveur de profils, vous devez vous assurer que tous les systèmes peuvent accéder au répertoire JumpStart du serveur de profils au cours d'une installation JumpStart personnalisée. Utilisez l'une des méthodes suivantes pour garantir l'accès.

Commande ou fichier 

Fourniture d'accès 

Instructions 

Commande add_install_client

Chaque fois que vous ajoutez un système pour une installation réseau, utilisez l'option -c avec la commande add_install_clientpour définir le serveur de profils.


Remarque –

Si vous n'utilisez pas NFS, vous devez utiliser d'autres méthodes pour fournir l'accès.

  • Pour les systèmes SPARC, utilisez la commande boot.

  • Pour les systèmes x86 :

    • Depuis la version Solaris 10 1/06 , modifiez le menu GRUB.

    • Pour la version Solaris 10 3/05, utilisez la commande boot.


Ajout de systèmes à installer à partir du réseau à l’aide d’une image CD du Guide d’installation de Solaris 10 : Installations basées sur les réseaux

  • SPARC : Commandeboot

  • x86: Commande boot

Pour les versions suivantes : 

  • SPARC

  • Pour x86, la version Solaris 10 3/05

Définissez l'emplacement du répertoire JumpStart sur le serveur de profils lorsque vous initialisez le système. Vous devez compresser en un seul fichier les fichiers de configuration de l'installation JumpStart personnalisée. Enregistrez ensuite le fichier de configuration compressé sur un serveur NFS, un serveur HTTP ou sur un média auquel le système peut accéder en local. 

Lorsque vous initialisez le système pour démarrer l'installation JumpStart personnalisée, indiquez l'emplacement du fichier compressé.  

x86: Menu GRUB

Depuis la version Solaris 10 1/06, définissez l'emplacement du répertoire JumpStart sur le serveur de profils lorsque vous initialisez le système en modifiant l'entrée d'initialisation dans le menu GRUB. Vous devez compresser en un seul fichier les fichiers de configuration de l'installation JumpStart personnalisée. Enregistrez ensuite le fichier de configuration compressé sur un serveur NFS, un serveur HTTP ou sur un média auquel le système peut accéder en local.

Lorsque vous modifiez l'entrée de menu GRUB, spécifiquez l'emplacement du fichier compressé.  

Fichier /etc/bootparams

Ajoutez un générique dans le fichier /etc/bootparams.

Octroi de l'accès au serveur de profils à tous les systèmes

ProcedureOctroi de l'accès au serveur de profils à tous les systèmes

Utilisez la procédure suivante uniquement si vous stockez les informations d'installation réseau dans les emplacements suivants :

Si vous utilisez la procédure suivante, les systèmes doivent être de même type (tous SPARC, par exemple).

N'utilisez pas cette procédure :

Si ces conditions existent, utilisez la commande boot, ou pour x86 et la version Solaris 10 1/06, utilisez le menu GRUB.


Remarque –

Vous pouvez également stocker les informations d'installation réseau sur un serveur DHCP.


Étapes
  1. Sur le serveur d'installation ou d'initialisation, connectez-vous comme superutilisateur.

  2. Utilisez un éditeur de texte pour ouvrir /etc/bootparams .

  3. Ajoutez cette entrée.

    * install_config=server:jumpstart_dir_path
    
    *

    Caractère joker qui indique que tous les systèmes peuvent accéder.

    serveur

    Nom d'hôte du serveur de profils sur lequel réside le répertoire JumpStart.

    chemin_rép_jumpstart

    Chemin d'accès absolu au répertoire JumpStart.

    Par exemple, l'entrée suivante permet à tous les systèmes d'accéder au répertoire /jumpstart du serveur de profils sherlock :

    * install_config=sherlock:/jumpstart

    Attention – Attention –

    Cette procédure peut générer le message d'erreur suivant lors de l'initialisation d'un client d'installation :

    WARNING: getfile: RPC failed: error 5: (RPC Timed out).

    Messages d'erreur liés à une initialisation à partir du réseau contient des informations sur ce message d'erreur.


    Tous vos systèmes bénéficient désormais d'un accès au serveur de profils.