本記事では、OCPを使用して3レプリカOceanBaseクラスタをデプロイする方法について説明します。
説明
この記事では、OCP V4.2.1バージョンを例に操作手順を説明します。OCPのバージョンによって操作画面が異なる場合があります。実際の画面をご確認ください。
前提条件
- OCPをデプロイ済みであること。詳細については、OCPのデプロイを参照してください。
- OceanBaseクラスタをデプロイするサーバーがOCPリソースプールに追加されていること。詳細については、サーバーの追加を参照してください。
- OCPにログインしているユーザーが
CREATE CLUSTER権限を持っていること。詳細については、ロールの概要と OCPのデフォルトロールを参照してください。 - OceanBaseデータベースのRPMパッケージを取得していること。詳細については、インストールパッケージの準備を参照してください。
操作手順
OCPにログインします。
左側のナビゲーションバーで、クラスタ をクリックします。
クラスタ ページの右上隅にある クラスタの作成 をクリックします。
クラスタの作成 ページの右上隅で、デフォルトで選択されている 分散クラスタ を使用します。
クラスタの作成 ページで、クラスタの基本情報を設定します。
基本設定 は以下の表のとおりです。
設定 説明 クラスタタイプ プライマリクラスタ または スタンバイクラスタ を選択できます。ここでは プライマリクラスタ を選択します。 クラスタ名 管理するクラスタの名前をカスタマイズします。クラスタ名は英字で始める必要があり、英大文字、英小文字、数字、アンダースコア(_)を使用できます。長さは2~48文字です。 root@sysパスワード カスタマイズまたはランダム生成が可能です。パスワードは以下の複雑さの条件を満たす必要があります:
- 長さ:8~32文字。
- 数字を2つ以上、英大文字を2つ以上、英小文字を2つ以上、特殊文字を2つ以上含むこと。
サポートされている特殊文字:~!@#%^&*_-+=`|(){}[]:;',.?/
また、パスワードのコピー をクリックすると、カスタマイズまたはランダム生成されたパスワードをクリップボードにコピーできます。OceanBaseバージョン リストから既存のOceanBaseデータベースのバージョンを選択するか、リストの下部にある バージョンの追加 をクリックして、OceanBaseのRPMパッケージをアップロードできます。 OBProxyクラスタの関連付け このオプションは、既存のOBProxyクラスタを関連付けるために使用します。この例では、このオプションを有効にしません。 クラスタの作成 ページで、クラスタのデプロイモード情報を設定します。
デフォルトで3つのZone情報が追加されています。
各Zoneに設定する必要がある情報とその説明は、以下の表のとおりです。
設定 説明 Zone名 通常、デフォルト名が設定されていますが、必要に応じて名前を変更することができます。 Zone名は英字で始める必要があり、英大文字、英小文字、数字、アンダースコア(_)を使用できます。長さは2~48文字です。 データセンター Zoneが属するデータセンター。各Zoneのホストは同じデータセンターにのみデプロイできます。 マシンタイプ(オプション) マシンタイプを選択すると、後のホストリストはそのマシンタイプに基づいてフィルタリングされます。 CPUアーキテクチャ 自動割り当て または 手動選択 を選択できます。 ホスト マシンのIPアドレス。複数のIPアドレスを選択できます。 Root Serverの位置 Root Serviceを配置するマシンのIPアドレスを選択する必要があります。マルチレプリカのOceanBaseクラスタでは、各Zoneに1つのRoot Serviceを指定する必要があります。 Zone優先順位ソート クラスタのsysテナントのリーダーレプリカの分散における優先順位。オプションです。指定しない場合、最初のZoneが最優先されます。最も優先順位の高いZoneはPrimary Zoneと見なされ、1つしか持つことができません。
このオプションを有効にして、Zoneの優先順位をカスタマイズすることもできます。ソート方法は以下のとおりです:- 左側のリストボックスで、1つまたは複数のZoneを選択します。左側のリストボックスには、現在のクラスタで使用可能なすべてのZoneが表示されています。
- 中央の > ボタンをクリックします。選択したZoneが優先順位ソートリストに移動します。複数のZoneを同時に選択すると、それらは同じ優先順位を持ちます。
- a、bの操作を繰り返して、優先順位の低いZoneを追加します。
- 優先順位を調整する必要がある場合、優先順位ソートリスト内でドラッグして順序を変更することができます。リスト内では上から下へ優先順位が低くなります。
(オプション) クラスタの作成 ページで、クラスタパラメータを設定します。
デフォルトのパラメータ設定を使用するか、パラメータ設定 モジュールを開いてクラスタパラメータを設定できます。
- 起動パラメータ項目を個別に追加して値を設定できます。
- パラメータテンプレートの選択 をクリックしてパラメータテンプレートを選択すると、テンプレートのパラメータと設定が自動的に入力されます。クラスタのパラメータテンプレートが作成されていない場合は、クラスタテンプレートの新規作成 をクリックして、クラスタのパラメータテンプレートを作成できます。
(オプション) クラスタの作成 ページで、カスタム設定を使用してパスとポートを設定します。
デフォルトのパスとポート設定を使用するか、カスタム設定 モジュールを開いて パス設定 と ポート設定 をカスタマイズできます。
パスの設定:
- パス設定 モジュールで、必要に応じて ソフトウェアインストールパス、データディスクパス、ログディスクパス をカスタマイズします。
- 設定完了後、テスト をクリックして、パスが使用可能かどうか検証します。使用できない場合は、テスト結果に基づいて問題を調査するか、パスを他の使用可能なパスに変更します。
ポートの設定:
- ポート設定 モジュールで、SQLポート と RPCポート をカスタマイズします。
- 設定が完了したら、テスト をクリックして、ポートが既に使用されているかどうかを検証します。既に使用されている場合、使用可能なポートを再設定する必要があります。
設定が完了したら、右下の 送信 をクリックします。
次の操作
クラスタの作成後、ビジネスのニーズに応じてユーザーテナントを作成します。
OCPを使用したユーザーテナントの作成方法の詳細については、プライマリテナントの新規作成を参照してください。
コマンドラインを使用したユーザーテナントの作成の詳細情報については、テナントの作成を参照してください。