JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Mise à niveau vers Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Introduction à la mise à niveau d'un système vers Oracle Solaris 11.1

Utilisation du référentiel de support Oracle Solaris

Utilisation du référentiel de version Oracle Solaris

Mise à niveau à partir d'Oracle Solaris 10

Mise à niveau vers Oracle Solaris 11.1 et zones

Mise à niveau vers Oracle Solaris 11.1 et packages tiers

Mise à niveau d'un système vers Oracle Solaris 11.1 avec un accord de support

Vérification de la SRU exécutée par le système

Mise à niveau d'un système exécutant une SRU antérieure à la SRU 10.5

Mise à niveau d'un système exécutant la SRU 10.5 ou 11.4

Mise à niveau d'un système exécutant au moins la SRU 12.4

Mise à niveau d'un système vers Oracle Solaris 11.1 avec la dernière SRU

Bogues corrigés dans les dernières SRU

Mise à niveau d'un système vers Oracle Solaris 11.1 sans contrat de support

Mise à niveau d'un système vers Oracle Solaris 11.1 à l'aide du référentiel de version Oracle Solaris

Mise à niveau vers Oracle Solaris 11.1

novembre 2012

Indique comment mettre à niveau un système vers Oracle Solaris 11.1

Cet article détaille les étapes nécessaires pour mettre à niveau votre système Oracle Solaris 11 11/11 vers Oracle Solaris 11.1 à l'aide d'IPS (Image Packaging System), une fonctionnalité d'Oracle Solaris.

Introduction à la mise à niveau d'un système vers Oracle Solaris 11.1

Il existe deux approches principales pour mettre à niveau un système vers Oracle Solaris 11.1.

Utilisation du référentiel de support Oracle Solaris

Les clients ayant conclu un accord de support avec Oracle peuvent utiliser le référentiel de support Oracle Solaris comme référentiel de packages configuré. Si vous utilisez le référentiel de support, la définition de l'éditeur de package doit ressembler à ce qui suit :

% pkg publisher
PUBLISHER         TYPE     STATUS URI
solaris           origin   online https://pkg.oracle.com/solaris/support

Le processus de version d'Oracle Solaris 11 a été modifié en vue d'accélérer la publication des correctifs de bogues importants. En conséquence, la mise à jour risque de ne pas contenir certains correctifs de bogues publiés dans une mise à jour du référentiel support (SRU, Support Repository Update) de la version précédente.

Par exemple la toute dernière SRU pour Oracle Solaris 11 11/11 est la 12.4. Dans cette SRU, certains packages ont un numéro de version supérieur au numéro de version dans la version Oracle Solaris 11.1. Pour préserver ces correctifs, la différence de version empêche la mise à niveau vers la version Oracle Solaris 11.1. Si le processus de mise à niveau n'est pas bloqué à cause des numéros de version, certains correctifs faisant partie de la SRU sont retirés si vous procédez à la mise à niveau vers la version Oracle Solaris 11.1. Pour des raisons pratiques, ces numéros de bogue sont répertoriés à la section Bogues corrigés dans les dernières SRU.

Pour obtenir des instructions, reportez-vous à la section Mise à niveau d'un système vers Oracle Solaris 11.1 avec un accord de support.

Après la publication d'une SRU pour Oracle Solaris 11.1, le processus est simplifié si vous souhaitez installer la version 11.1 ainsi que la dernière SRU. Pour obtenir des instructions, reportez-vous à la section Mise à niveau d'un système vers Oracle Solaris 11.1 avec la dernière SRU.

Utilisation du référentiel de version Oracle Solaris

Les utilisateurs ayant installé Oracle Solaris 11 sans accord de support Oracle peuvent utiliser le référentiel de version Oracle Solaris comme référentiel de packages configuré. Si vous utilisez le référentiel de version, la définition de l'éditeur de package doit ressembler à ce qui suit :

% pkg publisher
PUBLISHER         TYPE     STATUS URI
solaris           origin   online http://pkg.oracle.com/solaris/release/

Pour obtenir des instructions, reportez-vous à la section Mise à niveau d'un système vers Oracle Solaris 11.1 à l'aide du référentiel de version Oracle Solaris.

Mise à niveau à partir d'Oracle Solaris 10

Aucune méthode ni aucun outil de mise à niveau n'est disponible pour passer d'Oracle Solaris 10 à Oracle Solaris 11 ou 11.1. Vous devez effectuer une nouvelle installation d'Oracle Solaris 11 ou migrer les zones ou instances du SE Oracle Solaris 10 vers un système Oracle Solaris 11. Pour plus d'informations, reportez-vous à la section Transition d’Oracle Solaris 10 vers Oracle Solaris 11.

Mise à niveau vers Oracle Solaris 11.1 et zones

Toutes les zones de votre système doivent automatiquement être mises à niveau lors de la mise à niveau de la zone globale. Assurez-vous de respecter les instructions spécifiques à certains packages, comme indiqué dans les procédures suivantes.

Mise à niveau vers Oracle Solaris 11.1 et packages tiers

En général, les packages tiers ne sont pas modifiés au cours du processus de mise à niveau. Les services tiers et les logiciels qu'ils fournissent ne sont concernés par le processus de mise à niveau que s'ils partagent des fichiers de configuration avec le SE ou si ces fichiers sont installés dans des répertoires remplacés par le processus de mise à niveau.

Mise à niveau d'un système vers Oracle Solaris 11.1 avec un accord de support

Les étapes requises peuvent être différentes, certains systèmes exécutant d'autres versions de la SRU. Tout d'abord, suivez les instructions décrites à la section Vérification de la SRU exécutée par le système. En fonction de la SRU exécutée par le système, effectuez l'une des procédures suivantes :


Remarque - La durée de chaque procédure dépend de plusieurs facteurs, parmi lesquels les ressources du système et du réseau.


Vérification de la SRU exécutée par le système

Exemple 1 Informations de package affichées pour Oracle Solaris 11 11/11

Si Oracle Solaris 11 11/11 est installé sur votre système sans SRU, les informations relatives aux packages ressemblent à ce qui suit :

# pkg info entire
          Name: entire
       Summary: Incorporation to lock all system packages to the same build
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.175.0.0.0.2.0
Packaging Date: October 20, 2011 02:38:22 PM 
          Size: 5.45 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.0.0.0.2.0:20111020T143822Z

Mise à niveau d'un système exécutant une SRU antérieure à la SRU 10.5

Vous pouvez choisir d'installer la SRU 10.5 ou une version ultérieure. Notez que depuis la SRU 12.4, les SRU contiennent des correctifs qui seront absents d'Oracle Solaris 11.1 jusqu'à ce que la première SRU Oracle Solaris 11.1 soit disponible.

Avant de commencer

Vérifiez quelle SRU Solaris 11 est installée. Pour obtenir des instructions, reportez-vous à section Vérification de la SRU exécutée par le système.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Mettez à jour le système.

    Ces commandes créent un nouvel environnement d'initialisation.

    • Pour installer la SRU 10.5, exécutez la commande suivante :

      # pkg update --accept entire@0.5.11,5.11-0.175.0.10
    • Pour installer la dernière SRU, exécutez la commande suivante :

      # pkg update --accept
  3. Réinitialisez l'environnement d'initialisation mis à jour.
    # reboot
  4. Suivez les instructions pour la mise à niveau de la SRU que vous avez installée à l'Étape 2.

Mise à niveau d'un système exécutant la SRU 10.5 ou 11.4

Avant de commencer

Vérifiez que la SRU 10.5 ou 11.4 est installée. Pour obtenir des instructions, reportez-vous à la section Vérification de la SRU exécutée par le système.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. SPARC uniquement : pour chaque zone, supprimez le package ldomsmanager.

    Pour les systèmes SPARC comportant une ou plusieurs zones, vous devez effectuer une étape supplémentaire. Pour chaque zone installée sur le système, supprimez le package pkg:/system/ldoms/ldomsmanager comme suit :

    # for z in `zoneadm list`; do zlogin $z pkg uninstall ldomsmanager; done
  3. Mettez à jour le package IPS.
    # pkg update pkg:/package/pkg

    En raison de bogues antérieurs dans certains packages, il était possible d'installer ces packages sur un système de manière incorrecte. Cette commande permet de supprimer les packages incorrectement installés, le cas échéant :

    • x86 : pkg://solaris ldoms/ldoms-incorporation

    • SPARC :

      • pkg://solaris/consolidation/nvidia/nvidia-incorporation

      • pkg://solaris/driver/network/ethernet/elxl

      • pkg://solaris/driver/network/ethernet/pcn

      • pkg://solaris/driver/network/ethernet/dnet

      • pkg://solaris/driver/network/ethernet/iprb

  4. Mettez à jour les packages système restants.
    # pkg update --be-name s11.1ga --accept
  5. Réinitialisez l'environnement d'initialisation mis à jour.
    # reboot

Mise à niveau d'un système exécutant au moins la SRU 12.4

Si l'un des packages suivants est installé, vous devez le supprimer et le rajouter après la mise à jour vers Oracle Solaris 11.1 ou le dissocier des contraintes système (déverrouillage), comme décrit dans la procédure ci-dessous :

Pour la SRU 13.4, le package pkg://solaris/networkdhcp/isc-dhcp doit être supprimé et déverrouillé.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Ajustez l'empaquetage pour les services DNS et Fetchmail.

    Si vous n'utilisez pas ces packages, vous pouvez les supprimer. Si ces packages comportent des dépendances, vous devez les déverrouiller. Suivez cette étape uniquement si l'un des trois packages répertoriés est installé sur votre serveur.

    • Pour supprimer les packages, exécutez la commande suivante :

      # pkg uninstall pkg://solaris/network/dns/bind pkg://solaris/service/network/dns/bind\
              pkg://solaris/mail/fetchmail

      Pour la SRU 13.4, supprimez également pkg://solaris/network/dhcp/isc-dhcp.

      Si des zones sont installées sur votre système, vous devez également désinstaller ces packages dans chacune d'elles. Par exemple :

      # for z in `zoneadm list`; do zlogin $z pkg uninstall pkg://solaris/network/dns/bind; done
    • Pour déverrouiller les packages, exécutez la commande suivante :

      # pkg change-facet facet.version-lock.mail/fetchmail=false
      # pkg change-facet facet.version-lock.service.network/dns/bind=false
      # pkg change-facet facet.version-lock.network/dns/bind=false

      Pour la SRU 13.4, déverrouillez également pkg://solaris/network/dhcp/isc-dhcp.


      Remarque - Pour gagner du temps, vous pouvez combiner ces deux commandes en une seule :

      # pkg change-facet facet.version-lock.mail/fetchmail=false \
              facet.version-lock.service.network/dns/bind=false \
              facet.version-lock.network/dns/bind=false
              

      Vous devez exécuter les commandes précédentes dans chaque zone configurée dans laquelle les packages sont installés.

  3. Mettez à jour le package IPS.
    # pkg update pkg:/package/pkg
  4. Mettez à jour les packages restants.
    # pkg update --be-name s11.1ga --accept
  5. Réinitialisez l'environnement d'initialisation mis à jour.
    # reboot
  6. Annulez les modifications apportées aux services DNS et Fetchmail.
    • Si vous avez supprimé les packages à l'Étape 2, réinstallez-les.

      # pkg install pkg://solaris/service/network/dns/bind
      # pkg install pkg://solaris/mail/fetchmail

      Remarque - La première commande installe pkg://solaris/network/dns/bind, il n'est donc pas nécessaire d'installer ce package.


      Pour la SRU 13.4, réinstallez également pkg://solaris/network/dhcp/isc-dhcp.

    • Si vous avez déverrouillé les packages à l'Étape 2, lorsque la première SRU est disponible pour Oracle Solaris 11.1, verrouillez les packages.

      # pkg change-facet facet.version-lock.mail/fetchmail=true
      # pkg change-facet facet.version-lock.service/network/dns/bind=true
      # pkg change-facet facet.version-lock.network/dns/bind=true

      Lorsque vous reverrouillez les packages, les mises à jour nécessaires leur sont appliquées.

      Pour la SRU 13.4, verrouillez également pkg://solaris/network/dhcp/isc-dhcp.


      Remarque - Pour gagner du temps, vous pouvez combiner ces deux commandes en une seule :

      # pkg change-facet facet.version-lock.mail/fetchmil=true \
              facet.version-lock.service.network/dns/bind=true \
              facet.version-lock.network/dns/bind=true
              

Mise à niveau d'un système vers Oracle Solaris 11.1 avec la dernière SRU

Après la publication de la première SRU pour Solaris 11.1, procédez comme suit pour effectuer la mise à niveau vers Oracle Solaris  11.1 avec la nouvelle SRU.

Avant de commencer

Vérifiez quelle SRU Solaris 11 est installée. Pour obtenir des instructions, reportez-vous à section Vérification de la SRU exécutée par le système.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Pour les premières SRU uniquement : installez la SRU Oracle Solaris 11 la plus récente.

    Effectuez ces étapes uniquement sur les systèmes exécutant une SRU antérieure à la SRU 10.5.

    1. Mettez à jour la SRU.

      Cette commande met à jour le SE vers Oracle Solaris 11 avec la dernière SRU.

      # pkg update --accept
    2. Réinitialisez l'environnement d'initialisation mis à jour.
      # reboot
  3. Pour toutes les SRU : installez Oracle Solaris 11.1 avec la dernière SRU.
    # pkg update --accept --be-name s11.1sru
  4. Réinitialisez l'environnement d'initialisation mis à jour.
    # reboot

Bogues corrigés dans les dernières SRU

La liste ci-dessous répertorie les bogues résolus dans la SRU 12.4, mais pas dans Oracle Solaris 11.1 tant que la SRU 1 pour la version 11.1 n'est pas publiée.

Correctifs du noyau :

Autres correctifs logiciels :

La liste ci-dessous répertorie les bogues résolus dans la SRU 13.4, mais pas dans Oracle Solaris 11.1 tant que la SRU 1 pour la version 11.1 n'est pas publiée.

Mise à niveau d'un système vers Oracle Solaris 11.1 sans contrat de support

Si vous ne disposez pas de contrat de support ou si vous n'avez pas installé de SRU, procédez comme suit pour mettre à niveau votre système Oracle Solaris 11 11/11.


Remarque - La durée de la procédure dépend de plusieurs facteurs, parmi lesquels les ressources du système et du réseau.


Mise à niveau d'un système vers Oracle Solaris 11.1 à l'aide du référentiel de version Oracle Solaris

La mise à niveau vers Oracle Solaris 11 11/11 est un processus comportant plusieurs étapes, car certains packages système doivent être mis à jour au préalable afin que la mise à jour des autres packages système réussisse.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Mettez à jour les packages système.

    Cette commande crée un nouvel environnement d'initialisation.

    # pkg update --accept

    Remarque - Pour les systèmes ne pouvant pas se connecter directement aux référentiels de packages hérités d'Oracle, téléchargez Oracle Solaris 11.1 Pre-Upgrade Repository Image, image de référentiel avant mise à niveau. Cette image contient des packages que vous devez mettre à jour avant d'effectuer la mise à jour vers Oracle Solaris 11.1. Pour plus d'informations, reportez-vous à http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.htm. L'image ISO contient un fichier README qui décrit les étapes nécessaires à la construction du référentiel et à la mise à jour vers Oracle Solaris 11.1.


  3. Réinitialisez l'environnement d'initialisation mis à jour.
    # reboot
  4. SPARC uniquement : pour chaque zone, supprimez le package ldomsmanager.

    Pour les systèmes SPARC comportant une ou plusieurs zones, vous devez effectuer une étape supplémentaire. Pour chaque zone installée sur le système, supprimez le package pkg:/system/ldoms/ldomsmanager comme suit :

    # for z in `zoneadm list`; do zlogin $z pkg uninstall ldomsmanager; done
  5. Mettez à jour le package IPS.
    # pkg update pkg:/package/pkg
  6. Mettez à jour les packages restants.
    # pkg update --be-name s11.1ga --accept
  7. Réinitialisez l'environnement d'initialisation mis à jour.
    # reboot