Application manuelle de correctifs et de mises à jour à un système Exadata Cloud Infrastructure
Cette rubrique décrit les procédures pour appliquer des correctifs et des mises à jour à divers composants dans le service Exadata Cloud en dehors de l'automatisation en nuage.
Pour plus d'informations sur l'application de correctifs et de mises à jour avec dbaascli, voir "Application de correctifs à Oracle Grid Infrastructure et aux bases de données Oracle à l'aide de dbaascli".
Pour obtenir des conseils pour assurer un service continu pendant les opérations d'application de correctifs, voir le document technique Liste de vérification pour le service continu pour les solutions MAA.
- Application de correctifs manuelle aux logiciels Oracle Database et Oracle Grid Infrastructure
Pour l'heure avancée et certains correctifs de routine ou ponctuels, il peut être nécessaire d'appliquer manuellement des correctifs aux logiciels. - Mise à jour manuelle du système d'exploitation de la grappe de machines virtuelles Exadata Cloud
Vous mettez à jour les systèmes d'exploitation des noeuds de calcul Exadata à l'aide de l'outil patchmgr. - Mise à jour des outils sur une instance Exadata Cloud Infrastructure
Les outils propres au nuage sont utilisés sur les machines virtuelles invitées Exadata Cloud Infrastructure pour les opérations locales, notamment les commandes dbaascli.
Rubriques connexes
Application manuelle de correctifs aux logiciels Oracle Database et Oracle Grid Infrastructure
Pour l'heure avancée et certains correctifs de routine ou ponctuels, il peut être nécessaire d'appliquer manuellement des correctifs aux logiciels.
- Correctif d'heure avancée (DST) : Comme ils ne peuvent pas être appliqués de manière continue, les correctifs des définitions DST d'Oracle Database ne sont pas inclus dans les jeux de correctifs de routine pour Exadata Cloud Infrastructure. Si vous devez appliquer des correctifs aux définitions DST d'Oracle Database, vous devez le faire manuellement. Voir My Oracle Support, ID document 412160.1.
- Correctif non programmé ou ponctuel : Si vous rencontrez un problème qui nécessite un correctif qui n'est inclus dans aucun jeu de correctifs de routine, travaillez avec le soutien technique d'Oracle pour identifier et appliquer le correctif approprié.
Pour des informations générales sur l'application de correctifs Oracle Database, voir "Mises à jour de jeu de correctifs et exigences pour la mise à niveau d'Oracle Database" dans le Guide de mise à niveau d'Oracle Database pour votre version.
Rubriques connexes
Mise à jour manuelle du système d'exploitation de grappe de machines virtuelles Exadata Cloud
Vous mettez à jour les systèmes d'exploitation des noeuds de calcul Exadata à l'aide de l'outil patchmgr.
Cet utilitaire gère la mise à jour complète d'un ou de plusieurs noeuds de calcul à distance, notamment les étapes de préredémarrage, de redémarrage et de post-redémarrage. Vous pouvez exécuter l'utilitaire à partir d'un noeud de calcul Exadata ou d'un serveur non Exadata exécutant Oracle Linux. Le serveur sur lequel vous exécutez l'utilitaire est appelé "système directeur". Vous ne pouvez pas utiliser le système directeur pour le mettre à jour. Par conséquent, s'il est l'un des noeuds de calcul Exadata sur un système que vous mettez à jour, vous devez exécuter une opération distincte sur un système directeur différent pour mettre à jour ce serveur.
Les deux scénarios suivants décrivent la manière habituelle d'effectuer des mises à jour :
Scénario 1 : Système directeur non Exadata
Le moyen le plus simple d'exécuter la mise à jour du système Exadata est d'utiliser un serveur Oracle Linux distinct pour actualiser tous les noeuds de calcul Exadata du système.
Scénario 2 : Système directeur de noeud Exadata
Vous pouvez utiliser un noeud de calcul Exadata pour diriger la mise à jour des autres noeuds de calcul du système, puis vous servir d'un des noeuds mis à jour pour diriger la mise à jour du premier noeud directeur Exadata.
Par exemple : Vous mettez à jour un système Exadata d'un demi-bâti, qui comporte quatre noeuds de calcul : node1, node2, node3 et node4. Utilisez d'abord node1 pour effectuer les mises à jour de node2, node3 et node4. Utilisez ensuite node2 pour mettre à jour node1.
Le système directeur requiert l'accès SSH
de l'utilisateur racine pour chaque noeud de calcul à mettre à jour.
- Préparation des mises à jour du système d'exploitation
Déterminez la dernière version de logiciel disponible et connectez-vous au référentielyum
approprié - Pour mettre à jour le système d'exploitation sur tous les noeuds de calcul d'une instance Exadata Cloud Infrastructure
Procédure de mise à jour de tous les noeuds de calcul à l'aide depatchmgr
. - Installation de programmes de système d'exploitation supplémentaires
Consultez ces directives avant d'installer des programmes de système d'exploitation supplémentaires pour le service Oracle Exadata Database sur une infrastructure dédiée.
Préparation des mises à jour du système d'exploitation
Déterminez la dernière version de logiciel disponible et connectez-vous au référentiel yum
approprié
Attention :
N'installez pas NetworkManager sur l'instance Exadata Cloud Infrastructure. L'installation de cet ensemble et le redémarrage du système entraînent des pertes graves d'accès au système.- Avant de commencer vos mises à jour, consultez Versions logicielles du service Exadata Cloud (ID document 2333222.1) pour déterminer la dernière version du logiciel et la version cible à utiliser.
- Certaines étapes du processus de mise à jour exigent que vous indiquez un référentiel YUM. L'URL du référentiel YUM est :
http://yum-<region_identifier>.oracle.com/repo/EngineeredSystems/exadata/dbserver/<latest_version>/base/x86_64.
Les identificateurs de région sont des chaînes de texte servant à identifier les régions Oracle Cloud Infrastructure (par exemple
us-phoenix-1
). Vous pouvez trouver une liste complète des identificateurs de région sous Régions.Vous pouvez exécuter la commandecurl
suivante pour déterminer la dernière version du référentiel YUM pour la région de l'instance du service Exadata Cloud :curl -s -X GET http://yum-<region_identifier>.oracle.com/repo/EngineeredSystems/exadata/dbserver/ |egrep "18.1."
Cet exemple retourne la version la plus récente du référentiel YUM pour la région États-Unis - Ouest (Phoenix) :curl -s -X GET http://yum-us-phoenix-1.oracle.com/repo/EngineeredSystems/exadata/dbserver/ |egrep "18.1." <a href="18.1.4.0.0/">18.1.4.0.0/</a> 01-Mar-2018 03:36 -
- Pour appliquer les mises à jour du système d'exploitation, le réseau VCN du système doit être configuré de manière à autoriser l'accès au référentiel YUM. Pour plus d'informations, voir Option 2 : Accès par la passerelle de service au service de stockage d'objets et aux référentiels YUM.
Pour mettre à jour le système d'exploitation sur tous les noeuds de calcul d'une instance Exadata Cloud Infrastructure
Procédure de mise à jour de tous les noeuds de calcul à l'aide de patchmgr
.
Cet exemple de procédure suppose les conditions suivantes :
- Le système comporte deux noeuds de calcul :
node1
etnode2
. - La version cible est 18.1.4.0.0.180125.3.
- Chacun des deux noeuds est utilisé comme système directeur pour la mise à jour de l'autre.
Installation de programmes de système d'exploitation supplémentaires
Consultez ces directives avant d'installer des programmes de système d'exploitation pour le service Oracle Exadata Database sur une infrastructure dédiée.
Vous êtes autorisé à installer et mettre à jour des programmes de système d'exploitation sur le service Oracle Exadata Database sur une infrastructure dédiée, à condition de ne pas modifier les programmes propres au noyau ou à InfiniBand. Cependant, le soutien technique d'Oracle, notamment l'installation, les tests, la certification et la résolution des erreurs, ne s'applique à aucun logiciel non Oracle que vous installez.
Sachez également que si vous ajoutez ou mettez à jour des programmes distincts d'une mise à jour logicielle Oracle Exadata, ces ajouts ou mises à jour de programme peuvent poser des problèmes lorsque vous appliquez une mise à jour logicielle Oracle Exadata. Des problèmes peuvent se produire, car des programmes logiciels supplémentaires ajoutent de nouvelles dépendances pouvant interrompre une mise à jour Oracle Exadata. Pour cette raison, Oracle recommande de minimiser la personnalisation.
Si vous installez des programmes supplémentaires, Oracle recommande d'automatiser leur suppression et leur réinstallation. Après une mise à jour Oracle Exadata, si vous installez des programmes supplémentaires, vérifiez que ceux-ci sont toujours compatibles et que vous en avez encore besoin.
Pour plus d'informations, consultez le guide de maintenance d'Oracle Exadata Database Machine.
Mise à jour des outils sur une instance Exadata Cloud Infrastructure
Les outils propres au nuage sont utilisés sur les machines virtuelles invitées Exadata Cloud Infrastructure pour des opérations locales, notamment les commandes dbaascli.
Les outils en nuage sont automatiquement mis à jour par Oracle lorsque de nouvelles versions sont disponibles. Si nécessaire, vous pouvez suivre les étapes sous Mise à jour des outils en nuage à l'aide de dbaascli pour vous assurer d'avoir la dernière version des outils en nuage sur toutes les machines virtuelles de la grappe de machines virtuelles
Rubriques connexes