Ignorer les liens de navigation | |
Quitter l'aperu | |
Initialisation et arrêt d'Oracle Solaris sur les plates-formes SPARC Oracle Solaris 11 Information Library (Français) |
1. Initialisation et arrêt d'un système SPARC (présentation)
2. Initialisation d'un système SPARC dans un état spécifié (tâches)
3. Arrêt d'un système (tâches)
4. Réinitialisation d'un système SPARC (tâches)
5. Initialisation d'un système SPARC à partir du réseau (tâches)
6. Modification des paramètres d'initialisation sur un système SPARC (tâches)
8. Procédure à suivre afin qu'un système SPARC reste initialisable (tâches)
9. Dépannage de l'initialisation d'un système SPARC (tâches)
Dépannage de l'initialisation d'un système SPARC (liste des tâches)
Arrêt et initialisation d'un système SPARC à des fins de récupération
Arrêt et initialisation à des fins de récupération système
Procédure d'arrêt d'un système à des fins de récupération
Initialisation à partir d'un média pour résoudre un mot de passe root inconnu
Initialisation d'un système sans démarrer de services
Forçage d'un vidage sur incident et de la réinitialisation d'un système SPARC
Forçage d'un vidage sur incident et d'une réinitialisation du système
Initialisation d'un système avec le débogueur de noyau (kmdb) activé
Dans les cas ci-dessous, vous devez d'abord arrêter le système pour analyser et résoudre les problèmes liés à l'initialisation et au système en général.
Résolution des messages d'erreur à l'initialisation du système.
Arrêt du système à des fins de tentative de récupération.
Initialisation d'un système à des fins de récupération.
Forçage d'un vidage sur incident et de la réinitialisation du système.
Initialisation du système avec le débogueur de noyau à l'aide de la commande kmdb .
Les procédures suivantes décrivent comment arrêter en toute sécurité, puis initialiser un système SPARC à des fins de récupération.
Il vous faudra peut-être initialiser le système à des fins de récupération. Les erreurs et scénarios de restauration les plus courants sont les suivants :
Initialisation d'un système en mode monoutilisateur pour résoudre un problème mineur, comme la correction de l'entrée shell root dans le fichier /etc/passwd ou la modification d'un serveur NIS.
Initialisation à partir du média d'installation ou d'un serveur d'installation sur le réseau pour effectuer une récupération suite à un problème qui empêche le système de démarrer ou la perte du mot de passe root. Résolution d'un problème de configuration de l'initialisation par importation du pool racine, montage de l'environnement d'initialisation et correction du problème.
Sur les systèmes SPARC, la commande boot net:dhcp remplace la commande boot net utilisée dans les versions Oracle Solaris 10.
ok sync
Pour plus d'informations, reportez-vous à la page de manuel boot(1M).
# who -r . run-level s May 2 07:39 3 0 S
Exemple 9-1 Mise hors tension d'un processeur de service
Si vous exécutez Oracle Solaris 11 sur un processeur de service Oracle ILOM, après l'arrêt du système d'exploitation, vous devez passer de l'invite de la console système à l'invite du processeur de service. A partir de là, vous pouvez arrêter le processeur de service, comme illustré dans l'exemple ci-après :
# shutdown -g0 -i0 -y # svc.startd: The system is coming down. Please wait. svc.startd: 91 system services are now being stopped. Jun 12 19:46:57 wgs41-58 syslogd: going down on signal 15 svc.stard: The system is down. syncing file systems...done Program terminated r)eboot o)k prompt, h)alt? # o
ok #. ->
-> stop /SYS Are you sure you want to stop /SYS (y/n)? y Stopping /SYS ->
Si vous avez besoin d'effectuer un arrêt immédiat, utilisez la commande stop -force -script /SYS. Avant de taper cette commande, assurez-vous que toutes les données sont enregistrées.
Exemple 9-2 Mise sous tension d'un processeur de service
L'exemple suivant illustre la mise sous tension du serveur. Vous devez tout d'abord être connecté à Oracle ILOM. Consultez le site http://download.oracle.com/docs/cd/E19166-01/E20792/z40002fe1296006.html#scrolltoc.
Si vous utilisez un système modulaire, assurez-vous que vous êtes connecté au module de serveur.
-> start /SYS Are you sure you want to start /SYS (y/n) ? y Starting /SYS ->
Si vous ne souhaitez pas être invité à confirmer, utilisez la commande start -script /SYS .
ok boot -s
# vi /etc/password
ok boot net:dhcp
# zpool import -f rpool
# mkdir /a
# beadm mount solaris-instance|bename /a
# TERM=vt100 # export TERM
# cd /a/etc # vi shadow # cd /
Remarque - Vous devez changer de répertoire après cette étape.
# bootadm update-archive -R /a
# beadm umount be-name
# halt
ok boot -s Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a File and args: -s SunOS Release 5.11 Version 11.0 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Booting to milestone "milestone/single-user:default". Hostname: tardis.central Requesting System Maintenance Mode SINGLE USER MODE Enter user name for system maintenance (control-d to bypass): root Enter root password (control-d to bypass): <Press return> single-user privilege assigned to root on /dev/console. Entering System Maintenance Mode
root@system:~# passwd -r files root New Password: xxxxxx Re-enter new Password: xxxxxx passwd: password successfully changed for root
Voir aussi
Si le système d'exploitation par défaut de votre système ne s'initialise pas et que vous devez initialiser à partir d'un autre jeu de données ZFS, reportez-vous à la section Initialisation à partir d'un environnement d'initialisation ZFS sur les plates-formes SPARC pour des informations de dépannage.
Si des problèmes de démarrage de services se produisent, il arrive parfois qu'un système se bloque lors du processus d'initialisation. Cette procédure montre comment résoudre ce problème.
Cette commande indique au démon svc.startd de désactiver temporairement tous les services et démarrer sulogin sur la console.
ok boot -m milestone=none
# svcadm milestone all
# svcs -a
# svcs -x
Cette commande vérifie que le processus login sur la console va s'exécuter.
# svcs -l system/console-login:default
Le forçage d'un vidage sur incident et la réinitialisation du système sont parfois nécessaires à des fins de dépannage. La fonction savecore est activée par défaut.
Pour plus d'informations sur les vidages sur incident système, reportez-vous au Chapitre 17, Gestion des informations sur les pannes système (tâches) du manuel Administration d’Oracle Solaris : Tâches courantes .
Utilisez cette procédure pour forcer un vidage sur incident du système. L'exemple qui suit cette procédure indique comment utiliser la commande halt - d pour forcer un vidage sur incident du système. Vous devez réinitialiser manuellement le système après l'exécution de cette commande.
> n ok sync
Une fois le vidage sur incident écrit sur le disque, le système poursuit sa réinitialisation.
L'invite de connexion s'affiche lorsque le processus d'initialisation s'est terminé avec succès.
hostname console login:
Exemple 9-3 SPARC : Forçage du vidage sur incident et de la réinitialisation d'un système à l'aide de la commande halt- d
Cet exemple montre comment forcer un vidage sur incident et la réinitialisation du système en utilisant les commandes halt -d et boot.
# halt -d Jul 21 14:13:37 jupiter halt: halted by root panic[cpu0]/thread=30001193b20: forced crash dump initiated at user request 000002a1008f7860 genunix:kadmin+438 (b4, 0, 0, 0, 5, 0) %l0-3: 0000000000000000 0000000000000000 0000000000000004 0000000000000004 %l4-7: 00000000000003cc 0000000000000010 0000000000000004 0000000000000004 000002a1008f7920 genunix:uadmin+110 (5, 0, 0, 6d7000, ff00, 4) %l0-3: 0000030002216938 0000000000000000 0000000000000001 0000004237922872 %l4-7: 000000423791e770 0000000000004102 0000030000449308 0000000000000005 syncing file systems... 1 1 done dumping to /dev/dsk/c0t0d0s1, offset 107413504, content: kernel 100% done: 5339 pages dumped, compression ratio 2.68, dump succeeded Program terminated ok boot Resetting ... . . Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: kernel/sparcv9/unix configuring IPv4 interfaces: hme0. add net default: gateway 172.20.27.248 Hostname: jupiter The system is coming up. Please wait. NIS domain name is example.com . . . System dump time: Wed Jul 21 14:13:41 2010 Jul 21 14:15:23 jupiter savecore: saving system crash dump in /var/crash/jupiter/*.0 Constructing namelist /var/crash/jupiter/unix.0 Constructing corefile /var/crash/jupiter/vmcore.0 100% done: 5339 of 5339 pages saved . . .
Cette procédure décrit le chargement du débogueur de noyau (kmdb).
Remarque - Utilisez la commande reboot et la commande halt avec l'option -d si vous n'avez pas le temps de déboguer le système en mode interactif. L'exécution de la commande halt avec l'option -d doit être suivie d'une réinitialisation manuelle du système. Toutefois, si vous utilisez la commande reboot, le système s'initialise automatiquement. Pour plus d'informations, reportez-vous à la page de manuel reboot(1M) .
Pour arrêter le système correctement, exécutez la commande halt.
La méthode utilisée pour accéder au débogueur dépend du type de console qui est utilisé pour accéder au système :
Un message de bienvenue s'affiche lorsque vous entrez dans le débogueur de noyau pour la première fois.
Rebooting with command: kadb Boot device: /iommu/sbus/espdma@4,800000/esp@4,8800000/sd@3,0 . . .
Exemple 9-4 SPARC : Initialisation d'un système avec le débogueur de noyau (kmdb) activé
ok boot kmdb Resetting... Executing last command: boot kmdb -d Boot device: /pci@1f,0/ide@d/disk@0,0:a File and args: kmdb -d Loading kmdb...