obshell Dashboardインターフェースを通じて開始されるOceanBaseクラスタ、テナント、およびホストの運用保守・管理タスクや、obshell Dashboardシステム自体の管理タスクについて、obshell Dashboardはその管理と表示を提供します。
タスクの詳細を見る
obshell Dashboard内に 実行中 または 失敗 のタスクが存在する場合、obshell Dashboardシステムページの右上にある タスク に具体的なタスク数が表示されます。タスクの詳細を見るには、以下の2つの方法があります:
方法1:obshell Dashboardコンソールにログインした後、ページの右上にある タスク フィールドをクリックすると、タスクセンター に入ります。
方法2:obshell Dashboardコンソールにログインした後、左側のナビゲーションバーで システム管理 > タスクセンター をクリックして、タスクセンター ページに入ります。
タスクは状態でフィルタリングするか、検索ボックスで特定のタスクを検索し、対応するタスク名をクリックすると詳細を見ることができます。
タスクの種類は ローカルタスク と クラスタタスク の2種類があります。詳細は以下の通りです:
ローカルタスク には、非運用、グローバル運用、OBProxy運用 の3種類の運用保守タイプがあります。グローバル運用タスク同士は互斥し、OBProxy運用タスク同士も互斥しますが、グローバル運用タスクとOBProxy運用タスクは共存可能です。
クラスタタスク には、非運用、グローバル運用、テナント運用 の3種類の運用保守タイプがあります。グローバル運用タスク同士は互斥し、グローバル運用タスクとテナント運用タスクも互斥しますが、異なるテナントのテナント運用タスクは共存可能です。
説明
上記で述べた 共存 と 互斥 の概念は、未完了のタスクに対して適用されます。例えば、ローカルタスクの種類におけるグローバル運用タスクの場合、未完了のグローバル運用タスクが存在するときは、別のグローバル運用タスクを開始することはできませんが、別のOBProxy運用タスクを開始することは可能です。
タスクの実行が失敗した場合、タスク詳細ページの右側に表示されるログ情報を基にトラブルシューティングを行うか、右側のログ情報ページの右上にある ログをダウンロードする をクリックして、現在の段階のログをダウンロードし、公式サイトのQ&Aセクションに投稿すると、専門家がトラブルシューティングと対応を支援します。
失敗したタスクの管理
タスクが 失敗 の場合、タスクの再試行、ロールバック、スキップ操作をサポートしています。
失敗したタスクを管理する方法は以下の2つです:
方法1:obshell Dashboardにログインし、ページの右上にある タスク フィールドをクリックして タスクセンター に入り、タスクリストで操作対象の失敗したタスク名をクリックしてタスク詳細ページに入ります。
方法2:obshell Dashboardにログインし、左側のナビゲーションバーで システム管理 > タスクセンター をクリックして タスクセンター ページに入り、タスクリストで操作対象の失敗したタスク名をクリックしてタスク詳細ページに入ります。
以下の操作手順は 方法1 を例に説明します:
obshell Dashboardにログインします。
ページの右上にある タスク フィールドをクリックして タスクセンター に入ります。
タスクリストで操作対象の失敗タスク名をクリックし、タスク詳細ページに移動します。
右上の 再試行する ボタンをクリックすると、失敗した手順をやり直すことができます。実行が成功すれば、次の手順に進みます。
右上の ロールバック ボタンをクリックすると、そのタスクで失敗した箇所から、実行済みのすべての手順をロールバックできます。実行が成功すれば、次の手順に進みます。
右上の タスクをスキップ ボタンをクリックすると、タスク全体が直接スキップされます。タスクの状態は 失敗しました から 完了しました に変更され、タスク関連のクラスタおよびテナントの運用状態には一切影響しません。
説明
タスクの実行中に、現在の進捗状況を確認する をクリックすると、実行中のサブタスクにすぐに移動でき、タスクの実行状態や関連ログ情報を容易に確認できます。失敗 したタスクについては、現在の進捗状況を確認する をクリックすると、実行失敗したサブタスクとタスクの実行異常情報をすぐに特定できます。