Ignorer les liens de navigation | |
Quitter l'aperu | |
Installation des systèmes Oracle Solaris 11 Oracle Solaris 11 Information Library (Français) |
Partie I Options d'installation Oracle Solaris 11
1. Présentation des options d'installation
Partie II Installation à partir du média d'installation
2. Préparation à l'installation
4. Utilisation du programme d'installation en mode texte
5. Installations automatisées initialisées à partir d'un média
6. Annulation de la configuration ou reconfiguration d'une instance Oracle Solaris
Partie III Installation à l'aide d'un serveur d'installation
7. Installation automatisée de plusieurs clients
8. Configuration d'un serveur d'installation
9. Personnalisation des installations
10. Approvisionnement du système client
11. Configuration du système client
12. Installation et configuration des zones
13. Exécution d'un script personnalisé lors de la première initialisation
15. Installation de systèmes clients
16. Dépannage des installations automatisées
Echec de l'installation du client
Vérification des journaux d'installation et des instructions
Vérification des erreurs d'initialisation du client
Erreurs d'initialisation réseau SPARC et causes possibles
Initialisation de l'environnement d'installation sans démarrage de l'installation
Démarrage de l'installation après initialisation sans lancement de l'installation
Cette section vous suggère les actions à entreprendre si l'installation d'un client échoue.
Si une installation sur un système client a échoué, vous pouvez consulter le journal sous /system/volatile/install_log.
Le manifeste AI qui a été utilisé pour ce client se situe dans /system/volatile/ai.xml. Les profils de configuration système utilisés pour ce client se trouvent dans /system/volatile/profile/*.
Vérifiez si le service DNS est configuré sur votre client en vérifiant qu'il existe un fichier non vide /etc/resolv.conf.
Si /etc/resolv.conf n'existe pas ou est vide, vérifiez que votre serveur DHCP fournit des informations relatives au serveur DNS au client :
# /sbin/dhcpinfo DNSserv
Si cette commande ne renvoie rien, cela signifie que le serveur DHCP n'est pas configuré pour fournir des informations relatives au serveur DNS au client. Contactez votre administrateur DHCP pour corriger ce problème.
Si un fichier /etc/resolv.conf existe et est configuré correctement, vérifiez la présence éventuelle des problèmes suivants et contactez votre administrateur système pour les résoudre :
Il se peut que le serveur DNS ne parvienne pas à résoudre le nom de votre serveur de référentiel IPS.
Il n'existe aucune route par défaut permettant d'atteindre le serveur DNS.
Consultez les informations supplémentaires suivantes, concernant les erreurs qui se produisent lorsque le système client est en cours d'initialisation.
Cette section décrit les erreurs ou les problèmes qui peuvent survenir lors de l'initialisation d'un client SPARC sur le réseau et les causes possibles.
Timed out Waiting for BOOTP/DHCP Reply (Expiration du délai d'attente de la réponse BOOTP/DHCP)
Error Message 403: Forbidden or 404 Not Found (Message d'erreur 403 : interdit ou 404 introuvable)
Automated Installer Disabled (Programme d'installation automatique désactivé)
Si un serveur DHCP ne répond pas à une demande d'un client SPARC, les messages suivants s'affichent :
... OpenBoot 4.23.4, 8184 MB memory available, Serial #69329298. Ethernet address 0:14:4f:21:e1:92, Host ID: 8421e192. Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up Timed out waiting for BOOTP/DHCP reply Timed out waiting for BOOTP/DHCP reply Timed out waiting for BOOTP/DHCP reply Timed out waiting for BOOTP/DHCP reply
Le message de délai d'attente indique que le client envoie une demande DHCP, mais n'obtient aucune réponse. Cette erreur est probablement due à un problème de configuration DHCP. Vérifiez si le client est correctement configuré sur le serveur DHCP.
Si le client commence le téléchargement de l'archive boot_archive et si cette opération échoue lorsque l'erreur "Boot load failed" se produit, cela indique que les informations DHCP du client ne sont pas correctement configurées.
Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up HTTP: Bad Response: 500 Internal Server Error Evaluating: Boot load failed
Cette erreur peut se produire si un autre serveur DHCP répond au client. Vérifiez la configuration DHCP pour ce client. Si la configuration semble correcte, déterminez s'il existe un autre serveur DHCP sur le sous-réseau.
Une fois que le client AI a obtenu l'adresse IP et les paramètres initiaux pour commencer à télécharger l'archive d'amorçage, il se peut qu'il ne parvienne pas à localiser ou à télécharger le fichier boot_archive.
Si le fichier boot_archive est introuvable, le message d'erreur suivant s'affiche.
Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up <time unavailable> wanboot info: WAN boot messages->console <time unavailable> wanboot info: Starting DHCP configuration <time unavailable> wanboot info: DHCP configuration succeeded <time unavailable> wanboot progress: wanbootfs: Read 366 of 366 kB (100%) <time unavailable> wanboot info: wanbootfs: Download complete Tue Aug 5 20:46:43 wanboot alert: miniinfo: Request returned code 500 Tue Aug 5 20:46:44 wanboot alert: Internal Server Error \ (root filesystem image missing)
Si le client AI trouve le fichier boot_archive, mais ne peut y accéder, l'erreur suivante s'affiche.
Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up <time unavailable> wanboot info: WAN boot messages->console <time unavailable> wanboot info: Starting DHCP configuration <time unavailable> wanboot info: DHCP configuration succeeded <time unavailable> wanboot progress: wanbootfs: Read 366 of 366 kB (100%) <time unavailable> wanboot info: wanbootfs: Download complete Tue Aug 5 20:53:02 wanboot alert: miniroot: Request returned code 403 Tue Aug 5 20:53:03 wanboot alert: Forbidden
Pour ces deux problèmes, corrigez le fichier boot_archive configuré pour ce client. Vérifiez le nom du chemin et les autorisations du fichier boot_archive sous $Image/boot/boot_archive.
Ces messages, "ERROR 403: Forbidden" et "ERROR 404: Not Found", s'affichent si le client AI parvient à télécharger le fichier boot_archive et initialise le noyau Oracle Solaris, mais ne peut pas récupérer l'une des archives d'image. Un message d'erreur s'affiche, indiquant le fichier qui pose problème. Par exemple, dans la sortie suivante sur un client SPARC, le fichier solaris.zlib n'existe pas ou n'est pas accessible à l'emplacement spécifié.
<time unavailable> wanboot info: Starting DHCP configuration <time unavailable> wanboot info: DHCP configuration succeeded <time unavailable> wanboot progress: wanbootfs: Read 368 of 368 kB (100%) <time unavailable> wanboot info: wanbootfs: Download complete Fri Aug 26 16:26:52 wanboot progress: miniroot: Read 221327 of 221327 kB (100%) Fri Aug 26 16:26:53 wanboot info: miniroot: Download complete Warning: 'SUNW,UltraSPARC-IIIi' support will be removed in a future release of Solaris. SunOS Release 5.11 Version snv_175 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. WARNING: i2c_0 failed to add interrupt. WARNING: i2c_0 operating in POLL MODE only Hardware watchdog enabled Remounting root read/write Probing for device nodes ... Preparing network image for use Downloading solaris.zlib --2011-08-26 23:19:57-- http://10.134.125.136:5555/export/auto_install/175s//solaris.zlib Connecting to 10.134.125.136:5555... connected. HTTP request sent, awaiting response... 404 Not Found 2011-08-26 23:19:57 ERROR 404: Not Found. Could not obtain http://10.134.125.136:5555/export/auto_install/175s//solaris.zlib from install server Please verify that the install server is correctly configured and reachable from the client Requesting System Maintenance Mode
Ce problème peut être dû à l'une des conditions suivantes.
Le chemin de l'image défini pour l'initialisation via une connexion WAN est incorrect.
Le chemin de l'image n'existe pas ou est incomplet.
L'accès est refusé en raison de problèmes d'autorisation.
Vérifiez votre configuration DHCP ou le contenu du répertoire cible que vous avez spécifié lorsque vous avez exécuté installadm create-service. Vérifiez la configuration de l'initialisation via une connexion WAN.
Pour l'installation du SE Oracle Solaris sur votre système client, vous devez inclure l'argument install lors de l'initialisation de la manière suivante afin de lancer une installation.
ok boot net:dhcp - install
Si vous avez effectué l'initialisation sans l'argument d'initialisation install, le client SPARC s'initialise dans l'image d'initialisation du programme d'installation automatisée, mais l'installation ne démarre pas. Le message suivant s'affiche :
Auto-installer disabled. Enable the auto-installer service by running the following command: svcadm enable svc:/application/auto-installer:default
Pour lancer une installation automatisée, vous pouvez vous connecter et activer le service d'installation comme indiqué dans le message. Vous pouvez également réinitialiser votre système à l'aide de la commande ci-dessus et de l'argument install.
Cette section décrit les erreurs ou les problèmes qui peuvent survenir lors de l'initialisation d'un client x86 sur le réseau et les causes possibles :
No DHCP or ProxyDHCP Offers Were Received (Aucune offre DHCP ou ProxyDHCP n'a été reçue)
Automated Installer Disabled (Programme d'installation automatique désactivé)
Si un serveur DHCP ne répond pas à une demande d'un client x86, les messages suivants s'affichent :
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86) Copyright(C) 1997-2007, Intel Corporation CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400 DHCP......... No DHCP or ProxyDHCP offers were received PXE-MOF: Exiting Intel Boot Agent
Le message de délai d'attente indique que le client envoie une demande DHCP, mais n'obtient aucune réponse. Le problème est probablement dû à une erreur de configuration DHCP. Vérifiez si le client est correctement configuré sur le serveur DHCP.
Le serveur DHCP fournit une adresse IP et un emplacement du programme d'initialisation initiale dans la réponse DHCP.
Si le programme d'initialisation n'existe pas, l'initialisation du client AI ne peut pas continuer. Le message suivant s'affiche :
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86) Copyright(C) 1997-2007, Intel Corporation CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400 CLIENT IP: 10.6.68.29 MASK: 255.255.255.0 DHCP IP: 10.6.68.49 GATEWAY: 10.6.68.1 TFTP. PXE-T02: Access Violation PXE-E3C: TFTP Error - Access violation PXE-MOF: Exiting Intel Boot Agent
Si le programme d'initialisation existe, mais qu'il s'agit d'un programme incorrect, le client AI s'arrête après l'affichage du message suivant :
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86) Copyright(C) 1997-2007, Intel Corporation CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400 CLIENT IP: 10.6.68.29 MASK: 255.255.255.0 DHCP IP: 10.6.68.49 GATEWAY: 10.6.68.1
Si le client est en mesure d'effectuer l'initialisation initiale alors que le noyau n'est pas initialisé, le système se bloque après la sélection de l'entrée du menu GRUB par l'utilisateur.
Sur le serveur d'installation, vérifiez que le fichier menu.lst correspondant à ce client fait référence à une archive d'amorçage valide. Le répertoire d'initialisation de l'image sur le serveur doit être monté en loopback sous le répertoire /etc/netboot comme indiqué dans cet exemple d'extrait de df -k :
/install/images/x86_snv175 \ 28046887 8432439 19614448 31% /etc/netboot/x86_snv175
Si vous connaissez le nom du répertoire cible que vous avez spécifié dans la commande installadm create-service, vous pouvez utiliser ces informations pour déterminer si ce répertoire cible est monté.
Sur le serveur d'installation, si l'un des programmes d'installation n'est pas accessible ou n'existe pas à l'emplacement spécifié dans le fichier menu.lst sous /etc/netboot, le client peut alors s'initialiser, mais n'est pas en mesure de télécharger ce fichier. Un message d'erreur s'affiche, indiquant le fichier qui pose problème. Par exemple, dans la sortie suivante sur un client x86, le fichier solaris.zlib n'existe pas à l'emplacement spécifié.
SunOS Release 5.11 Version snv_175 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Remounting root read/write Probing for device nodes ... Preparing network image for use Downloading solaris.zlib --2011-08-18 20:02:26-- http://10.134.125.136:5555//export/auto_install/s11-x86/solaris.zlib Connecting to 10.134.125.136:5555... connected. HTTP request sent, awaiting response... 404 Not Found 2011-08-18 20:02:26 ERROR 404: Not Found. Could not obtain http://10.134.125.136:5555//export/auto_install/s11-x86/solaris.zlib from install server Please verify that the install server is correctly configured and reachable from the client Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run
Vérifiez le contenu du répertoire cible que vous avez spécifié lors de l'exécution de la commande installadm create-service.
Lorsque vous installez le SE Oracle Solaris sur un système client x86, pour les installations qui s'initialisent sur le réseau, vous devez sélectionner la seconde entrée du menu d'initialisation GRUB pour lancer une installation automatisée. En règle générale, les entrées du menu s'affichent comme suit :
Oracle Solaris 11 11/11 Text Installer and command line Oracle Solaris 11 11/11 Automated Install
Si vous avez sélectionné la première entrée du menu GRUB ou autorisé l'expiration de l'invite, le système initialise dans l'image d'initialisation d'installation automatisée, mais l'installation ne démarre pas. Le message suivant s'affiche :
Auto-installer disabled. Enable the auto-installer service by running the following command: svcadm enable svc:/application/auto-installer:default
Pour lancer une installation automatisée, vous pouvez vous connecter et activer le service d'installation comme indiqué dans le message. Vous pouvez également réinitialiser le système et sélectionner la deuxième entrée de menu.
Les erreurs suivantes sont communes aux deux installations SPARC et x86.
Automated Installation Failed (Echec de l'installation automatisée)
Unable to Contact Valid Package Server (Impossible de contacter le serveur de package valide)
En cas d'erreur lors de l'installation, le message suivant s'affiche :
Automated Installation failed. Please refer to /system/volatile/install_log file for details Apr 9 14:28:09 solaris svc.startd[7]: application/auto-installer:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details)
Le client d'installation doit atteindre le référentiel du package IPS défini dans le manifeste AI pour installer le SE Oracle Solaris. Si le client ne peut pas accéder au référentiel de packages, l'installation échoue et le service application/auto-installer passe en maintenance. La sortie suivante est un exemple de ce qui s'affiche sur la console :
15:54:46 Creating IPS image 15:54:46 Error occurred during execution of 'generated-transfer-1341-1' checkpoint. 15:54:47 Failed Checkpoints: 15:54:47 15:54:47 generated-transfer-1341-1 15:54:47 15:54:47 Checkpoint execution error: 15:54:47 15:54:47 Framework error: code: 6 reason: Couldn't resolve host 'pkg.example.com' 15:54:47 URL: 'http://pkg.example.com/solaris/release/versions/0/'. 15:54:47 15:54:47 Automated Installation Failed. See install log at /system/volatile/install_log Automated Installation failed Please refer to the /system/volatile/install_log file for details Aug 31 15:54:47 line2-v445 svc.startd[8]: application/auto-installer:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details) ... SUNW-MSG-ID: SMF-8000-YX, TYPE: defect, VER: 1, SEVERITY: major EVENT-TIME: Wed Aug 31 15:54:47 UTC 2011 PLATFORM: SUNW,Sun-Fire-V445, CSN: -, HOSTNAME: line2-v445 SOURCE: software-diagnosis, REV: 0.1 EVENT-ID: c8a5b809-ece4-4399-9646-d8c64d78aac7 DESC: A service failed - a start, stop or refresh method failed. AUTO-RESPONSE: The service has been placed into the maintenance state. IMPACT: svc:/application/auto-installer:default is unavailable. REC-ACTION: Run 'svcs -xv svc:/application/auto-installer:default' to determine the generic reason why the service failed, the location of any logfiles, and a list of other services impacted. Please refer to the associated reference document at http://sun.com/msg/SMF-8000-YX for the latest service procedures and policies regarding this diagnosis.
Examinez le fichier /system/volatile/install_log pour vérifier s'il contient des messages similaires aux suivants :
TransportFailures: Framework error: code: 6 reason: Couldn't resolve host 'pkg.example.com' URL: 'http://pkg.example.com/solaris/versions/0/'
TransportFailures: Framework error: code: 7 reason: Failed connect to pkg.example.com:80; Connection refused URL: 'http://pkg.example.com/solaris/versions/0/'
TransportFailures: http protocol error: code: 404 reason: Not Found URL: 'http://pkg.oracle.com/mysolaris/versions/0/'
Selon les messages indiqués, essayez d'effectuer l'une des corrections possibles suivantes :
Essayez d'atteindre le serveur de package à partir du système client défaillant, par exemple à l'aide de ping(1M).
Si vous utilisez DNS, vérifiez si DNS est correctement configuré sur le client AI. Reportez-vous à la section Vérification de DNS.
Si vous utilisez un référentiel local, vérifiez si vous avez rendu le référentiel accessible à tous les clients. Reportez-vous au Chapitre 3, Fourniture d’un accès au référentiel du manuel Copie et création de référentiels de packages Oracle Solaris 11 .
Assurez-vous que l'URI dans le manifeste AI ne comporte pas d'erreur typographique.
Utilisez une commande telle que la suivante pour vérifier si le référentiel de packages est valide :
$ pkg list -g http://pkg.example.com/solaris/ entire
Vous pouvez être amené à actualiser le catalogue ou reconstruire l'index.
Si l'un des packages spécifiés dans le manifeste AI ne peut pas être localisé dans les référentiels IPS, le programme d'installation se bloque avant d'installer tout package sur le disque. Dans l'exemple suivant, le programme d'installation n'a pas trouvé le package entirity dans le référentiel IPS. La sortie suivante est un exemple de ce qui s'affiche sur la console :
14:04:02 Failed Checkpoints: 14:04:02 14:04:02 ips 14:04:02 14:04:02 Checkpoint execution error: 14:04:02 14:04:02 The following pattern(s) did not match any allowable packages. Try 14:04:02 using a different matching pattern, or refreshing publisher information: 14:04:02 14:04:02 pkg:/entirity 14:04:02 14:04:02 Automated Installation Failed. See install log at /system/volatile/install_log
La sortie suivante est un exemple d'extrait du fichier journal /system/volatile/install_log :
PlanCreationException: The following pattern(s) did not match any allowable packages. Try using a different matching pattern, or refreshing publisher information: pkg:/entirity
Vérifiez si le package en question est un package valide. Si ce package est disponible à partir d'un autre référentiel IPS, ajoutez ce référentiel IPS au manifeste AI en ajoutant un autre élément publisher à l'élément source.