本記事では、OATリソースプールにサーバーを追加する方法について説明します。
説明
このセクションでは、OAT V4.2.0バージョンを例に操作手順を説明します。OATのバージョンによって操作画面が異なる場合がありますので、実際の画面をご確認ください。
前提条件
OATがインストール済みであること。詳細については、OATのデプロイを参照してください。
手順
OATにログインします。
左側のナビゲーションバーで、サーバー をクリックして サーバー管理 ページに移動し、ページの右上隅にある サーバーの追加 をクリックします。
サーバーの追加 ページで、基本情報を入力します。
各フィールドの説明は以下のとおりです:
フィールド説明サーバーIPアドレス 追加するサーバーの外部ネットワークカードのIPアドレス。 SSHポート 追加するサーバーのSSHアクセスポート。 データセンター(IDC) 追加するサーバーが属するデータセンター。 認証情報 追加するサーバーのアクセス認証情報。現在、ユーザー名とパスワード、およびキーの2種類の認証情報をサポートしています。 説明(オプション) サーバーを追加する際のコメントで、ホストの管理を容易にします。 サーバーの追加 ページで、初期設定を行います。
各フィールドの説明は以下のとおりです:
フィールド説明サーバー用途 追加予定のサーバー用途。 OS所有者ユーザー OB ServerおよびOBプロダクトサービスのインストールと実行を行うOSユーザー。カスタマイズ可能です。 ユーザーパスワード 上記OS所有者ユーザーのパスワード。 ユーザーUID:GID OS所有者ユーザーに対応するUIDとGID。 Dockerルートディレクトリ Dockerデータディレクトリ。 クロック同期(オプション):デフォルトではオフです。クロック同期を有効にする場合は、以下の情報を入力してください。
注意
OceanBaseクラスタをデプロイするサーバーとOCPをデプロイするサーバーは、クロックソースを同期する必要があります。
フィールド説明クロックソースIPアドレス クロックソースのIPアドレス。 minpoll: chronyクライアントがクロックソースに対して時刻同期リクエストを送信する最小時間間隔。単位は秒です。 maxpoll: chronyクライアントがクロックソースに対して時刻同期リクエストを送信する最大時間間隔。単位は秒です。 maxslewrate: chronyクライアントのクロックの最大調整レートを制御します。単位はPPM(百万分の一)です。 このサーバーをセカンダリクロックソースとして同時に使用する(オプション) 設定後、アローリストに登録されたクライアントからのリクエストを許可し、ブロックリストに登録されたクライアントからのリクエストを拒否するまでの間、このサーバーをクロックソースとして外部に提供できます。 OCP管理への自動同期(オプション):デフォルトではオフです。有効にした後、インストール済みのOCPを選択する必要があります。選択可能なOCPがない場合は、デフォルトでグレーアウトされます。OATでサーバーの初期設定が完了すると、OCPのAPIを自動的に呼び出し、サーバーを指定されたOCPに追加して以降の使用を容易にします。
注意
- ここでいうインストール済みのOCPは、プロダクトサービス > プロダクト > OCP でインストールされたOCPから取得します。OCPのインストールについては、OCPのデプロイを参照してください。
- OCPを使用してOceanBaseクラスタをデプロイする前に、OceanBaseクラスタをデプロイするマシンをOCPリソースプールに追加する必要があります。
ディスクの初期化(オプション):OceanBaseデータベースおよび関連する製品サービスの安定性を確保するため、通常はサービスで使用されるディレクトリを独立したディスクに配置することを推奨します。ディスクの初期化を選択すると、プログラムは自動的に
lvmを使用して対応するvgを作成し、指定されたサイズのlvを指定されたマウントディレクトリにマウントします。- ディスクまたはパーティションの選択:システムはマウントされていないディスクデバイスを自動的に認識します。ユーザーはマウントするディスクデバイスを複数選択できます。
- マウント用途:ソフトウェアインストールパス、データディスクパス、ログディスクパス、dockerルートディレクトリ があります。ユーザーは実際の要件に応じてマウント用途を選択できます。
- マウントポイント:ユーザーは実際の状況に応じて、適切なマウントパスを入力します。
- 容量 (/GB):実際の状況に応じて、必要な容量を入力します。単位はGBです。
確認 をクリックします。
ユーザーがディスクの初期化機能を有効にしている場合、送信時にチェック項目を表示するポップアップウィンドウが表示されます。チェック項目にエラーがなければ、OK をクリックしてサーバーを追加します。
ユーザーがディスクの初期化機能を有効にしていない場合、直接送信され、初期化操作が実行されます。
サーバーの送信が成功すると、サーバーリストに新しく追加されたサーバーが表示されます。この時点でのマシンの状態は 初期化中 です。ユーザーは サーバー管理 ページで追加されたサーバーを見つけ、対応する 操作 列の タスクの表示 をクリックしてタスクの進捗状況を確認できます。サーバーが多すぎる場合、ページ上部でIPアドレスを使って検索できます。
エラーが発生したサブタスクがあり、そのサブタスクが業務に影響しない場合は、ログ情報を確認した後、手動でサブタスクを成功に設定できます。
次のステップ
マシンの追加が完了したら、必要に応じてOCPをデプロイできます:
OCPのデプロイとマシンの追加が完了したら、必要に応じてOceanBaseクラスタをデプロイできます:
- OCPを使用した2レプリカ + アービトレーションサービスのOceanBaseクラスタのデプロイ
- OCPを使用した1レプリカOceanBaseクラスタのデプロイ
- OCPを使用した3レプリカOceanBaseクラスタのデプロイ