JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Installation des systèmes Oracle Solaris 11     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

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

3.  Utilisation de LiveCD

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

Création d'un script à exécuter à la première initialisation du système

Création d'un fichier manifeste SMF

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

Installation du package IPS

14.  Configuration d'Oracle Configuration Manager en vue d'une utilisation avec les systèmes clients AI

15.  Installation de systèmes clients

16.  Dépannage des installations automatisées

Création d'un package IPS pour le script et le service

Créez un package IPS qui contient les éléments suivants :

Création et publication du package IPS

  1. Créez la hiérarchie de répertoire.

    Dans cet exemple, le manifeste de service est installé dans /lib/svc/manifest/site et le script de première initialisation est installé dans /opt/site.

    $ mkdir -p proto/lib/svc/manifest/site
    $ mkdir -p proto/opt/site
    $ cp first-boot-script-svc-manifest.xml proto/lib/svc/manifest/site
    $ cp first-boot-script.sh proto/opt/site
  2. Créez le manifeste du package.

    Créez le fichier suivant nommé first-boot-script.p5m.

    set name=pkg.fmri value=first-boot-script@1.0,5.11
    set name=pkg.summary value="AI first boot script"
    set name=pkg.description value="Script that runs at first boot after AI installation"
    file path=lib/svc/manifest/site/first-boot-script-svc-manifest.xml mode=0444 \
        owner=root group=sys
    dir path=opt/site mode=0755 owner=root group=sys
    file path=opt/site/first-boot-script.sh mode=0555 owner=root group=sys

    En fonction des actions du script de première initialisation, il est possible que vous n'ayez pas besoin de spécifier des dépendances. Si vous modifiez ce manifeste, utilisez pkglint pour vérifier que le nouveau manifeste est correct. Vous pouvez ignorer les avertissements.

    # pkglint first-boot-script.p5m
  3. Créez le référentiel pour le package.

    Cet exemple permet de créer le référentiel dans le répertoire local, avec firstboot en tant qu'éditeur.


    Remarque - Créez le référentiel dans un répertoire accessible par les clients AI lors de l'installation.


    $ pkgrepo create firstbootrepo
    # pkgrepo -s firstbootrepo add-publisher firstboot
  4. Publiez le package.
    # pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m
    pkg://firstboot/first-boot-script@1.0,5.11:20111101T024901Z
    PUBLISHED

    Les clients peuvent installer le package à partir du référentiel firstbootrepo. L'éditeur firstboot avec l'origine firstbootrepo est défini dans le manifeste AI comme indiqué dans l'étape suivante.

    Répertoriez le package pour vérifier qu'il est disponible.

    $ pkg list -g ./firstbootrepo first-boot-script
    NAME (PUBLISHER)                 VERSION    IFO
    first-boot-script (firstboot)    1.0        ---

    Vous pouvez effectuer une installation test du package. L'option -n signifie que le package n'est pas réellement installé.

    # pkg set-publisher -g ./firstbootrepo firstboot
    # pkg install -nv first-boot-script
               Packages to install:         1
         Estimated space avaialble: 111.26 GB
    Estimated space to be consumed:  72.42 MB
           Create boot environment:        No
    Create backup boot environment:        No
              Rebuild boot archive:        No
    
    Changed packages:
    firstboot
      first-boot-script
        None -> 1.0,5.11:20111101T024901Z

Étapes suivantes

Reportez-vous au manuel Copie et création de référentiels de packages Oracle Solaris 11 pour apprendre comment rendre le nouveau référentiel accessible aux systèmes clients par le biais du partage NFS ou de HTTP.