機械翻訳について

Exadata Cloud管理インタフェース

Oracle Exadata Database Service on Cloud@Customerは、ユースケースおよび自動化のニーズに適合する様々な管理インタフェースを提供します。

Exadata Cloud管理インタフェースの概要

Oracle Cloud Infrastructure (OCI)上のExadata Cloudリソースは、様々な管理ユースケースに合せて提供される様々なインタフェースを介して作成および管理されます。

各種インタフェースには次のものがあります:
  • OCIコンソール・インタフェースおよび自動化ツール(「コンソールの使用」を参照)
  • アプリケーション・プログラミング・インタフェース(API)
  • コマンド行インタフェース(CLI)
管理インタフェースは、次の2つの主要なカテゴリに分類されます:
  • OCI Control Planeインタフェース
  • ローカルExadata Cloud VM CLI

ノート:

Exadata Cloudの様々なデータベース管理ユースケースでのこれらのインタフェースの連携方法の詳細およびベスト・プラクティスは、My Oracle Supportノートを参照してください: Exadata Cloud API/CLIの連携マトリックス(ドキュメントID 2768569.1).

OCI Control Planeインタフェース

OCI APIは、HTTPSリクエストおよびレスポンスを使用する一般的なREST APIです。 OCIコンソールは、Exadata Cloudおよびその他のOCIリソースを作成および管理するための直感的でグラフィカルなインタフェースであり、OCI APIへのインタフェースの1つです。 OCI APIを使用して自動化を開発しようとする場合、次のような多数の追加インタフェースがあります: キット、ツール、プラグインは、OCIリソースの開発を容易にし、管理を簡素化するために提供されています。 これらのAPIのサブセットは、Exadata Cloudリソースとそのインフラストラクチャに適用されます。 これらの各インタフェースを使用して、同じ機能を実現し、すべてOCI APIをコールし、プリファレンスおよびユース・ケースに応じて柔軟性と選択肢を実現できます。

  • コマンドライン・インタフェース(CLI): OCI CLIは、単独で使用することもコンソールとともに使用してExadata Cloudリソースおよびその他のOCIタスクを完了できる、小規模なフットプリント・ツールです。 CLIには、コンソールと同じコア機能に加えて、追加コマンドが用意されています。 スクリプトの実行などの一部の機能は、コンソール機能を拡張します。
  • ソフトウェア開発キット(SDK): OCIは、Exadata Cloudおよびその他のOCIベースのサービスやアプリケーションに対するカスタム・ソリューションの開発を可能にするSDKを提供します。
  • DevOpsツールおよびプラグイン: これらのツールにより、インフラストラクチャのプロビジョニングと管理が簡素化され、自動化されたプロセスが可能になり、開発が促進されます。 ツールには、リソース・マネージャおよびOCI Ansibleコレクションで使用されるOCI Terraformプロバイダが含まれます。
  • クラウド・シェル: クラウド・シェルは、OCIコンソールからアクセスできる無料のブラウザベースの端末であり、事前認証済OCI CLIやその他の便利な開発者ツールを備えたLinuxシェルへのアクセスを提供します。 シェルを使用して、Exadata Cloudおよびその他のOCIリソースとの対話、ラボやチュートリアルのフォロー、OCI CLIコマンドの迅速な実行を行うことができます。
  • 付録とリファレンス: この一般的なリファレンスでは、Oracle Cloud Infrastructureサービスと統合するためのSDKおよびその他の開発者ツールの構成方法を示します。
  • REST APIs: この完全なリファレンスでは、Oracle Cloud Infrastructure REST APIの詳細(説明、構文、エンドポイント、エラー、シグネチャなど)が提供されます。 Exadata Cloud@Customer固有のOCI REST APIは、「APIの使用」セクションのドキュメント全体で使用できます:
    • APIを使用したExadata Cloud@Customerインフラストラクチャの管理
    • APIを使用したExadata Cloud@Customerバックアップの保存先の管理
    • APIを使用したExadata Cloud@Customer VMクラスタの管理
    • APIを使用したExadata Cloud@CustomerでのOracle Databaseホームの作成
    • APIを使用したExadata Cloud@CustomerでのOracle Databaseホームの管理
    • APIを使用したOracle Databaseコンポーネントの管理
    • APIを使用したExadata Cloud@CustomerシステムでのData Guard関連付けの管理
    • APIを使用したデータベースのバックアップおよびリカバリの管理
    • APIを使用したExadata Cloud@Customerシステムへのパッチ適用

ローカルVMコマンドライン・インタフェース

OCI RESTベースのAPIに加えて、Exadata Cloud Infrastructure上のVMクラスタの一部としてプロビジョニングされたVMゲスト上にあるCLIユーティリティは、様々なライフサイクルおよび管理操作を実行するために使用できます。

ベスト・プラクティスは、対応するOCI APIが使用できない場合、またはExadata Cloud@Customerが切断モードの場合に、これらのユーティリティを使用することです。

ユーティリティには次のものがあります:
  • dbaascli: dbaascliユーティリティを使用して、Exadata Cloud Serviceで様々なデータベース・ライフサイクルおよび管理操作を実行
    • データベース・ユーザーのパスワードの変更
    • データベースの起動
    • プラガブル・データベース(PDB)の管理
    • 切断モードでのCPUコア数のスケーリング
  • bkup_api: bkup_apiユーティリティを使用して、完全なデータベース、個々のプラガブル・データベース(PDB)のオンデマンド・バックアップの作成、自動バックアップ構成で使用されるバックアップ設定のカスタマイズなど、Exadata Cloud Serviceの様々なバックアップおよびリカバリ操作を実行
  • ExaCLI: ExaCLIコマンドライン・ユーティリティを使用して、Exadata CloudのExadataストレージ・サーバーでモニタリングおよび管理機能を実行します。

これらのユーティリティは、前述のOCI APIベースのインタフェースに加えて、分離されています。 ローカルVMコマンドライン・ユーティリティを使用するには、Exadata Cloud VMクラスタ内の仮想マシンに接続して、OCIユーザー・セキュリティではなくVMオペレーティング・システムのユーザー・セキュリティを実行する必要があります。 Exadata Cloud@CustomerがOCI Control Planeから切断されている場合、このユーティリティを使用して操作を実行できます。 これらのユーティリティによって実行される操作のほとんどは、DB Syncというプロセスを使用して、変更をOCI Control Planeに再同期します。 ただし、コントロール・プレーンと同期されていない操作が存在する場合があります。

仮想マシン上のクラウド・ツール・ソフトウェア(これらのCLIユーティリティを含む)は、Oracleによって定期的に自動的に更新されます。 必要に応じて、「dbaascliを使用したクラウド・ツールの更新」の手順に従ってツールを手動で更新できます。