外部MySQL DB Systemの登録

データベース管理でリソースを作成することで、外部MySQL DBシステムを登録できます。このリソースは、外部MySQL DBシステムを接続するハンドルとして機能します。

外部MySQL DBシステムはオンプレミスにデプロイされ、登録の過程で次のことを行います。

  • データベース管理で外部MySQL DBシステムを表すリソースを作成します。
  • 外部MySQL DBシステムに接続するためのコネクタを作成します。
  • 外部MySQL DBシステムのデータベース管理を有効にします。

外部MySQL DBシステムを登録する前に、次のことを行う必要があります。

外部MySQL DBシステムを登録するには:

  1. Oracle Cloud Infrastructureコンソールにサインインします。
  2. ナビゲーション・メニューを開き、「監視および管理」をクリックします。「データベース管理」で、「管理」をクリックします。
  3. 左側のペインで、MySQLデータベースをクリックし、「コンパートメント」ドロップダウン・リストでコンパートメントを選択し、「デプロイメント・タイプ」フィルタで「外部」を選択します。
  4. MySQL DBシステム・ページで、「外部MySQL DBシステムの登録」をクリックします。
  5. 「外部MySQL DBシステムの登録」パネルで:
    1. 外部MySQL DBシステムを登録するには、次の詳細を指定します:
      1. 宛先コンパートメント: 外部MySQL DBシステム・リソースを配置するコンパートメントを選択します。デフォルトでは、MySQL DBシステム・ページで選択したコンパートメントが表示されますが、必要に応じてドロップダウン・リストで別のコンパートメントを選択できます。
      2. 外部MySQL DBシステム名: 外部MySQL DBシステム・リソースを容易に識別するためのわかりやすい名前を入力します。このフィールドには、次の形式の名前がすでに表示されており、必要に応じて変更できます。
        mysql_<YYYYMMDDHHMMSS in UTC>
    2. コネクタを作成するための次の詳細を指定します。
      1. コネクタ名: コネクタ・リソースを容易に識別するためのわかりやすい名前を入力します。このフィールドには、次の形式の名前がすでに表示されており、必要に応じて変更できます。
        DBConnector_<YYYYMMDDHHMMSS in UTC>
      2. エージェント: 外部MySQL DBシステムに接続する管理エージェントを選択します。
      3. ホスト名: オンプレミスにデプロイされた外部MySQL DBシステムの完全修飾ドメイン名(FQDN)またはIPアドレスを入力します。管理エージェントからの問合せは、ホスト名を使用してMySQLサーバー・インスタンスに接続し、このホスト名はMySQLユーザーの作成時に指定されたホスト名と一致する必要があります。詳細は、外部MySQL DB System関連の前提条件タスクの実行を参照してください。
      4. ポート: 外部MySQL DBシステムが接続に使用するポート番号を入力します。
      5. ネットワーク・プロトコル: 外部MySQL DBシステムに接続するネットワーク・プロトコルを選択します。
        • TCP: Transmission Control Protocol。これは、データの交換に使用される基本的なネットワーク・プロトコルです。
        • SSLを使用したTCP: Secure Sockets Layerを使用したTransmission Control Protocol。これは、SSLでデータを転送する前にデータを暗号化するため、より安全なオプションです。
        • ソケット: ネットワーク全体でのデータの送受信に使用されるエンドポイント。
      6. シークレット: ネットワーク・プロトコルの資格証明および詳細を含むシークレットを選択します。Vaultサービスで直接作成されたネットワーク・プロトコル資格証明シークレットは、次のフリーフォーム・タグがシークレットに関連付けられている場合にのみ、このドロップダウン・リストに表示されます。
        • TCP資格証明のシークレット: TCP_SECRET_MYSQL
        • SSL資格証明を使用したTCPのシークレット: TLS_SECRET_MYSQL
        • ソケット資格証明のシークレット: SOCKET_SECRET_MYSQL

        Vaultサービスでシークレットを作成する方法の詳細は、Vaultでのシークレットの作成を参照してください。

        既存のシークレットを使用できない場合は、ドロップダウン・リストで「新規シークレットの作成...」を選択し、新しいシークレットを作成します。詳細は、ネットワーク・プロトコル・シークレットの作成を参照してください。

    3. オプションで、「接続のテスト」をクリックし、外部MySQL DBシステムへの接続が確立されているかどうかを確認します。テスト接続プロセスが完了するまでに数分かかる場合があり、ページを終了したりリフレッシュしたりしないでください。
    4. 「送信」をクリックしてコネクタを作成し、外部MySQL DBシステムを登録し、データベース管理を有効にします。
「外部MySQL DBシステムの登録」パネルは、登録プロセス全体が完了するまで開いたままであり、データベース管理が正常に有効化されると自動的に閉じます。コネクタが正常に作成されず、エラーが表示された場合は、「外部MySQL DBシステムの登録」パネルに入力した情報を確認して変更を行い、「送信」を再度クリックできます。新しく登録された外部MySQL DBシステムは、MySQL DBシステム・ページにリストされます。コネクタ作成ステップが失敗し、「外部MySQL DBシステムの登録」パネルを閉じた場合は、「外部MySQL DBシステムの登録」をクリックして、登録プロセスを再度開始できます。外部MySQL DBシステムの再登録時に、外部MySQL DBシステムに同じ名前を指定でき、コネクタの作成に失敗した以前の登録が置き換えられます。

外部MySQL DBシステムの「アクション」アイコン(アクション)をクリックし、次のタスクを実行できます:

  • 作業リクエストの表示: 作業リクエストをモニターし、関連するログおよびエラー・メッセージを表示する場合にクリックします。
  • コネクタの表示: クリックして「コネクタ詳細」ページに移動し、コネクタ情報を表示します。
  • データベース管理の無効化: クリックしてデータベース管理を無効にします。データベース管理を無効にして再度有効にする場合は、「管理ステータス」列の「データベース管理の有効化」をクリックし、コネクタを選択して「有効化」をクリックします。
  • OCIDのコピー: クリックして、外部MySQL DBシステム・リソースのOCIDをコピーします。
  • 登録解除: クリックして外部MySQL DBシステムの登録を解除します。