JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Administration de base     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Outils de gestion d'Oracle Solaris (présentation)

2.  Utilisation de Solaris Management Console (tâches)

3.  Utilisation d'Oracle Java Web Console (tâches)

4.  Gestion des comptes utilisateur et des groupes (présentation)

5.  Gestion des comptes utilisateur et des groupes (tâches)

6.  Gestion de la prise en charge client-serveur (présentation)

7.  Gestion des clients sans disque (tâches)

8.  Présentation de l'arrêt et de l'initialisation d'un système

9.  Arrêt et initialisation d'un système (présentation)

10.  Arrêt d'un système (tâches)

11.  Modification du comportement d'initialisation d'Oracle Solaris (tâches)

12.  Initialisation d'un système Oracle Solaris (tâches)

Nouveautés concernant l'initialisation d'un système Oracle Solaris

Initialisation d'un système SPARC (liste des tâches)

Initialisation d'un système SPARC

SPARC : Initialisation d'un système au niveau d'exécution 3 (niveau multiutilisateur)

SPARC : Initialisation d'un système au niveau d'exécution S (niveau monoutilisateur)

SPARC : Initialisation d'un système en mode interactif

SPARC : Initialisation d'un noyau autre que le noyau par défaut

Initialisation à partir d'un système de fichiers root ZFS donné sur un système SPARC

SPARC : Obtention de la liste des jeux de données amorçables disponibles dans un pool root ZFS

SPARC : Initialisation à partir d'un système de fichiers root ZFS spécifié

Initialisation d'un système SPARC en mode de secours

Initialisation d'un système SPARC en mode de secours

Initialisation d'un système SPARC à partir du réseau

SPARC : Initialisation d'un système à partir du réseau

Initialisation d'un système x86 à l'aide de GRUB (liste des tâches)

x86 : Initialisation d'un système au niveau d'exécution 3 (multiutilisateur)

x86 : Initialisation d'un système au niveau d'exécution S (niveau monoutilisateur)

x86 : Initialisation d'un système en mode interactif

x86 : Initialisation à partir d'un système de fichiers root ZFS spécifié sur un système x86

x86 : Affichage d'une liste des environnements d'initialisation ZFS disponibles

x86 : Initialisation à partir d'un système de fichiers root ZFS spécifié

Initialisation d'un système x86 en mode de secours

Initialisation d'un système x86 en mode de secours

x86 : Initialisation en mode de secours pour forcer la mise à jour d'une archive d'initialisation endommagée

Initialisation d'un système x86 à partir du réseau

x86 : A propos des macros DHCP

x86 : Exécution d'une initialisation GRUB à partir du réseau

Accélération du processus de réinitialisation sur la plate-forme SPARC (liste des tâches)

Lancement d'une réinitialisation rapide d'un système SPARC

Lancement d'une réinitialisation rapide d'un système SPARC

Exécution d'une réinitialisation classique sur un système SPARC

Gestion du service de configuration d'initialisation

Initialisation à partir d'un disque cible iSCSI

13.  Gestion des archives d'initialisation d'Oracle Solaris (tâches)

14.  Dépannage de l'initialisation d'un système Oracle Solaris (tâches)

15.  x86 : Initialisation avec le GRUB (référence)

16.  x86 : Initialisation d'un système qui ne met pas en oeuvre GRUB (tâches)

17.  Utilisation d'Oracle Configuration Manager

18.  Gestion des services (présentation)

19.  Gestion des services (tâches)

20.  Gestion des logiciels (présentation)

21.  Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)

22.  Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)

23.  Gestion des patchs

A.  Services SMF

Index

Initialisation d'un système x86 à partir du réseau

Cette section décrit la configuration requise et les avertissements relatifs à l'exécution d'une initialisation GRUB à partir du réseau.

N'importe quel système peut s'initialiser à partir du réseau, si un serveur d'initialisation est disponible. Vous pouvez être amené à initialiser un système autonome à partir du réseau à des fins de récupération si le système ne peut pas s'initialiser à partir du disque local. Vous pouvez initialiser un système x86 directement à partir d'un réseau qui prend en charge le protocole d'initialisation réseau PXE.


Remarque - L'initialisation réseau PXE n'est possible que pour les périphériques qui répondent aux conditions spécifiques au PXE (Preboot Execution Environment) d'Intel.


La stratégie d'initialisation réseau par défaut qui est utilisée pour une initialisation réseau PXE basée sur GRUB est DHCP. Pour les périphériques non-PXE, vous pouvez utiliser la stratégie d'initialisation DHCP ou RARP. La stratégie que vous utilisez dépend du type de serveur d'initialisation qui est disponible sur votre réseau. Si aucun serveur PXE ou DHCP n'est disponible, vous pouvez charger GRUB depuis une disquette, un CD-ROM ou un disque local.

Pour effectuer une initialisation réseau GRUB, un serveur DHCP configuré pour les clients PXE est requis. Un serveur d'initialisation qui offre le service tftp est également requis. Le serveur DHCP fournit les informations dont le client a besoin pour configurer son interface réseau.

Le serveur DHCP doit être en mesure de répondre aux classes DHCP, PXEClient et GRUBClient, avec les informations suivantes :

La séquence d'exécution d'une initialisation réseau PXE du SE Oracle Solaris est comme suit :

  1. Le BIOS est configuré pour s'initialiser à partir d'une interface réseau.

  2. Le BIOS envoie une demande DHCP.

  3. Le serveur DHCP répond avec l'adresse du serveur et le nom du fichier d'initialisation.

  4. Le BIOS télécharge pxegrub en utilisant tftp et exécute pxegrub.

  5. Le système télécharge un fichier de menu GRUB en utilisant tftp.

    Ce fichier affiche les entrées de menu d'initialisation qui sont disponibles.

  6. Une fois que vous avez sélectionné une entrée de menu, le système commence à charger le SE Oracle Solaris.

Reportez-vous à la section Configuration d’un serveur de configuration réseau du manuel Administration d’Oracle Solaris : Services IP pour plus d'informations.

L'exécution de la commande add_install_client crée le fichier /tftpboot_01ethernet-address. Ce fichier est associé à pxegrub et au fichier /tftpboot/menu.lst.01 ethernet-address. Le fichier /tftpboot/menu.lst.01 ethernet-address est le fichier de menu GRUB. Si ce fichier n'existe pas, pxegrub utilise de nouveau l'option DHCP 150, si cette option est spécifiée, ou le fichier /tftpboot/boot/grub/menu.lst. En règle générale, un seul système est configuré de manière à traiter les deux fonctions. Dans cette instance, la commande add_install_client configure le fichier /tftpboot avec le fichier de menu pxegrub correct et les fichiers Oracle Solaris. Le service DHCP est traité séparément en utilisant la commande add_install_client. L'installation ne doit être effectuée qu'une seule fois par client. Reportez-vous aux sections x86 : A propos des macros DHCP et x86 : Exécution d'une initialisation GRUB à partir du réseau pour plus d'informations.

x86 : A propos des macros DHCP

Lorsque vous ajoutez des clients avec le script add_install_client -d sur le serveur d'installation, le script indique les informations de configuration DHCP dans la sortie standard. Ces informations peuvent être utilisées lors de la création des options et macros nécessaires à la transmission des informations d'installation réseau aux clients.

Pour installer les clients DHCP à l'aide d'un serveur DHCP sur le réseau, vous devez créer des options DHCP. Cette information est nécessaire pour installer le SE Oracle Solaris.

Lorsqu'un client envoie une demande DHCP, le serveur doit avoir les informations client suivantes :

Le serveur DHCP constitue une réponse. La réponse est basée sur les macros suivantes ; elle correspond à la demande du client :

macro de classe

La macro de classe est basée sur une chaîne de classe qui est contenue dans la demande DHCP. Sur les systèmes x86, le BIOS fait déjà une demande DHCP avec la classe PXEClient:arch:00000:UNDI:002001. Si une macro portant ce nom est définie dans la configuration du serveur DHCP, le contenu de la macro est envoyé aux clients x86.

macro de réseau

La macro de réseau est nommée par l'adresse IP du sous-réseau sur lequel le client réside. Si la macro 129.146.87.0 est définie sur le serveur DHPC, le contenu de la macro est envoyé à tous les clients de ce sous-réseau. Le contenu de la macro est envoyé, quelle que soit la classe de la demande. Si une option est définie à la fois dans la macro de classe et la macro de réseau, la macro de réseau est prioritaire.

macro IP

La macro IP est nommée par l'adresse IP. Cette macro est rarement utilisée.

macro client

La macro client est nommée par le type de client (01 pour Ethernet) et l'adresse MAC du client, en majuscules. Pour un client dont l'adresse Ethernet est 0:0:39:fc:f2:ef, le nom de macro correspondant est 01000039FCEF. Remarquez l'absence du deux-points dans la macro client.

Par exemple, pour un client sur le sous-réseau 192.168.100.0, avec l'adresse Ethernet 0:0:39:fc:f2:ef, faisant une demande DHCP de classe PXEClient, le serveur DHCP a la macro correspondante suivante :

PXEClient
    BootSrvA:  192.168.100.0
    BootFile:  pxegrub
  129.146.87.0
    Router:    129.146.87.1
    NISdmain:  sunsoft.eng.sun.com
  01000039FCEF
    BootFile:  01000039FCEF
The actual DHCP response will be
    BootSrvA:  192.168.100.0
    BootFile:  01000039FCEF
    Router:    129.146.87.1
    NISdmain:  sunsoft.eng.sun.com

Notez que le fichier BootFile dans la macro client remplace le fichier BootFile dans la macro de classe.

Pour plus d'informations, reportez-vous à la section Préconfiguration des informations de configuration système à l’aide du service DHCP - Tâches du manuel Guide d’installation d’Oracle Solaris 10 1/13 : installations basées sur réseau.

x86 : Exécution d'une initialisation GRUB à partir du réseau

Pour effectuer une initialisation réseau GRUB, un serveur DHCP configuré pour les clients PXE est requis. Un serveur d'initialisation qui offre le service tftp est également requis. Le serveur DHCP doit pouvoir répondre aux classes DHCP, PXEClient et GRUBClient, pour obtenir l'adresse IP du serveur de fichiers et du fichier d'initialisation (pxegrub). Par défaut, le fichier de menu est /tftpboot/menu.lst.01ethernet-address. Si ce fichier n'existe pas, pxegrub revient à l'option DHCP 150, si cette option est spécifiée, ou au fichier /tftpboot/boot/grub/menu.lst.

Si vous effectuez l'initialisation du système à partir du média du logiciel Solaris, le système s'initialise automatiquement.

Avant de commencer

Avant l'exécution d'une initialisation réseau sur un système x86 avec GRUB, effectuez les opérations suivantes :

Reportez-vous au Chapitre 4, Installation réseau - Présentation du manuel Guide d’installation d’Oracle Solaris 10 1/13 : installations basées sur réseau pour plus d'informations.

  1. Sur le serveur DHCP, créez une macro client pour le service DHCP avec l'une des deux options suivantes :
    • BootSrvA: svr-addr

    • BootFile: client-macro

      Notez que vous devez disposer de privilèges de superutilisateur sur le serveur DHCP pour exécuter la commande dhtadm.

      svr-addr est l'adresse IP du serveur et client-macro est nommée par le type Ethernet du client (01) et l'adresse MAC, en lettres majuscules. Ce numéro est également le nom du fichier utilisé dans le répertoire /tftpboot sur le serveur d'installation.


      Remarque - La notation pour la macro client (client-macro) ne doit pas contenir le signe deux-points.


      Vous pouvez créer la macro client à partir de l'interface utilisateur DHCP ou de l'interface de ligne de commande.

      Pour créer la macro client à partir de la ligne de commande, tapez :

      # dhtadm -[MA] -m client macro -d
      ":BootFile=client-macro:BootSrvA=svr-addr:"
  2. Réinitialisez le système.
  3. Indiquez au BIOS d'effectuer l'initialisation à partir du réseau.
    • Si votre système utilise une combinaison de touches spécifique pour initialiser à partir du réseau, utilisez-la lorsque l'écran du BIOS s'affiche.
    • Si vous devez modifier manuellement les paramètres du BIOS pour initialiser à partir du réseau, utilisez la combinaison de touches pour accéder à l'utilitaire de configuration du BIOS. Ensuite, modifiez la priorité d'initialisation pour initialiser à partir du réseau.
  4. Lorsque le menu GRUB s'affiche, sélectionnez l'image d'installation réseau que vous souhaitez installer.