Guide d'administration système d'Oracle® Solaris Cluster 4.3

Quitter la vue de l'impression

Mis à jour : Juillet 2016
 
 

Mise à jour d'un package spécifique

Les packages IPS ont été mis en place avec le système d'exploitation Oracle Solaris 11. Chaque package IPS est décrit par un FMRI (Fault Managed Resource Indicator, identificateur de ressources de gestion des pannes) et vous utilisez la commande pkg pour effectuer la mise à jour SRU. Vous pouvez également utiliser la commande scinstall –u pour effectuer une mise à jour SRU.

Vous pouvez mettre à jour un package spécifique afin d'utiliser un agent de service de données Oracle Solaris Cluster mis à jour.

Mise à jour d'un package spécifique

Effectuez cette procédure sur chaque noeud de cluster global à mettre à jour. Tout cluster de zones non marquées du noeud de cluster recevra aussi cette mise à jour automatiquement.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.admin.
  2. Mettez à jour le package.

    Par exemple, pour mettre à jour un package à partir d'un éditeur spécifique, indiquez le nom de l'éditeur dans pkg-fmri.

    # pkg update pkg-fmri

    Caution

    Mise en garde  -  Si vous utilisez la commande pkg update sans indiquer de valeur pkg-fmri, tous les packages installés pour lesquels des mises à jour sont disponibles sont mis à jour.


    Si une nouvelle version d'un package installé est disponible et compatible avec le reste de l'image, le package est mis à jour vers cette version. Si le package contient des binaires dont l'indicateur reboot-needed est défini sur true, une mise à jour pkg update pkg-fmri crée automatiquement un nouvel environnement d'initialisation. Une fois la mise à jour effectuée, vous devez initialiser ce dernier. Si le package que vous mettez à jour ne contient aucun fichier binaire forçant une réinitialisation, la commande pkg update met à jour l'image live et une réinitialisation n'est pas nécessaire.

  3. Si vous mettez à jour un agent de service de données (ha-cluster/data-service/* ou l'agent de service de données générique de ha-cluster/ha-service/gds), exécutez les commandes suivantes.
    # pkg change-facet facet.version-lock.pkg-name=false
    # pkg update pkg-name

    Par exemple :

    # pkg change-facet facet.version-lock.ha-cluster/data-service/weblogic=false
    # pkg update ha-cluster/data-service/weblogic

    Remarque -  Si vous souhaitez bloquer un agent afin d'empêcher sa mise à jour, exécutez les commandes suivantes.
    # pkg change-facet facet.version-lock.pkg-name=false
    # pkg freeze pkg-name

    Pour plus d'informations sur le blocage d'un agent particulier, reportez-vous à la section Contrôle de l’installation des composants optionnels du manuel Ajout et mise à jour de logiciels dans Oracle Solaris 11.3.

  4. Vérifiez que le package a été mis à jour.
    # pkg verify -v pkg-fmri