Interfaces de gestion Exadata Cloud

Le service Oracle Exadata Database Service on Cloud@Customer fournit une variété d'interface de gestion pour répondre à vos besoins en matière de cas d'utilisation et d'automatisation.

Présentation des interfaces de gestion Exadata Cloud

Les ressources Exadata Cloud sur Oracle Cloud Infrastructure (OCI) sont créées et gérées au moyen d'interfaces fournies pour répondre à vos différents cas d'utilisation en matière de gestion.

Les différentes interfaces comprennent :
  • Interface de la console OCI et outils d'automatisation, voir Utilisation de la console
  • API
  • Interfaces de ligne de commande (CLI)
Les interfaces de gestion sont regroupées en deux catégories principales :
  • Interfaces de plan de contrôle OCI
  • Interfaces de ligne de commande de MV Exadata Cloud locales
Note

Pour plus d'informations et connaître les meilleures pratiques exemplaires sur l'adéquation de ces interfaces aux divers cas d'utilisation en matière de gestion de bases de données Exadata Cloud, consultez la note My Oracle Support : Matrice d'alignement API/CLI pour Exadata Cloud (ID document 2768569.1).

Interfaces de plan de contrôle OCI

Les API OCI sont des API REST typiques qui utilisent des demandes et des réponses HTTPS. La console OCI, interface graphique intuitive pour créer et gérer votre système Exadata Cloud et d'autres ressources OCI, est l'une des interfaces des API OCI. Lorsque vous cherchez à développer l'automatisation à l'aide des API OCI, un certain nombre d'interface supplémentaires, notamment des kits, des outils et des plugiciels, sont fournies pour faciliter le développement et simplifier la gestion des ressources OCI. Un sous-jeu de ces API s'applique aux ressources Exadata Cloud et à son infrastructure. Chacune de ces interfaces peut être utilisée pour réaliser la même fonctionnalité, toutes appelant les API OCI, et sont fournies pour vous offrir de la flexibilité et du choix en fonction de vos préférences et cas d'utilisation.

  • Interface de ligne de commande (CLI) : L'interface de ligne de commande est un outil pratique que vous pouvez utiliser seul ou avec la console pour effectuer des tâches Exadata Cloud et d'autres tâches OCI. L'interface de ligne de commande offre les mêmes fonctionnalités de base que la console, ainsi que des commandes supplémentaires. Certaines d'entre elles, comme la possibilité d'exécuter des scripts, étendent la fonctionnalité de la console.
  • Trousses SDK : OCI fournit des trousses SDK pour faciliter le développement de solutions personnalisées pour Exadata Cloud et d'autres services et applications basés sur OCI.
  • Outils DevOps et plugiciels : Ces outils simplifient le provisionnement et la gestion de l'infrastructure, activent des processus automatisés et facilitent le développement. Les outils incluent le fournisseur Terraform pour OCI utilisé avec le gestionnaire de ressources et la collection Ansible pour OCI.
  • Cloud Shell : Cloud Shell est une fenêtre de terminal basée sur un navigateur accessible à partir de la console Oracle Cloud. Son utilisation est gratuite et donne accès à un interpréteur de commandes Linux, avec une interface de ligne de commande Oracle Cloud Infrastructure préauthentifiée et d'autres outils utiles pour les développeurs. Vous pouvez utiliser l'interpréteur de commandes pour interagir avec les ressources OCI, suivre des laboratoires et des tutoriels, et exécuter rapidement des commandes d'interface de ligne de commande OCI.
  • Annexe et informations de référence : Ce document de référence générale explique comment configurer les trousses SDK et d'autres outils pour développeurs afin d'effectuer l'intégration aux services Oracle Cloud Infrastructure.
  • API REST : Cette référence complète fournit des détails sur les API REST Oracle Cloud Infrastructure, notamment des descriptions, la syntaxe, les points d'extrémité, les erreurs et les signatures. Les API REST d'OCI propres à Exadata Cloud@Customer se trouvent dans toute la documentation dans les sections Utilisation de l'API :
    • Utilisation de l'API pour gérer l'infrastructure Exadata Cloud@Customer
    • Utilisation de l'API pour gérer les destinations de sauvegarde Exadata Cloud@Customer
    • Utilisation de l'API pour gérer les grappes de machines virtuelles Exadata Cloud@Customer
    • Utilisation de l'API pour créer un répertoire de base Oracle Database sur Exadata Cloud@Customer
    • Utilisation de l'API pour gérer un répertoire de base Oracle Database sur Exadata Cloud@Customer
    • Utilisation de l'API pour gérer les composants Oracle Database
    • Utilisation de l'API pour gérer des associations Data Guard sur un système Exadata Cloud@Customer
    • Utilisation de l'API pour gérer la sauvegarde et la récupération de base de données
    • Utilisation de l'API pour appliquer des correctifs à un système Exadata Cloud@Customer

Interfaces de ligne de commande de MV locales

Outre les API REST d'OCI, des utilitaires CLI situés sur les MV invitées, fournis dans le cadre des grappes de MV sur l'infrastructure cloud Exadata, sont disponibles pour effectuer diverses opérations de cycle de vie et d'administration.

La meilleure pratique consiste à utiliser ces utilitaires lorsqu'une API OCI correspondante n'est pas disponible ou qu'Exadata Cloud@Customer est en mode déconnecté.

Les utilitaires comprennent :
  • dbaascli : Utilisez l'utilitaire dbaascli pour effectuer diverses opérations de cycle de vie et d'administration de base de données sur les service Exadata Cloud, notamment :
    • modification du mot de passe d'un utilisateur de base de données
    • démarrage d'une base de données
    • gestion des bases de données enfichables
    • ajustement du nombre de coeurs d'UC en mode déconnecté
  • bkup_api : Utilisez l'utilitaire bkup_api pour effectuer diverses opérations de sauvegarde et de récupération sur le service Exadata Cloud, notamment la création d'une sauvegarde sur demande d'une base de données complète ou d'une base de données enfichable individuelle, ou pour personnaliser les paramètres de sauvegarde utilisés par la configuration de sauvegarde automatique
  • ExaCLI : Utilisez l'utilitaire de ligne de commande ExaCLI pour exécuter des fonctions de surveillance et de gestion sur les serveurs de stockage Exadata du service Exadata Cloud.

Ces utilitaires sont fournis en plus et séparément des interfaces basées sur l'API OCI énumérées ci-dessus. Pour utiliser les utilitaires de ligne de commande de machine virtuelle locale, vous devez être connecté à une machine virtuelle dans une grappe de machines virtuelles Exadata Cloud et utiliser la sécurité utilisateur du système d'exploitation de la machine virtuelle, et non la sécurité utilisateur OCI, pour l'exécution. Les utilitaires peuvent être utilisés pour effectuer des opérations si Exadata Cloud@Customer est déconnecté du plan de contrôle OCI. La plupart des opérations exécutées par ces utilitaires synchronisent leurs modifications au plan de contrôle OCI à l'aide d'un processus appelé DB Sync. Cependant, il peut y avoir des opérations non synchronisées avec le plan de contrôle.

Les logiciels d'outils en nuage sur les machines virtuelles, qui contiennent ces utilitaires d'interface de ligne de commande, sont mis à jour automatiquement par Oracle sur une base régulière. Si nécessaire, les outils peuvent être mis à jour manuellement en suivant les instructions sous Mise à jour des outils en nuage à l'aide de dbaascli.