Mise à jour du logiciel Grid Infrastructure (GI) et Database pour le parc Exadata Database Service on Exascale Infrastructure à l'aide de la mise à jour du parc Exadata
Introduction
La mise à jour du parc Exadata fournit une orchestration au niveau du parc pour la maintenance logicielle. Pour Exadata Database Service on Exascale Infrastructure, vous pouvez créer des ensembles distincts pour les cibles logicielles Grid Infrastructure (GI) et Oracle Database, puis exécuter des cycles de maintenance avec la prévérification, la préparation, l'application et le nettoyage facultatif.
Pour Exadata Database Service on Exascale Infrastructure, des actions de maintenance à l'échelle du parc peuvent être effectuées pour :
Database software updatecollectionsGrid Infrastructure software updatecollections
Ce tutoriel explique comment :
- Préparez les prérequis réseau et IAM requis.
- Créez des collections GI et de base de données pour Exadata Database Service sur des cibles d'infrastructure Exascale.
- Créez des cycles de maintenance et sélectionnez des images logicielles cible.
- Exécutez les actions de mise à jour (Prévérification, Phase, Prévérification, Appliquer) dans l'ordre approprié.
- Validez les résultats et effectuez un nettoyage facultatif.
Avantages principaux
- Orchestration à l'échelle du parc pour les mises à jour logicielles GI et de base de données.
- Workflow de mise à jour cohérent entre les cibles Exadata Database Service sur l'infrastructure Exascale.
- Prise en charge des actions de maintenance programmées et à la demande.
- Prévérifications intégrées, journalisation au niveau du travail, nouvelles tentatives et nettoyage.
Prérequis
Configuration réseau requise pour Exadata Database Service sur l'infrastructure Exascale
Configurez des règles de sécurité pour le réseau client et le réseau de sauvegarde afin de permettre la connectivité de mise à jour de parc aux clusters de machines virtuelles Exascale.
- Règle entrante de réseau client pour l'adresse privée de mise à jour de parc :
- Sans état : Non
- Type de source :
CIDR - CIDR source : CIDR du sous-réseau client
- Protocole IP :
TCP - Plage de ports source :
Tout - Plage de ports de destination :
7085 - Description :
Allow access to Exadata Fleet Update private endpoint within the subnet.
- Règle sortante du réseau client pour autoriser tout le trafic sortant.
- Sans conservation de statut : Non (toutes les règles doivent être avec conservation de statut)
- Type destination :
CIDR - Le CIDR de destination :
0.0.0.0/0 - Protocole IP :
All
- Sauvegarder une règle sortante de réseau dans le service Oracle Object Storage via Service Gateway.
- Sans conservation de statut : Non (toutes les règles doivent être avec conservation de statut)
- Type de destination :
Service - Service de destination:
- Le libellé CIDR de service appelé
OCI <region> Object Storage - Si le réseau client n'a pas accès au référentiel Oracle YUM, utilisez le libellé CIDR de service appelé
All <region> Services in Oracle Services Network.
- Le libellé CIDR de service appelé
- Protocole IP :
TCP - Plage de ports source :
Tout - Port de destination :
443 (HTTPS) - Description :
Allow access to object storage
Stratégies IAM requises
-
Créez une stratégie IAM pour permettre aux utilisateurs d'un groupe de gérer les collections. L'exemple ci-dessous indique que des stratégies sont affectées au groupe
CollectionAdminspour gérer les collections de ressources Exadata Database Service on Exascale Infrastructure dans le compartimentABC.allow group CollectionAdmins to manage fleet-software-update-family in compartment ABC allow group CollectionAdmins to inspect exascale-db-storage-vaults in compartment ABC allow group CollectionAdmins to manage db-homes in compartment ABC allow group CollectionAdmins to inspect db-nodes in compartment ABC allow group CollectionAdmins to use databases in compartment ABC allow group CollectionAdmins to use network-security-groups in compartment ABC allow group CollectionAdmins to manage exadb-vm-clusters in compartment ABC allow group CollectionAdmins to use private-ips in compartment ABC allow group CollectionAdmins to use vcns in compartment ABC allow group CollectionAdmins to use vnics in compartment ABC allow group CollectionAdmins to inspect database-software-images in compartment ABC allow group CollectionAdmins to use subnets in compartment ABC -
Créez un groupe dynamique (par exemple,
fsu-action-dyn-group) avec le type de ressourcefsuactionpour faire de la mise à jour du parc Exadata un acteur principal afin d'effectuer des actions de maintenance sur les ressources. Suivez les étapes https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingdynamicgroups.htm pour créer un groupe dynamique.resource.type='fsuaction' -
Affecter les stratégies ci-dessous au groupe dynamique qui permet à Exadata Fleet Update d'effectuer des actions de maintenance sur la ressource d'infrastructure Exascale d'Exadata Database Service dans le compartiment ABC
allow dynamic-group fsu-action-dyn-group to inspect db-nodes in compartment ABC allow dynamic-group fsu-action-dyn-group to manage subnets in compartment ABC allow dynamic-group fsu-action-dyn-group to manage vnics in compartment ABC allow dynamic-group fsu-action-dyn-group to manage private-ips in compartment ABC allow dynamic-group fsu-action-dyn-group to use vcns in compartment ABC allow dynamic-group fsu-action-dyn-group to manage exadb-vm-clusters in compartment ABC allow dynamic-group fsu-action-dyn-group to inspect exascale-db-storage-vaults in compartment ABC allow dynamic-group fsu-action-dyn-group to manage db-homes in compartment ABC where any {request.permission='DB_HOME_CREATE', request.permission='DB_HOME_UPDATE', request.permission='DB_HOME_INSPECT'} allow dynamic-group fsu-action-dyn-group to manage databases in compartment ABC where any {request.permission='DATABASE_CREATE', request.permission='DATABASE_UPDATE', request.permission='DATABASE_INSPECT'} allow dynamic-group fsu-action-dyn-group to use database-software-images in compartment ABC allow dynamic-group fsu-action-dyn-group to manage db-homes in compartment ABC where request.permission='DB_HOME_DELETE' allow dynamic-group fsu-action-dyn-group to manage databases in compartment ABC where request.permission='DATABASE_DELETE' -
Créez une stratégie IAM pour permettre aux utilisateurs d'un groupe de gérer les cycles de maintenance. L'exemple ci-dessous présente les stratégies affectées au groupe
CycleAdminspour gérer les cycles de maintenance des ressources Exadata Database Service on Exascale Infrastructure dans le compartimentABC.allow group CycleAdmins to use fleet-software-update-collections in compartment ABC allow group CycleAdmins to manage fleet-software-update-cycles in compartment ABC allow group CycleAdmins to manage fleet-software-update-actions in compartment ABC allow group CycleAdmins to manage fleet-software-update-jobs in compartment ABC allow group CycleAdmins to manage fleet-software-update-work-requests in compartment ABC allow group CycleAdmins to use database-software-images in compartment ABC allow group CycleAdmins to manage db-homes in compartment ABC allow group CycleAdmins to use cloud-vmclusters in compartment ABC allow group CycleAdmins to manage databases in compartment ABC where any {request.permission='DATABASE_CREATE', request.permission='DATABASE_UPDATE', request.permission='DATABASE_INSPECT'} allow group CycleAdmins to use vmclusters in compartment ABC allow group CycleAdmins to inspect exadata-infrastructures in compartment ABC allow group CycleAdmins to use exadb-vm-clusters in compartment ABC allow group CycleAdmins to inspect exascale-db-storage-vaults in compartment ABC
Tâche 1 : création de collections de cibles logicielles pour Exadata Database Service sur un parc d'infrastructure Exascale
Créer deux collectes : une pour les mises à jour GI et une pour les mises à jour de base de données
- Dans la console OCI, accédez à
Oracle AI Database->Exadata Fleet Update. -
Cliquez sur
Create collection.
-
Pour la collecte GI, fournissez les détails, puis cliquez sur
Edit search criteria:- Nom de collection
- Compartiment
- Type de collection :
Grid Infrastructure software update - Service cloud :
Oracle Exadata Database Service on Exascale Infrastructure -
Version majeure en cours

Description de l'illustration CreateGICollection.png ci-après
-
Dans les critères de recherche, filtrez les cibles en fonction de différents attributs selon vos besoins.

- De même, pour la collecte de base de données, fournissez les détails, puis cliquez sur
Edit search criteria:- Nom de collection
- Compartiment
- Service cloud :
Oracle Exadata Database Service on Exascale Infrastructure - Type de collection :
Database software update -
Version majeure en cours

Description de l'illustration CreateDBCollection.png ci-après
-
Dans les critères de recherche, filtrez les cibles en fonction de différents attributs selon vos besoins.

Description de l'illustration DBCollectionEditSearch.png ci-après
-
Vérifiez les cibles sélectionnées et cliquez sur
Create.-
Pour la collecte GI :

-
Pour la collection de bases de données :

-
-
Une fois la collection créée, vérifiez ses détails et ses cibles dans la collection
-
Collecte GI :

-
Collection de bases de données :

-
Tâche 2 : créer un cycle de maintenance pour la collecte GI
-
Ouvrez la collection GI et sous l'onglet
Maintenance cycles, cliquez surCreate maintenance cycle.
-
Indiquez des valeurs pour les éléments suivants :
- Saisissez le nom du cycle :
- Choisir l'image GI cible :
- Sélectionnez la méthode de maintenance :
- Indiquez une programmation pour
Stage softwareetApply updateou laissez-la vide pour exécuter une action de maintenance à la demande. - Sélectionner une option pour
Incident logs and trace collection -
A partir de
Advanced options: configurezMaximum drain timeout (in seconds),Keep service placement,Ignore missing patches,Force rolling patchetTags
Description de l'image GICreateMaintenanceCycle2.png

Tâche 3 : exécuter des actions de maintenance pour la collecte de cibles GI
-
Ouvrez les détails du cycle de maintenance pour la collecte GI et cliquez sur la liste déroulante
Actionspour exécuter chaque action maintenant ou la programmer.Pour chaque cycle de maintenance, les actions sont exécutées dans l'ordre suivant :
Precheck (Stage)Stage softwarePrecheck (Apply)Apply update

-
Exécutez
Precheckavant la préparation du logiciel.
Description de l'illustration GI_MC_Precheck1.png
Vous pouvez programmer l'action de maintenance de la prévérification ou l'exécuter à la demande.

Description de l'illustration GI_MC_Precheck2.png
Pour chaque cible de la collection GI, un travail est créé.

Description de l'illustration GI_MC_Precheck7.png
Pour les travaux en échec, les journaux peuvent être affichés et les cibles en échec peuvent faire l'objet d'une nouvelle tentative après la résolution du problème signalé.
-
Une fois l'action de maintenance de prévérification réussie, exécutez
Stage software.
Description de l'illustration GI_MC_Stage1.png
Vous pouvez programmer l'action de maintenance du logiciel intermédiaire ou l'exécuter à la demande.

Description de l'illustration GI_MC_Stage2.png
Surveillez les échecs du travail créé pour chaque cible dans la collection GI.

Description de l'illustration GI_MC_Stage5.png
Pour les travaux en échec, les journaux peuvent être affichés et les cibles en échec peuvent faire l'objet d'une nouvelle tentative après la résolution du problème signalé.
-
Après avoir transféré le logiciel sur les cibles GI dans la collection, exécutez
Precheck (Apply)
Description de l'illustration GI_MC_ApplyPrecheck1.png ci-après
Vous pouvez programmer l'action de maintenance de la prévérification ou l'exécuter à la demande.

Description de l'illustration GI_MC_ApplyPrecheck2.png
Surveillez les échecs du travail créé pour chaque cible dans la collection GI.

Description de l'illustration GI_MC_ApplyPrecheck4.png
Pour les travaux en échec, les journaux peuvent être affichés et les cibles en échec peuvent faire l'objet d'une nouvelle tentative après la résolution du problème signalé.
-
Exécutez l'action de maintenance
Apply updatepour mettre à jour le logiciel GI des cibles dans la collection GI.
Description de l'illustration GI_MC_Apply1.png
Vous pouvez programmer l'action de maintenance de
Apply updateou l'exécuter à la demande.
Description de l'illustration GI_MC_Apply2.png
Surveillez les travaux créés pour toutes les cibles de la collection GI.

Description de l'illustration GI_MC_Apply5.png
Pour les travaux en échec, les journaux peuvent être affichés et les cibles en échec peuvent faire l'objet d'une nouvelle tentative après la résolution du problème signalé.
-
Vérifiez que toutes les cibles de la collection GI correspondent à la version GI sélectionnée pour le cycle de maintenance.

Tâche 4 : créer un cycle de maintenance pour la collection de bases de données
-
Ouvrez la collection Database et sous l'onglet
Maintenance cycles, cliquez surCreate maintenance cycle.
-
Indiquez des valeurs pour les éléments suivants :
- Saisissez le nom du cycle :
- Choisir l'image de base de données cible : (fournie par Oracle ou personnalisée)
- Sélectionnez la méthode de maintenance :
- Indiquez une programmation pour
Stage softwareetApply updateou laissez-la vide pour exécuter une action de maintenance à la demande. - Sélectionner une option pour
Incident logs and trace collection -
A partir de
Advanced options: configurezMaximum drain timeout (in seconds),Keep service placement,Ignore missing patches,Force rolling patchetTags - Sélectionner une image de base de données cible

Description de l'image DBCreateMaintenanceCycle2.png
- Sélectionnez l'image fournie par Oracle ou l'image personnalisée. Pour l'image fournie par Oracle, sélectionnez la version de l'image de base de données cible.

Description de l'image DBCreateMaintenanceCycle3.png
- Indiquez si un répertoire de base doit être créé ou si un répertoire de base existant (version d'image de base de données cible correspondante) doit être utilisé

Description de l'image DBCreateMaintenanceCycle4.png
- Sélectionnez une méthode de maintenance et indiquez également la programmation pour
Stage softwareetApply update, ou laissez-la vide pour exécuter des actions de maintenance à la demande.

Description de l'image DBCreateMaintenanceCycle5.png
- A partir de
Advanced options: configurezMaximum drain timeout (in seconds),Keep service placement,Ignore missing patches,Force rolling patchetTags

Tâche 5 : exécuter des actions de maintenance pour la collecte de cibles de base de données
-
Ouvrez les détails du cycle de maintenance de base de données et cliquez sur la liste déroulante
Actionspour exécuter chaque action de maintenance maintenant ou programmez-la.Pour chaque cycle de maintenance, les actions sont exécutées dans l'ordre suivant :
Precheck (Stage)Stage softwarePrecheck (Apply)Apply update

Description de l'image DB_MC_Actions.png
Le flux est similaire à la façon dont les actions du cycle de maintenance GI ont été exécutées dans la tâche 3. Pour chaque étape ci-dessous, une capture d'écran après la fin de l'action de maintenance est affichée.
-
Exécutez
Precheckavant la préparation du logiciel.
-
Une fois l'action de maintenance de prévérification réussie, exécutez
Stage software.
-
Après avoir transféré le logiciel sur les cibles de base de données de la collection, exécutez
Precheck (Apply)
-
Enfin, exécutez l'action de maintenance
Apply updatepour mettre à jour le logiciel de base de données des cibles de la collection Database.
-
Vérifiez que toutes les cibles de la collection Database ont la version de base de données sélectionnée pour le cycle de maintenance.

Tâche facultative : nettoyage
Une fois l'application réussie, exécutez le nettoyage pour enlever les répertoires de base source inutilisés.
- Pour le cycle de maintenance des collections GI et Database, ouvrez le menu Actions et sélectionnez
Cleanup - Exécutez-le maintenant ou programmez-le.
- Résolvez les travaux
Needs Attentionsi les répertoires de base sont toujours en cours d'utilisation, puis réessayez de nettoyer.

Description de l'illustration GI_MC_Cleanup1.png
Liens associés
- Guide de l'administrateur de mise à jour de parc Exadata
- Guide de l'utilisateur d'Exadata Database Service on Exascale Infrastructure
- Nouveautés d'Oracle Exadata Database Service on Exascale Infrastructure et
Accusés de réception
- Auteurs - Prince Mathew, Vishal Patil (Product Management)
- Réviseurs - Tammy Bednar, Leo Alvarado (Product Management)
Ressources de formation supplémentaires
Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur la chaîne YouTube Oracle Learning. En outre, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.
Update Grid Infrastructure (GI) and Database software for Exadata Database Service on Exascale Infrastructure fleet using Exadata Fleet Update
G56024-01