Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d'administration système : administration de base |
1. Oracle Solaris Management Tools (présentation)
2. Utilisation de la console de gestion Solaris (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)
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 racine ZFS donné sur un système SPARC
SPARC : Obtention de la liste des jeux de données initialisables disponibles dans un pool racine ZFS
SPARC : Initialisation à partir d'un système de fichiers racine 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 racine 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 racine ZFS spécifié
Initialisation d'un système x86 en mode de secours
Initialisation d'un système x86 en mode de secours
Initialisation d'un système x86 à partir du réseau
x86 : À 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
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 uvre GRUB (tâches)
17. Utilisation de la commande regadm d'enregistrement automatique Oracle Solaris (tâches)
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)
Si un système est éteint, sa mise sous tension lance la séquence d'initialisation multiutilisateur. Les procédures ci-dessous montrent comment initialiser à différents niveaux d'exécution à partir de l'invite PROM ok. Ces procédures supposent que le système a été correctement arrêté, sauf indication contraire.
Utilisez la commande who -r pour vérifier que le système est exécuté au niveau spécifié. Pour obtenir une description des niveaux d'exécution, reportez-vous au Chapitre 18Gestion des services (présentation) .
Utilisez cette procédure pour initialiser au niveau d'exécution 3 un système qui est actuellement au niveau d'exécution 0.
ok boot
La procédure d'initialisation automatique affiche une série de messages de démarrage et met le système au niveau d'exécution 3. Pour plus d'informations, reportez-vous à la page de manuel boot(1M).
L'invite de connexion s'affiche lorsque le processus d'initialisation s'est terminé avec succès.
hostname console login:
Exemple 12-1 SPARC : Initialisation d'un système au niveau d'exécution 3 (niveau multiutilisateur)
L'exemple suivant affiche les messages d'initialisation d'un système au niveau d'exécution 3.
ok boot Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz) OpenBoot 3.15, 128 MB memory installed, Serial #number. Ethernet address number, Host ID: number. Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: kernel/sparcv9/unix SunOS Release 5.10 Version s10_60 64-bit Copyright 1983-2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: hme0. add net default: gateway 172.20.27.248 Hostname: starlite The system is coming up. Please wait. NIS domain name is example.com starting rpc services: rpcbind keyserv ypbind done. Setting netmask of hme0 to 255.255.255.0 Setting default IPv4 interface for multicast: add net 224.0/4: gateway starlite syslog service starting.The system is ready. Starting Sun(TM) Web Console Version 2.1-dev.. volume management starting. The system is ready. starlite console login:
Dans l'exemple ci-dessus, sparcv9 a été utilisée comme exemple uniquement. Cette chaîne correspond à la sortie de la commande isainfo -k.
Utilisez cette procédure pour initialiser au niveau d'exécution S un système qui est actuellement au niveau d'exécution 0. Ce niveau d'exécution est utilisé pour des tâches de maintenance système, telles que la sauvegarde d'un système de fichiers.
ok boot -s
SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx
# who -r
Exemple 12-2 SPARC : Initialisation d'un système au niveau d'exécution S (niveau monoutilisateur)
L'exemple suivant affiche les messages d'initialisation d'un système au niveau d'exécution S.
ok boot -s . . . Sun Microsystems Inc. SunOS 5.10 Version Generic_120012-14 32-bit Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: hme0. Hostname: starlite SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx single-user privilege assigned to /dev/console. Entering System Maintenance Mode Oct 14 15:01:28 su: 'su root' succeeded for root on /dev/console Sun Microsystems Inc. SunOS 5.10 # who -r . run-level S Sep 19 08:49 S 0 ? (Perform some maintenance task) # ^D
Utilisez cette option d'initialisation lorsque vous avez besoin de spécifier un autre noyau ou un autre fichier /etc/system.
Avant de commencer
Pour spécifier un autre fichier /etc/system lors de l'initialisation d'un système SPARC en mode interactif à l'aide de la commande boot -a, vous devez effectuer les étapes suivantes avant l'initialisation du système.
1. Réalisez des copies de sauvegarde des fichiers /etc/system et boot/solaris/filelist.ramdisk.
# cp /etc/system /etc/system.bak # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig
2. Ajoutez le nom de fichier etc/system.bak au fichier /boot/solaris/fichier filelist.ramdisk.
# echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk
3. Mettez à jour l'archive d'initialisation.
# bootadm update-archive -v
ok boot -a
Appuyez sur la touche Entrée pour utiliser le nom de fichier de noyau par défaut. Dans le cas contraire, indiquez le nom d'un autre noyau, puis appuyez sur la touche Entrée.
Appuyez sur la touche Entrée pour utiliser les répertoires de modules par défaut. Dans le cas contraire, indiquez les autres chemins d'accès aux répertoires de modules, puis appuyez sur la touche Entrée.
Entrez /dev/null si votre fichier /etc/system a été endommagé.
Appuyez sur la touche Entrée pour sélectionner UFS pour l'initialisation à partir du disque local (option par défaut) ou entrez NFS pour l'initialisation réseau.
Fournissez un autre nom de périphérique ou appuyez sur la touche Entrée pour utiliser la valeur par défaut.
Exemple 12-3 SPARC : Initialisation d'un système en mode interactif
Dans cet exemple, les choix par défaut (affichés entre crochets []) sont acceptés. Pour obtenir des instructions et un exemple d'initialisation d'un autre système de fichiers à l'aide de la commande boot -a, reportez-vous à la section SPARC : Initialisation d'un système en mode interactif .
ok boot -a . . . Rebooting with command: boot -a Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: -a Enter filename [kernel/sparcv9/unix]: Press Return Enter default directory for modules [/platform/SUNW,Ultra-5_10/kernel /platform/sun4u/kernel /kernel /usr/kernel]: Press Return Name of system file [etc/system]: Press Return SunOS Release 5.10 Version S10_60 64-bit Copyright (c) 1983-2004 by Sun Microsystems, Inc. All rights reserved Use is subject to license terms. root filesystem type [ufs]: Press Return Enter physical name of root device [/pci@1f,0/pci@1,1/ide@3/disk@0,0:a]: Press Return configuring IPv4 interfaces: hme0. Hostname: starlite The system is coming up. Please wait. checking ufs filesystems . . . The system is ready. starlite console login:
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# echo "kernel.name" >> /boot/solaris/filelist.ramdisk
# cat > /etc/boot/solaris/filelist.ramdisk
# bootadm update-archive
# init 0
L'invite PROM ok s'affiche.
ok boot alternate-kernel
Par exemple :
ok boot kernel.myname/sparcv9/unix
ok setenv boot-file kernel.name/sparc9/unix
ok printenv boot-file
ok boot
# prtconf -vp | grep whoami
Exemple 12-4 Initialisation d'un autre noyau en modifiant le fichier d'initialisation par défaut
# cp -r /platform/sun4v/kernel /platform/sun4vu/kernel.caiobella # echo "kernel.caiobela" >> /boot/solaris/filelist.ramdisk # cat > /etc/boot/solaris/filelist.ramdisk /platform/sun4v/kernel.caiobella ^D (control D) ok setenv boot-file kernel.caiobells/sparcv9/unix ok printenv boot-file boot-file = kernel.caiobella/sparcv9/unix ok boot SC Alert: Host System has Reset SC Alert: Host system has shut down. Sun Fire T200, No KeyboardCopyright 2006 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.25.0.build_01***PROTOTYPE BUILD***, 32760 MB memory available, Serial #69060038. Ethernet address 0:x:4f:x:c5:c6, Host ID: 8xxc5c6. Rebooting with command: boot Boot device: /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0,0:a File and args: kernel.caiobella/sparcv9/unix SunOS Release 5.10 Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. DEBUG enabled misc/forthdebug (176650 bytes) loaded Hostname: seasonz NIS domain name is lab.domain.sun.com Reading ZFS config: done. seasonz console login: Password: Last login: Mon Nov 12 18:02:00 on console Sun Microsystems Inc. SunOS 5.10 . . . You have new mail. # # # prtconf -vp | grep whoami whoami: '/platform/sun4v/kernel.caiobella/sparcv9/unix'