コンテナデプロイメントベースのOceanBaseデータベースサービスで、OceanBase Proxyが組み込まれており、外部からの直接アクセスが容易です。OCP、ODC、OMSなどの製品のメタデータストレージとして利用できます。
本記事では、OATを使用してMetaDBを作成する方法について説明します。
説明
- このセクションでは、OAT V4.2.0バージョンを例に操作手順を説明します。OATのバージョンによって操作画面が異なる場合があります。実際の画面をご確認ください。
- MetaDB用にOceanBase内に独立したテナントを作成することを推奨します。MetaDBは監視データ以外の永続化データを格納するために使用されます。CPUとメモリは少なくとも4コア、8GBを割り当てることを推奨します。
- ディスク容量は、OCPが管理するクラスタの規模、保存されるファイルリソース、データの保持期間などの要因の影響を受けます。一般的には100GB以上のディスクを推奨します。
前提条件
MetaDBを作成する前に、以下の情報を確認してください:
- OATがインストール済みであること。詳細については、OATのデプロイを参照してください。
- スーパーユーザーまたは運用保守担当者権限を持つアカウントでOATにログインしていること。アカウントの詳細については、ユーザー管理を参照してください。
- MetaDBをインストールするサーバーが追加済みであること。詳細については、サーバーの追加を参照してください。
手順
左側のナビゲーションバーで、プロダクトサービス > コンポーネント をクリックして コンポーネント管理 ページに移動し、右上の コンポーネントの作成 をクリックして、MetaDBの作成 を選択します。
MetaDBの作成 ページで、基本設定 を構成します。
パラメータ説明MetaDB イメージ MetaDBのDockerイメージ。 コンポーネント名 コンポーネント名。他のコンポーネントと重複してはなりません。デフォルト名は metadbです。サーバー MetaDBをインストールするサーバーのIPアドレス。 カスタムZone カスタムZoneを有効にする場合は、Zone名、データセンター、サーバー、Root Serverの場所を入力する必要があります。 注意
このパラメータとサーバーパラメータはどちらか一方を選択してください。カスタムZoneを有効にすると、上記のサーバーパラメータは自動的に非表示になります。
アービトレーションサービスの設定 自由に有効または無効にできます。有効にする場合は、アービトレーションサービスのアドレスを入力してください。例:xxx.xxx.xxx.xxx:xxxx。 注意
MetaDBイメージでV4.XバージョンのMetaDBを選択した場合にのみ、アービトレーションサービスを設定できます。
CPU サーバー上でMetaDBが使用可能なCPU。デフォルトは 32Cです。説明
準備したOCPサーバーのCPUとメモリが16コア32GBの構成である場合、サーバー上でMetaDBが使用可能なCPUを8コアに設定することを推奨します。
メモリ サーバー上でMetaDBが使用可能なメモリ。デフォルトは 90GBです。説明
準備したOCPサーバーのCPUとメモリが16コア32GBの構成である場合、サーバー上でMetaDBが使用可能なメモリを16GBに設定することを推奨します。
MetaDBクラスタ名 MetaDBのクラスタ名。 root@sys パスワード MetaDBクラスタsysテナントのrootユーザーパスワード。 MetaDBの作成 ページで、インストールパス(オプション) を構成します。
MetaDBのインストールパスを設定するパラメータは以下のとおりです:
パラメータ説明インストールディレクトリ MetaDBのインストールパス。デフォルト値は /home/admin/oceanbaseです。データディレクトリ MetaDBのデータ保存パス。デフォルト値は /data/1です。ログディレクトリ MetaDBのログ保存パス。デフォルト値は /data/log1です。(オプション)バックアップディレクトリ MetaDBのバックアップパス。デフォルト値は空です。 **MetaDBの作成**ページで、**起動パラメータ(オプション)**を設定します。
注意
準備したOCPサーバーのCPUとメモリが16コア32GB構成であり、MetaDBがサーバー上で利用可能なCPUとメモリを8コア16GBに設定している場合は、observerプロセス起動パラメータで、
system_memoryの値を5G、resource_hard_limitの値を150に設定する必要があります。MetaDBの起動パラメータを設定するパラメータは以下のとおりです:
パラメータ説明MySQLポート MetaDBのMySQLポート。デフォルト値は 2881です。RPCポート MetaDBのRPCポート。デフォルト値は 2882です。(オプション)OBプロセス起動パラメータ 必要に応じてobserverプロセスの起動パラメータを変更または追加できます。 OB Proxyサービスポート OBProxyのサービスポート。デフォルト値は 2883です。(オプション)OB Proxyプロセス起動パラメータ 必要に応じてOBProxyプロセスの起動パラメータを変更または追加できます。詳細については、OBProxy設定パラメータ説明を参照してください。 SSHDポート MetaDBコンテナ内のSSHDポート。デフォルト値は 2022です。OCPはSSHDポートに接続してOCP Agentをデプロイします。rootパスワード MetaDBコンテナ内のrootユーザーパスワード。 MetaDBの設定が完了したら、**送信**をクリックします。
設定に誤りがある場合は、**リセット**をクリックして、デフォルト設定にワンクリックで戻すことができます。
次のステップ
MetaDBのインストール後、OceanBaseのエコシステムツールであるOCP、ODC、OMS、OB Shardingをインストールできます。