Interfacce di gestione di Exadata Cloud

L'infrastruttura Exadata Cloud offre una vasta gamma di interfacce di gestione per soddisfare il tuo caso d'uso e le tue esigenze di automazione.

Introduzione alle interfacce di gestione di Exadata Cloud

Le risorse Exadata Cloud su Oracle Cloud Infrastructure (OCI) vengono create e gestite tramite una vasta gamma di interfacce fornite per soddisfare i diversi casi d'uso di gestione.

Di seguito sono riportate alcune delle interfacce disponibili.
  • Strumenti di automazione e interfaccia di OCI Console, vedere Uso della console
  • Interfacce API (Application Programming Interface)
  • Interfacce della riga di comando (CLI)
Le interfacce di gestione sono raggruppate in due categorie principali:
  • Interfacce del piano di controllo OCI
  • CLI VM Exadata Cloud locale
Nota

Per ulteriori informazioni e best practice su come queste interfacce si allineano per diversi casi d'uso di gestione del database Exadata Cloud, fare riferimento alla nota di My Oracle Support: Exadata Cloud API/CLI Alignment Matrix (ID documento 2768569.1).

Interfacce del piano di controllo OCI per l'infrastruttura Exadata Cloud

Il piano di controllo OCI accetta input dalle API OCI, dalla console OCI e dalle interfacce personalizzate create con kit, strumenti e plugin forniti per facilitare lo sviluppo e semplificare la gestione delle risorse OCI.

Le API OCI sono API REST tipiche che utilizzano richieste e risposte HTTPS. OCI Console, un'interfaccia grafica intuitiva per la creazione e la gestione di Exadata Cloud e di altre risorse OCI, è una delle interfacce delle API OCI. Quando si cerca di sviluppare l'automazione utilizzando le API OCI, vengono fornite una serie di interfacce aggiuntive, tra cui: kit, strumenti e plugin, per facilitare lo sviluppo e semplificare la gestione delle risorse OCI. Un subset di queste API si applica alle risorse Exadata Cloud e all'infrastruttura che le contiene. Ognuna di queste varie interfacce offre le stesse funzionalità, tutte chiamate alle API OCI, e vengono fornite per consentire flessibilità e scelta a seconda delle preferenze e del caso d'uso.

  • Command Line Interface (CLI): l'interfaccia CLI OCI è uno strumento di dimensioni ridotte che è possibile utilizzare in autonomia o con la console per eseguire i task delle risorse Exadata Cloud e altri task OCI. L'interfaccia CLI fornisce la stessa funzionalità di base della console, oltre a comandi aggiuntivi. Alcune di queste, come la possibilità di eseguire script, estendono la funzionalità della console.
  • Kit di sviluppo software (SDK): OCI fornisce SDK per consentirti di sviluppare soluzioni personalizzate per Exadata Cloud e altri servizi e applicazioni basati su OCI.
  • DevOps Strumenti e plugin: questi strumenti possono semplificare il provisioning e la gestione dell'infrastruttura, abilitare processi automatizzati e facilitare lo sviluppo. Gli strumenti includono il provider Terraform OCI utilizzato con Resource Manager e OCI Ansible Collection.
  • Cloud Shell: Cloud Shell è un terminale basato su browser gratuito da utilizzare, accessibile dalla console OCI, che fornisce l'accesso a una shell Linux con CLI OCI preautenticata e altri utili strumenti di sviluppo. Puoi utilizzare la shell per interagire con Exadata Cloud e altre risorse OCI, seguire laboratori ed esercitazioni ed eseguire rapidamente i comandi dell'interfaccia CLI OCI.
  • Documentazione: Appendice e riferimento: questo riferimento generale mostra come configurare gli SDK e altri strumenti per sviluppatori per l'integrazione con i servizi Oracle Cloud Infrastructure.
  • Documentazione: API REST: questo riferimento completo fornisce dettagli sulle API REST di Oracle Cloud Infrastructure, tra cui descrizioni, sintassi, endpoint, errori e firme. Le API REST OCI specifiche dell'infrastruttura Exadata Cloud sono disponibili nella documentazione disponibile nelle sezioni Utilizzo dell'API specifiche di ciascun servizio:
    • Utilizzo dell'API per creare i componenti dell'infrastruttura
    • Uso dell'API per gestire l'istanza di Exadata Cloud Service
    • Utilizzo dell'API per gestire le immagini del software del database
    • Uso dell'API per creare la home Oracle Database in Exadata Cloud Service
    • Utilizzo dell'API per gestire la home di Oracle Database
    • Utilizzo dell'API per gestire i database
    • Uso dell'API per aggiornare Grid Infrastructure su una risorsa cluster VM
    • Utilizzo dell'API per gestire le risorse I/O di un cluster VM cloud Exadata
    • Uso dell'API per applicare le patch a un'istanza di Exadata Cloud Service
    • Utilizzo dell'API per aggiornare i database
    • Utilizzo dell'API per gestire le associazioni Data Guard
    • Utilizzo dell'API per gestire i backup

Interfacce a riga di comando VM locali

Oltre alle API basate su REST OCI, sono disponibili utility CLI situate nei guest VM, di cui è stato eseguito il provisioning nell'ambito dei cluster VM nell'infrastruttura Exadata Cloud, per eseguire varie operazioni di ciclo di vita e amministrazione.

La best practice consiste nell'utilizzare queste utility solo quando non è disponibile un comando Console corrispondente o un'API OCI.

Le utility includono:
  • dbaascli: utilizzare la utility dbaascli per eseguire varie operazioni di amministrazione e ciclo di vita del database sull'infrastruttura Exadata Cloud, ad esempio
    • modifica della password di un utente del database
    • avvio di un database
    • gestione dei pluggable database (PDB)
  • bkup_api: utilizzare la utility bkup_api per eseguire varie operazioni di backup e recupero sull'infrastruttura Exadata Cloud, ad esempio la creazione di un backup su richiesta di un database completo o di un singolo pluggable database (PDB) o per personalizzare le impostazioni di backup utilizzate dalla configurazione di backup automatico
    Nota

    bkup_api non è più valido. Utilizzare dbaascli database backup, dbaascli pdb backup o dbaascli pdb recover
    invece.
  • ExaCLI: utilizzare la utility della riga di comando ExaCLI per eseguire le funzioni di monitoraggio e gestione sui server di storage Exadata in Exadata Cloud.

Queste utility vengono fornite oltre alle interfacce basate su API OCI elencate sopra e separate da esse. Per utilizzare le utility della riga di comando della VM locale, è necessario essere connessi a una virtual machine in un cluster VM Exadata Cloud e utilizzare la sicurezza utente del sistema operativo VM, non la sicurezza utente OCI, per l'esecuzione. La maggior parte delle operazioni eseguite da queste utility sincronizza le modifiche al piano di controllo OCI utilizzando un processo denominato DB Sync. Tuttavia, ci possono essere operazioni non sincronizzate con il piano di controllo.

Il software di strumenti cloud sulle virtual machine contenenti queste utility CLI viene aggiornato automaticamente da Oracle a intervalli regolari. Se necessario, gli strumenti possono essere aggiornati manualmente seguendo le istruzioni riportate in Aggiornamento degli strumenti cloud mediante dbaascli.