Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Installation des systèmes Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
Partie I Options d'installation Oracle Solaris 11.1
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
Implémentation des contrôles d'exécution unique à la première initialisation
Procédure d'exécution unique à la première initialisation
Création d'un script à exécuter à la première initialisation
Création d'un fichier manifeste SMF
Utilisation de l'outil de création de manifeste
Personnalisation du manifeste généré
Création d'un package IPS pour le script et le service
Création et publication du package IPS
Installation du package de première initialisation sur le client AI
14. Installation de systèmes clients
15. Dépannage des installations automatisées
Partie IV Exécution de tâches connexes
A. Utilisation d'Oracle Configuration Manager
Pour tester le service avant de tester une installation AI, vous pouvez simplement installer le package sur un système de test et réinitialiser ce système de test.
$ pfexec pkg install first-boot-script Packages to install: 1 Create boot environment: No Create backup boot environment: No DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 2/2 0.0/0.0 0B/s PHASE ITEMS Installing new actions 7/7 Updating package state database Done Updating image state Done Creating fast lookup database Done Reading search index Done $ pkg list first-boot-script NAME (PUBLISHER) VERSION IFO first-boot-script (firstboot) 1.0-0 i-- $ pkg info first-boot-script Name: first-boot-script Summary: AI first-boot script Description: Script that runs at first boot after AI installation Category: System/Administration and Configuration State: Installed Publisher: firstboot Version: 1.0 Build Release: 5.11 Branch: 0 Packaging Date: July 23, 2012 02:50:31 PM Size: 3.89 kB FMRI: pkg://firstboot/first-boot-script@1.0,5.11-0:20120723T145031Z
Réinitialisez le système de test. Si le script a créé un nouvel environnement d'initialisation comme indiqué ci-dessus, veillez à effectuer l'initialisation dans ce nouvel environnement d'initialisation.
Assurez-vous que le script se trouve dans le répertoire /opt/site et que les effets du script sont corrects.
Vérifiez l'état du service. Si le script est terminé et s'est fermé correctement, le service doit se trouver dans l'état désactivé.
$ svcs first-boot-script-svc STATE STIME FMRI disabled 8:24:16 svc:/site/first-boot-script-svc:default
Exécutez l'une des commandes suivantes pour contrôler la valeur de la propriété completed :
$ svcprop first-boot-script-svc:default config/completed boolean true $ svcprop -p config/completed first-boot-script-svc:default true
Si vous souhaitez consulter le fichier journal du service, exécutez la commande suivante pour identifier l'emplacement du fichier journal :
$ svcs -x first-boot-script-svc svc:/site/first-boot-script-svc:default (?) State: disabled since July 23, 2012 08:24:16 AM PDT Reason: Temporarily disabled by service method: "Configuration completed." See: http://support.oracle.com/msg/SMF-8000-1S See: /var/svc/log/site-first-boot-script-svc:default.log Impact: This service is not running.
Le fichier journal contient les informations suivantes :
[ Jul 23 08:22:57 Enabled. ] [ Jul 23 08:24:14 Executing start method ("/opt/site/first-boot-script.sh"). ] [ Jul 23 08:24:16 Method "start" exited with status 101. ] [ Jul 23 08:24:16 "start" method requested temporary disable: "Configuration completed" ] [ Jul 23 08:24:16 Rereading configuration. ]
Si vous modifiez le script ou le manifeste de service, suivez cette procédure pour installer la mise à jour.
$ cp first-boot-script-svc-manifest.xml proto/lib/svc/manifest/site $ cp first-boot-script.sh proto/opt/site
Dans le manifeste de package, modifiez la valeur de l'attribut pkg.fmri comme suit, par exemple :
first-boot-script@1.0,5.11-0.1
Publiez la nouvelle version du package dans le référentiel.
$ pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m pkg://firstboot/first-boot-script@1.0,5.11-0.1:20120723T231948Z PUBLISHED
Utilisez la commande pkg list -af afin de vous assurer que vous pouvez accéder à la nouvelle version. Vous serez peut-être amené à utiliser la commande pkg refresh firstboot pour mettre à jour la liste des packages. Exécutez la commande pkg update pour mettre à jour le package.