Transition de JumpStart d'Oracle® Solaris 10 au programme d'installation automatisée d'Oracle Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Procédure de configuration d'un système Oracle Solaris 11 en tant que serveur JumpStart Oracle Solaris 10.

  1. Installez le SE Oracle Solaris 11.
  2. Configurez une adresse IP statique.

    Pour plus d'informations sur la définition d'une adresse IP statique, reportez-vous aux instructions contenues dans la section Configuration d’une interface IPv4 du manuel Configuration et administration des composants réseau dans Oracle Solaris 11.2 et à la page de manuel ipadm(1M)

  3. Installez le package system/boot/network à partir de l'éditeur solaris.
    # pkg publisher
    PUBLISHER                TYPE     STATUS   URI
    solaris                  origin   online   http://pkg.oracle.com/solaris11/release/
    # pkg install pkg:/system/boot/network
               Packages to install:  1
         Variants/Facets to change:  3
           Create boot environment: No
    Create backup boot environment: No
                Services to change:  1
    
    DOWNLOAD                                  PKGS       FILES    XFER (MB)
    Completed                                  1/1       13/13      0.0/0.0
    
    PHASE                                        ACTIONS
    Install Phase                                  34/34
    
    PHASE                                          ITEMS
    Package State Update Phase                       1/1
    Image State Update Phase                         2/2
    
    PHASE                                          ITEMS
    Reading Existing Index                           8/8
    Indexing Packages                                1/1
  4. Téléchargez la dernière image DVD Oracle Solaris 10.

    Cette image est la source de votre image d'installation et de vos outils JumpStart. N'oubliez pas que JumpStart peut être uniquement utilisé pour installer le SE Oracle Solaris 10, et non le SE Oracle Solaris 11.

  5. Configurez un serveur d'installation JumpStart.

    L'exemple suivant utilise l'image DVD d'Oracle Solaris 10 1/13 pour SPARC.

    # /media/SOL_10_0113_SPARC/Solaris_10/Tools/setup_install_server /export/s10u11_sparc
    Verifying target directory...
    Calculating the required disk space for the Solaris_10 product
    Calculating space required for the installation boot image
    Copying the CD image to disk...
    Copying Install Boot Image hierarchy...
    Copying /boot netboot hierarchy...
    Install Server setup complete
  6. Copiez les fichiers jumpstart_sample vers l'emplacement du profil JumpStart.
    # cd /media/SOL_10_0113_SPARC/Solaris_10/Misc/jumpstart_sample
    # mkdir -p /export/profiles/s10profile
    # cp -pr * /export/profiles/s10profile
  7. Mettez à jour le script check.

    Remplacez la première ligne du script /export/profile/s10profile/check par la ligne suivante :

    #!/usr/sunos/bin/sh
  8. Validez votre profil JumpStart.

    Dans l'exemple suivant, de nombreuses lignes de sortie sont omises dans un souci de concision. Notez que l'option –p ne fonctionne pas avec toutes les versions de mise à jour d'Oracle Solaris 10. Assurez-vous que vous utilisez au moins la mise à jour 7 d'Oracle Solaris 10.

    # cd /export/profile/s10profile
    # ./check -p /export/s10u11_sparc
    45 blocks
    Validating rules...
    Validating profile host_class...
    Validating profile zfsrootsimple...
    Validating profile net924_sun4c...
    Validating profile upgrade...
    Validating profile x86-class...
    Validating profile any_machine...
    The custom JumpStart configuration is ok.
  9. Vérifiez que udp6 est disponible et en ligne.

    Le service udp6 est fourni dans le package tftp. Assurez-vous que le package tftp est installé.

    # pkg list tftp

    Si le package tftp n'est pas installé, exécutez la commande suivante pour l'installer :

    # pkg install pkg:/service/network/tftp

    Une fois que vous avez installé le package tftp, vérifiez que le service udp6 est disponible et en ligne.

    # svcs udp6
    STATE          STIME   FMRI
    disabled       8:36:55 svc:/network/tftp/udp6:default
    # svcadm enable network/tftp/udp6
    # svcs udp6
    STATE          STIME   FMRI
    online         8:38:28 svc:/network/tftp/udp6:default
  10. Liez le répertoire /tftpboot au répertoire /etc/netboot.

    Si le répertoire /etc/netboot n'existe pas, créez-le.

    JumpStart utilise /tftpboot pour l'initialisation du réseau. Le programme d'installation automatisée utilise /etc/netboot pour l'initialisation du réseau. Si ce serveur Oracle Solaris 11 peut servir à la fois de serveur d'installation JumpStart et de serveur d'installation AI, /tftpboot doit être un lien symbolique vers /etc/netboot afin que les deux outils puissent coexister.


    Conseil  -  Si vous prévoyez d'utiliser ce serveur en tant que serveur d'installation JumpStart uniquement ou en tant que serveur d'installation AI uniquement, cette étape n'est pas nécessaire. Cependant, il est conseillé d'effectuer cette étape malgré tout afin d'éviter des erreurs d'initialisation réseau si vous changez d'avis ultérieurement.
    # ls /etc/netboot
    /etc/netboot: No such file or directory
    # mkdir -m 755 /etc/netboot
    # ln -s /etc/netboot /tftpboot
    # ls -l /tftpboot
    lrwxrwxrwx   1 root     root          12 Sep 14 8:46:51 /tftpboot -> /etc/netboot
  11. Installez le client.

    Assurez-vous d'utiliser le nom d'hôte complet pour le client. Dans cet exemple, le nom d'hôte du client est line2 - X4100. example.com.

    /export/s10u11_sparc/Solaris_10/Tools/add_install_client -e 8:0:20:fd:f2:18 \
    -c line2-x4100.example.com:/export/profiles/s10profile \
    -p line2-x4100.example.com:/export/profiles/s10profile line2-t1 sun4u
    /export/home is already shared. However, the zfs file system
    /export/home must be shared read-only with root access. Use the "zfs
    set" command to set the sharenfs property for file system /export/home
    as follows:Use ro and either anon=0 or
    root=line2-x4100.example.com for /export/home. This must be
    fixed and /export/home shared before line2-x4100.exampl.com can boot.
     .
     .
    

    En raison des modifications apportées à la commande zfs, utilisez les commandes suivantes pour vérifier que le système de fichiers /export/home est partagé, corrigez les options de partage si nécessaire puis étudiez la façon dont le système de fichiers est partagé pour confirmer la modification. Dans cet exemple, la valeur anon=0 n'a pas été définie.

    # share
    home    /export/home    nfs     sec=sys,ro         
    share -F nfs -o ro,sec=sys,anon=0 /export/home
    # share
    home    /export/home    nfs     anon=0,sec=sys,ro