Interfaces de Gerenciamento do Exadata Cloud

O Oracle Exadata Database Service on Cloud@Customer oferece várias interfaces de gerenciamento adequadas ao seu caso de uso e às suas necessidades de automação.

Introdução às Interfaces de Gerenciamento do Exadata Cloud

Os recursos do Exadata Cloud no Oracle Cloud Infrastructure (OCI) são criados e gerenciados por meio de várias interfaces fornecidas para adequar-se aos seus diferentes casos de uso de gerenciamento.

As várias interfaces incluem:
  • Ferramentas de automação e interface da Console do OCI; consulte Usando a Console
  • Interfaces de Programação de Aplicativo (APIs)
  • Interfaces de Linha de Comando (CLIs)
As interfaces de gerenciamento são agrupadas em duas categorias principais:
  • Interfaces do OCI Control Plane
  • CLIs de VMs Locais do Exadata Cloud
Observação

Para obter mais informações e melhores práticas sobre como essas interfaces se alinham para vários casos de uso de gerenciamento de banco de dados Exadata Cloud, consulte a nota do My Oracle Support: Exadata Cloud API/CLI Alignment Matrix (Doc ID 2768569.1).

Interfaces do OCI Control Plane

As APIs do OCI são APIs REST típicas que usam solicitações e respostas HTTPS. A Console do OCI, uma interface gráfica intuitiva para a criação e o gerenciamento do Exadata Cloud e de outros recursos do OCI, é uma das interfaces para as APIs do OCI. Ao procurar desenvolver a automação utilizando as APIs do OCI, várias interfaces adicionais, incluindo kits, ferramentas e plug-ins, são fornecidas para facilitar o desenvolvimento e simplificar o gerenciamento dos recursos do OCI. Um subconjunto dessas APIs se aplica aos recursos do Exadata Cloud e à sua infraestrutura. Cada uma dessas interfaces pode ser usada para realizar a mesma funcionalidade, todas chamando as APIs do OCI, e são fornecidas para permitir a flexibilidade e a escolha, dependendo da preferência e do caso de uso.

  • Interface de Linha de Comando (CLI): A CLI do OCI é uma ferramenta pequena de reconhecimento que você pode usar sozinha ou com a Console para completar o recurso do Exadata Cloud e outras tarefas do OCI. A CLI fornece a mesma funcionalidade básica da Console, além de comandos adicionais. Alguns deles, como a capacidade de executar scripts, estendem a funcionalidade da Console.
  • SDK (Software Development Kits): O OCI fornece SDKs para permitir o desenvolvimento de soluções personalizadas para o Exadata Cloud e para outros serviços e aplicativos baseados no OCI.
  • Ferramentas e Plug-ins de DevOps: Essas ferramentas podem simplificar o provisionamento e o gerenciamento de infraestrutura, ativar processos automatizados e facilitar o desenvolvimento. As ferramentas incluem o OCI Terraform Provider usado com o Resource Manager e a OCI Ansible Collection.
  • Cloud Shell: É um terminal gratuito baseado em browser, acessível na Console do OCI, que oferece acesso a um shell Linux com a CLI do OCI pré-autenticada e outras ferramentas úteis para o desenvolvedor. Você pode usar o shell para interagir com o Exadata Cloud e outros recursos do OCI, acompanhar laboratórios e tutoriais e executar rapidamente comandos da CLI do OCI.
  • Apêndice e Referência: Essa referência geral mostra como configurar os SDKs e outras ferramentas do desenvolvedor para fazer integração com os serviços do Oracle Cloud Infrastructure.
  • APIs REST: Essa referência completa fornece detalhes sobre as APIs REST do Oracle Cloud Infrastructure, incluindo descrições, sintaxe, pontos finais, erros e assinaturas. As APIs REST do OCI específicas do Exadata Cloud@Customer podem ser encontradas em toda a documentação nas seções Usando a API:
    • Usando a API para Gerenciar a Infraestrutura do Exadata Cloud@Customer
    • Usando a API para Gerenciar Destinos de Backup do Exadata Cloud@Customer
    • Usando a API para Gerenciar Clusters de VMs do Exadata Cloud@Customer
    • Usando a API para Criar o Home do Oracle Database no Exadata Cloud@Customer
    • Usando a API para Gerenciar o Home do Oracle Database no Exadata Cloud@Customer
    • Usando a API para Gerenciar Componentes do Oracle Database
    • Usando a API para Gerenciar Associações do Data Guard em um Sistema Exadata Cloud@Customer
    • Usando a API para Gerenciar Backup e Recuperação do Banco de Dados
    • Usando a API para Aplicar Patch em um Sistema Exadata Cloud@Customer

Interfaces de Linha de Comando de VM Local

Além das APIs REST baseadas no OCI, os utilitários da CLI localizados nas VMs convidadas, provisionadas como parte dos clusters de VMs no Exadata Cloud Infrastructure, estão disponíveis para executar várias operações de ciclo de vida e administração.

A melhor prática é usar esses utilitários quando uma API do OCI correspondente não está disponível ou o Exadata Cloud@Customer está no modo desconectado.

Os utilitários incluem:
  • dbaascli: Use o utilitário dbaascli para executar várias operações de ciclo de vida e administração do banco de dados no Exadata Cloud Service, como
    • alterar a senha de um usuário do banco de dados
    • iniciar um banco de dados
    • gerenciar bancos de dados plugáveis (PDBs)
    • dimensionar a contagem de núcleos de CPU no modo desconectado
  • bkup_api: Use o utilitário bkup_api para executar várias operações de backup e recuperação no Exadata Cloud Service, como criar um backup sob demanda de um banco de dados completo ou de um banco de dados plugável (PDB) individual ou personalizar definições de backup usadas pela configuração de backup automático
  • ExaCLI: Use o utilitário de linha de comando ExaCLI para executar funções de monitoramento e gerenciamento nos servidores de armazenamento Exadata no Exadata Cloud.

Esses utilitários são fornecidos além e à parte das interfaces baseadas na API do OCI listadas anteriormente. Para usar os utilitários de linha de comando da VM local, você deve estar conectado a uma máquina virtual em um cluster de VMs do Exadata Cloud e usar a segurança de usuário do sistema operacional da VM, não a segurança de usuário do OCI, para execução. Os utilitários poderão ser usados para executar operações se o Exadata Cloud@Customer estiver desconectado do OCI Control Plane. A maioria das operações executadas por esses utilitários sincroniza suas alterações novamente com o OCI Control Plane usando um processo chamado DB Sync. No entanto, pode haver operações não sincronizadas com o Control Plane.

O software de conjunto de ferramentas da nuvem nas máquinas virtuais, que contêm esses utilitários da CLI, é atualizado automaticamente pela Oracle regularmente. Se necessário, o conjunto de ferramentas poderá ser atualizado manualmente, seguindo as instruções em Atualizando o Conjunto de Ferramentas da Nuvem com o Utilitário dbaascli.