Aggiorna Grid Infrastructure (GI) e il software del database per Exadata Database Service sulla flotta di Exascale Infrastructure utilizzando Exadata Fleet Update

Introduzione

L'aggiornamento della flotta Exadata fornisce l'orchestrazione a livello di flotta per la manutenzione software. Per Exadata Database Service on Exascale Infrastructure, puoi creare raccolte separate per le destinazioni software di Grid Infrastructure (GI) e Oracle Database, quindi eseguire cicli di manutenzione con controllo preliminare, posizionamento nell'area intermedia, applicazione e cleanup facoltativo.

Per Exadata Database Service on Exascale Infrastructure, è possibile eseguire azioni di manutenzione a livello di flotta per:

Questa esercitazione mostra come eseguire le operazioni riportate di seguito.

  1. Preparare i prerequisiti IAM e di rete necessari.
  2. Crea raccolte GI e database per le destinazioni Exadata Database Service on Exascale Infrastructure.
  3. Crea cicli di manutenzione e seleziona le immagini del software di destinazione.
  4. Eseguire le azioni di aggiornamento (Controllo preliminare, Fase, Controllo preliminare, Applica) nell'ordine corretto.
  5. Convalida i risultati ed esegui il cleanup facoltativo.

Vantaggi chiave

Prerequisiti

Impostazione di rete necessaria per Exadata Database Service on Exascale Infrastructure

Configurare le regole di sicurezza per la rete client e la rete di backup per consentire la connettività di aggiornamento della flotta ai cluster VM Exascale.

  1. Regola di entrata della rete client per l'endpoint privato di aggiornamento della flotta:
    • Senza conservazione dello stato: No
    • Tipo di origine: CIDR
    • CIDR di origine: CIDR della subnet client
    • Protocollo IP: TCP
    • Intervallo delle porte di origine: All
    • Intervallo porte di destinazione: 7085
    • Descrizione: Allow access to Exadata Fleet Update private endpoint within the subnet.
  2. Regola di uscita della rete client per consentire tutto il traffico in uscita.
    • Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
    • Tipo di destinazione:CIDR
    • CIDR di destinazione: 0.0.0.0/0
    • Protocollo IP: All
  3. Esegui il backup della regola di uscita della rete nel servizio di storage degli oggetti Oracle tramite Service Gateway.
    • Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
    • Tipo di destinazione: Service
    • Servizio di destinazione:
      • Etichetta CIDR del servizio denominata OCI <region> Object Storage
      • Se la rete client non dispone dell'accesso ai repository Oracle YUM, utilizzare l'etichetta CIDR del servizio denominata All <region> Services in Oracle Services Network
    • Protocollo IP: TCP
    • Intervallo delle porte di origine: All
    • Intervallo porte di destinazione: 443 (HTTPS)
    • Descrizione: Allow access to object storage

Criteri IAM necessari

  1. Creare un criterio IAM per consentire agli utenti di un gruppo di gestire le raccolte. L'esempio riportato di seguito mostra che i criteri vengono assegnati al gruppo CollectionAdmins per gestire le raccolte di risorse Exadata Database Service on Exascale Infrastructure nel compartimento ABC.

     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
    
  2. Creare un gruppo dinamico (ad esempio fsu-action-dyn-group) con tipo di risorsa fsuaction per impostare Exadata Fleet Update come attore principale per eseguire azioni di manutenzione sulle risorse. Per creare un gruppo dinamico, attenersi alla procedura https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingdynamicgroups.htm.

     resource.type='fsuaction'
    
  3. Assegnare i criteri riportati di seguito al gruppo dinamico che consente all'aggiornamento della flotta Exadata di eseguire azioni di manutenzione sulla risorsa Exadata Database Service on Exascale Infrastructure nel compartimento 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'
    
  4. Creare un criterio IAM per consentire agli utenti di un gruppo di gestire i cicli di manutenzione. L'esempio riportato di seguito mostra che i criteri vengono assegnati al gruppo CycleAdmins per gestire i cicli di manutenzione delle risorse di Exadata Database Service on Exascale Infrastructure nel compartimento ABC.

     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
    

Task 1: Creare raccolte di destinazioni software per Exadata Database Service sulla flotta dell'infrastruttura Exascale

Creare due raccolte: una per gli aggiornamenti GI e una per gli aggiornamenti del database

  1. In OCI Console, andare a Oracle AI Database -> Exadata Fleet Update.
  2. Fare clic su Create collection.

    Pagina Raccolte della console di Oracle Cloud con il pulsante Crea raccolta evidenziato

    Descrizione dell'illustrazione CreateCollection.png

  3. Per la raccolta GI, fornire i dettagli e quindi fare clic su Edit search criteria:

  4. Analogamente, per la raccolta del database, fornire i dettagli e quindi fare clic su Edit search criteria:
  5. Rivedere le destinazioni selezionate e fare clic su Create.

  6. Una volta creata la raccolta, controllarne i dettagli e le destinazioni nella raccolta

Task 2: Crea ciclo di manutenzione per la raccolta GI

  1. Aprire la raccolta GI e nella scheda Maintenance cycles fare clic su Create maintenance cycle.

    Scheda Cicli di manutenzione raccolta Grid Infrastructure con l'opzione Crea ciclo di manutenzione evidenziata

    Descrizione dell'illustrazione GICreateMaintenanceCycle1.png

  2. Fornisce valori per:

Task 3: eseguire azioni di manutenzione per la raccolta delle destinazioni GI

  1. Aprire i dettagli del ciclo di manutenzione per la raccolta GI e fare clic sull'elenco a discesa Actions per eseguire ora ogni azione o pianificarla.

    Per ogni ciclo di manutenzione, le azioni vengono eseguite in questo ordine:

    • Precheck (Stage)
    • Stage software
    • Precheck (Apply)
    • Apply update

    Menu Azioni del ciclo di manutenzione di Grid Infrastructure con controllo preliminare, posizionamento del software nell'area intermedia e applicazione delle opzioni di aggiornamento evidenziate

    Descrizione dell'immagine GI_MC_Actions.png

  2. Eseguire Precheck prima del posizionamento del software nell'area intermedia.

    Menu Azioni del ciclo di manutenzione di Grid Infrastructure con controllo preliminare evidenziato prima dell'area intermedia

    Descrizione dell'immagine GI_MC_Precheck1.png

    È possibile pianificare l'azione di manutenzione del controllo preliminare o eseguirla su richiesta.

    Finestra di dialogo di conferma per avviare l'azione di controllo preliminare di Grid Infrastructure

    Descrizione dell'immagine GI_MC_Precheck2.png

    Per ogni destinazione nella raccolta GI, viene creato un job.

    Vista del log del controllo preliminare di Grid Infrastructure con i messaggi di completamento

    Descrizione dell'immagine GI_MC_Precheck7.png

    Per i job non riusciti, è possibile visualizzare i log e riprovare a eseguire le destinazioni non riuscite dopo aver risolto il problema segnalato.

  3. Dopo aver eseguito correttamente l'azione di manutenzione del controllo preliminare, eseguire Stage software.

    Menu Azioni del ciclo di manutenzione di Grid Infrastructure con il software di staging evidenziato

    Descrizione dell'immagine GI_MC_Stage1.png

    È possibile pianificare l'azione di manutenzione del software di posizionamento nell'area intermedia o eseguirla su richiesta.

    Finestra di dialogo di conferma per l'avvio dell'azione software dell'area intermedia di Grid Infrastructure

    Descrizione dell'immagine GI_MC_Stage2.png

    Monitorare il job creato per ogni destinazione nella raccolta GI per eventuali errori.

    Tabella dei job software di posizionamento nell'area intermedia di Grid Infrastructure che mostra tutti i job cluster VM riusciti

    Descrizione dell'immagine GI_MC_Stage5.png

    Per i job non riusciti, è possibile visualizzare i log e riprovare a eseguire le destinazioni non riuscite dopo aver risolto il problema segnalato.

  4. Dopo aver posizionato correttamente il software nell'area intermedia delle destinazioni GI nella raccolta, eseguire Precheck (Apply)

    Menu Azioni del ciclo di manutenzione di Grid Infrastructure con controllo preliminare evidenziato per la convalida dell'applicazione

    Descrizione dell'illustrazione GI_MC_ApplyPrecheck1.png

    È possibile pianificare l'azione di manutenzione del controllo preliminare o eseguirla su richiesta.

    Finestra di dialogo di conferma per l'avvio dell'azione di controllo preliminare di applicazione di Grid Infrastructure

    Descrizione dell'illustrazione GI_MC_ApplyPrecheck2.png

    Monitorare il job creato per ogni destinazione nella raccolta GI per eventuali errori.

    Dettagli dell'azione di controllo preliminare di applicazione di Grid Infrastructure che mostrano lo stato del job in base al cluster VM

    Descrizione dell'illustrazione GI_MC_ApplyPrecheck4.png

    Per i job non riusciti, è possibile visualizzare i log e riprovare a eseguire le destinazioni non riuscite dopo aver risolto il problema segnalato.

  5. Eseguire l'azione di manutenzione Apply update per aggiornare il software GI delle destinazioni nella raccolta GI.

    Menu Azioni del ciclo di manutenzione di Grid Infrastructure con Applica aggiornamento evidenziato

    Descrizione dell'illustrazione GI_MC_Apply1.png

    È possibile pianificare l'azione di manutenzione di Apply update o eseguirla su richiesta.

    Finestra di dialogo di conferma per l'applicazione dell'aggiornamento software di Grid Infrastructure

    Descrizione dell'illustrazione GI_MC_Apply2.png

    Monitorare i job creati per tutte le destinazioni nella raccolta GI.

    Tabella dei job di applicazione dell'aggiornamento di Grid Infrastructure che mostra lo stato di aggiornamento del cluster VM

    Descrizione dell'illustrazione GI_MC_Apply5.png

    Per i job non riusciti, è possibile visualizzare i log e riprovare a eseguire le destinazioni non riuscite dopo aver risolto il problema segnalato.

  6. Verificare che tutte le destinazioni nella raccolta GI siano nella versione GI selezionata per il ciclo di manutenzione.

    Dettagli del ciclo di manutenzione della raccolta Grid Infrastructure dopo il completamento dell'aggiornamento

    Descrizione dell'immagine GI_Col_PostMC.png

Task 4: Crea ciclo di manutenzione per raccolta database

  1. Aprire la raccolta di database e fare clic su Create maintenance cycle nella scheda Maintenance cycles.

    Scheda Cicli di manutenzione raccolta database con creazione ciclo di manutenzione evidenziata

    Descrizione dell'illustrazione DBCreateMaintenanceCycle1.png

  2. Fornisce valori per:

    • Immettere il nome del ciclo:
    • Scegliere l'immagine del database di destinazione: (fornita o personalizzata da Oracle)
    • Selezionare il metodo di manutenzione:
    • Fornire la pianificazione per Stage software e Apply update oppure lasciarla vuota per eseguire l'azione di manutenzione su richiesta.
    • Selezionare l'opzione per Incident logs and trace collection
    • Da Advanced options: configurare Maximum drain timeout (in seconds), Keep service placement, Ignore missing patches, Force rolling patch e Tags

    • Selezionare l'immagine del database di origine

    Crea form del ciclo di manutenzione per un aggiornamento del database con l'immagine Modifica software del database evidenziata

    Descrizione dell'illustrazione DBCreateMaintenanceCycle2.png

    • Selezionare un'immagine fornita da Oracle o un'immagine personalizzata. Per l'immagine fornita da Oracle, selezionare la versione per l'immagine del database di destinazione.

    Selezionare una finestra di dialogo Immagine software database con il database Oracle versione 23.26.1.0.0 selezionato

    Descrizione dell'illustrazione DBCreateMaintenanceCycle3.png

    • Selezionare se deve essere creata una nuova home o una home esistente (corrispondente alla versione dell'immagine del database di destinazione)

    Crea form del ciclo di manutenzione che mostra la versione del database di destinazione e utilizza la home esistente selezionata

    Descrizione dell'illustrazione DBCreateMaintenanceCycle4.png

    • Selezionare il metodo di manutenzione e fornire anche la pianificazione per Stage software e Apply update oppure lasciarlo vuoto per eseguire azioni di manutenzione su richiesta.

    Crea form del ciclo di manutenzione che mostra le opzioni di raccolta del metodo di manutenzione e del log incidenti

    Descrizione dell'illustrazione DBCreateMaintenanceCycle5.png

    • Da Advanced options: configurare Maximum drain timeout (in seconds), Keep service placement, Ignore missing patches, Force rolling patch e Tags

    Opzioni avanzate per la creazione del ciclo di manutenzione del database

    Descrizione dell'illustrazione DBCreateMaintenanceCycle6.png

Task 5: eseguire azioni di manutenzione per la raccolta delle destinazioni del database

  1. Aprire i dettagli del ciclo di manutenzione del database e fare clic sull'elenco a discesa Actions per eseguire ora ogni azione di manutenzione o pianificarla.

    Per ogni ciclo di manutenzione, le azioni vengono eseguite in questo ordine:

    • Precheck (Stage)
    • Stage software
    • Precheck (Apply)
    • Apply update

    Menu Azioni del ciclo di manutenzione del database con controllo preliminare, posizionamento del software nell'area intermedia e opzioni Applica aggiornamento evidenziate

    Descrizione dell'immagine DB_MC_Actions.png

    Il flusso è simile alla modalità di esecuzione delle azioni del ciclo di manutenzione GI nel task 3. Per ogni passo seguente, viene visualizzato uno screenshot dopo il completamento dell'azione di manutenzione.

  2. Eseguire Precheck prima del posizionamento del software nell'area intermedia.

    Dettagli azione di controllo preliminare del database che mostrano tutti i job del database di destinazione riusciti

    Descrizione dell'immagine DB_MC_Precheck5.png

  3. Dopo aver eseguito correttamente l'azione di manutenzione del controllo preliminare, eseguire Stage software.

    Dettagli azione software dell'area intermedia del database che mostrano tutti i job del database di destinazione riusciti

    Descrizione dell'immagine DB_MC_Stage5.png

  4. Dopo aver posizionato correttamente il software nell'area intermedia delle destinazioni del database nella raccolta, eseguire Precheck (Apply)

    Dettagli del job di controllo preliminare di applicazione del database che mostrano lo stato, gli indicatori orari e le informazioni sulla destinazione

    Descrizione dell'illustrazione DB_MC_ApplyPrecheck6.png

  5. Infine, eseguire l'azione di manutenzione Apply update per aggiornare il software del database delle destinazioni nella raccolta del database.

    Tabella dei job di nuovo tentativo di applicazione del database che mostra tutti i job del database di destinazione riusciti

    Descrizione dell'immagine DB_MC_Apply5.png

  6. Verificare che tutte le destinazioni nella raccolta del database siano nella versione del database selezionata per il ciclo di manutenzione.

    Dettagli ciclo di manutenzione raccolta database dopo il completamento dell'aggiornamento

    Descrizione dell'immagine DB_Col_PostMC.png

Task facoltativo: Cleanup

Una volta completata l'applicazione, eseguire il cleanup per rimuovere le home di origine inutilizzate.

  1. Per il ciclo di manutenzione delle raccolte GI e Database, aprire il menu Azioni e selezionare Cleanup
  2. Esegui ora o pianifica.
  3. Risolvere eventuali job Needs Attention se le home sono ancora in uso, quindi riprovare a eseguire il cleanup.

Menu Azioni del ciclo di manutenzione di Grid Infrastructure con cleanup disponibile dopo l'aggiornamento dell'applicazione

Descrizione dell'immagine GI_MC_Cleanup1.png

Collegamenti correlati

Conferme

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione del prodotto, visitare Oracle Help Center.