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にログインします。
ページ右上の タスク フィールドをクリックして タスクセンター に移動します。
タスクリストで操作対象の失敗したタスク名をクリックし、タスク詳細ページに進みます。
右上の 再試行 ボタンをクリックすると、失敗したステップを再実行します。実行が成功すれば、次の手順に進みます。
右上の ロールバック ボタンをクリックすると、そのタスクで失敗した箇所から実行されたすべてのステップをロールバックします。実行が成功すれば、次の手順に進みます。
右上の タスクをスキップ ボタンをクリックすると、タスク全体が直接スキップされ、タスクの状態は 失敗 から 完了 に変わります。タスクに関連するクラスタやテナントの運用状態には一切影響しません。
説明
タスクの実行中に、現在の進捗状況を特定 をクリックすると、実行中のサブタスクにすばやく移動でき、タスクの実行状態や関連ログ情報を確認しやすくなります。失敗 したタスクについては、現在の進捗状況を特定 をクリックすると、実行失敗したサブタスクとタスクの実行異常情報をすばやく特定できます。