Application de patches à un système Exadata Cloud Infrastructure et mise à jour de celui-ci de façon manuelle
Cette rubrique décrit les procédures d'application de patches et de mise à jour relatives aux différents composants d'Exadata Cloud Service en dehors de l'automatisation du cloud.
Pour plus d'informations concernant l'application de patches et la mise à jour avec dbaascli, reportez-vous à Application de patches à Oracle Grid Infrastructure et aux bases de données Oracle à l'aide de dbaascli.
Afin d'obtenir des instructions supplémentaires relatives à la continuité d'un service pendant les opérations d'application de patches, reportez-vous au livre blanc Liste de contrôle d'application pour la continuité de service des solutions MAA.
- Application manuelle de patches aux logiciels Oracle Database et Oracle Grid Infrastructure
Pour l'heure d'été et certains patches de routine ou exceptionnels, il peut être nécessaire d'appliquer manuellement les patches aux logiciels. - Mise à jour manuelle du système d'exploitation de cluster de machines virtuelles cloud Exadata
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
Des outils propres au cloud sont utilisés sur les machines virtuelles invitées Exadata Cloud Infrastructure pour les opérations locales, y compris les commandes dbaascli.
Rubriques connexes
Application manuelle de patches aux logiciels Oracle Database et Oracle Grid Infrastructure
Pour l'heure d'été et certains patches de routine ou exceptionnels, il peut être nécessaire d'appliquer manuellement les patches aux logiciels.
- Application de patches à l'heure d'été : comme ils ne peuvent pas être appliqués en mode non simultané, les patches des définitions de l'heure d'été Oracle Database ne sont pas inclus dans les ensembles de patches de routine pour Exadata Cloud Infrastructure. Pour appliquer des patches aux définitions de l'heure d'été d'Oracle Database, vous devez procéder manuellement. Reportez-vous au document My Oracle Support portant l'ID 412160.1.
- Application de patches autres que les patches de routine ou de patches exceptionnels : si vous rencontrez un problème qui nécessite un patch non inclus dans un ensemble de patches de routine, contactez Oracle Support Services afin d'identifier et d'appliquer le patch approprié.
Pour obtenir des informations générales sur l'application de patches à Oracle Database, reportez-vous aux informations relatives aux mises à jour d'ensemble de patches et aux exigences du Guide de mise à niveau Oracle Database de votre version.
Rubriques connexes
Mise à jour manuelle du système d'exploitation de cluster de machines virtuelles cloud Exadata
Mettez à jour les systèmes d'exploitation des noeuds de calcul Exadata à l'aide de l'outil patchmgr.
Cet utilitaire gère à distance la mise à jour complète de noeuds de calcul, y compris l'exécution des étapes avant, pendant et après le 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 nommé "système pilote". Vous ne pouvez pas utiliser le système pilote pour effectuer sa propre mise à jour. Par conséquent, si le système pilote 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 autre système pilote pour mettre à jour ce serveur.
Les deux scénarios suivants présentent des méthodes standard d'exécution des mises à jour :
Scénario 1 : système pilote non Exadata
La façon la plus simple d'exécuter la mise à jour du système Exadata consiste à utiliser un serveur Oracle Linux distinct pour mettre à jour tous les noeuds de calcul Exadata dans le système.
Scénario 2 : système pilote de noeud Exadata
Vous pouvez utiliser un noeud de calcul Exadata pour piloter les mises à jour des autres noeuds de calcul du système, puis utiliser l'un des noeuds mis à jour pour réaliser la mise à jour sur le noeud de pilote Exadata d'origine.
Par exemple : vous mettez à jour un système Exadata à demi-rack contenant quatre noeuds de calcul : node1, node2, node3 et node4. Utilisez d'abord node1 pour piloter les mises à jour de node2, de node3 et de node4. Utilisez ensuite node2 pour piloter la mise à jour de node1.
Le système pilote nécessite un accès SSH
d'utilisateur root à chaque noeud de calcul que l'utilitaire va mettre à jour.
- Préparation aux mises à jour de système d'exploitation
Déterminez la dernière version logicielle disponible et la connectivité au référentielyum
approprié. - Procédure de mise à jour du 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 packages de système d'exploitation supplémentaires
Consultez ces instructions avant d'installer des packages de système d'exploitation supplémentaires pour Oracle Exadata Database Service on Dedicated Infrastructure.
Préparation aux mises à jour de système d'exploitation
Déterminez la dernière version logicielle disponible et la connectivité au référentiel yum
approprié.
Attention :
N'installez pas NetworkManager sur l'instance Exadata Cloud Infrastructure. L'installation de ce package et le redémarrage du système entraînent une perte sévère d'accès au système.- Avant de commencer les mises à jour, reportez-vous à Exadata Cloud Service Software Versions ( ID de document 233222.1) pour déterminer la dernière version logicielle et la version cible à utiliser.
- Certaines étapes du processus de mise à jour exigent que vous indiquiez un référentiel YUM. L'URL du référentiel YUM est la suivante :
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 utilisées pour identifier les régions Oracle Cloud Infrastructure (par exemple,
us-phoenix-1
). Vous trouverez la liste complète des identificateurs de région dans Régions.Vous pouvez exécuter la commandecurl
suivante pour déterminer la dernière version du référentiel YUM de la région de votre instance Exadata Cloud Service :curl -s -X GET http://yum-<region_identifier>.oracle.com/repo/EngineeredSystems/exadata/dbserver/ |egrep "18.1."
Cet exemple renvoie la version la plus récente du référentiel YUM pour la région Ouest des Etats-Unis (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 cloud virtuel du système doit être configuré de façon à autoriser l'accès au référentiel YUM. Pour plus d'informations, reportez-vous à Option 2 : passerelle de service vers Object Storage et les référentiels YUM.
Procédure de mise à jour du 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 repose sur les conditions suivantes :
- Le système dispose de deux noeuds de calcul :
node1
etnode2
. - La version cible est 18.1.4.0.0.0.180125.3.
- Chacun des deux noeuds est utilisé comme système pilote pour mettre à jour l'autre noeud.
Installation de packages de système d'exploitation supplémentaires
Consultez ces instructions avant d'installer des packages de système d'exploitation supplémentaires pour Oracle Exadata Database Service on Dedicated Infrastructure.
Vous êtes autorisé à installer et mettre à jour des packages de système d'exploitation sur Oracle Exadata Database Service on Dedicated Infrastructure à condition de ne pas modifier les packages propres au noyau ou à InfiniBand. Toutefois, le support technique Oracle, notamment pour l'installation, le test, la certification et la résolution d'erreur, ne s'applique pas aux logiciels autres qu'Oracle que vous installez.
De plus, si vous ajoutez ou mettez à jour des packages en dehors d'une mise à jour du logiciel Oracle Exadata, ces ajouts ou mises à jour peuvent entraîner des problèmes lors de l'application d'une mise à jour du logiciel Oracle Exadata. Par exemple, les packages logiciels supplémentaires peuvent ajouter de nouvelles dépendances susceptibles d'interrompre une mise à jour Oracle Exadata. Pour cette raison, Oracle recommande de restreindre la personnalisation.
Si vous installez des packages supplémentaires, Oracle vous recommande de disposer de scripts permettant d'automatiser la suppression et la réinstallation de ces packages. Après toute mise à jour d'Oracle Exadata, vérifiez que les packages supplémentaires éventuellement installés sont toujours compatibles et que vous en avez toujours besoin.
Pour plus d'informations, reportez-vous au Guide de maintenance Oracle Exadata Database Machine.
Mise à jour des outils sur une instance Exadata Cloud Infrastructure
Des outils propres au cloud sont utilisés sur les machines virtuelles invitées Exadata Cloud Infrastructure pour les opérations locales, y compris les commandes dbaascli.
Les outils cloud sont automatiquement mis à jour par Oracle lorsque de nouvelles versions sont disponibles. Si nécessaire, vous pouvez suivre les étapes décrites dans Mise à jour des outils cloud à l'aide de dbaascli pour vous assurer que vous disposez de la dernière version des outils cloud sur toutes les machines virtuelles du cluster de machines virtuelles.