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運用タスクを開始することはできます。
失敗したタスクの管理
タスクが 失敗 した場合、タスクを再試行、ロールバック、またはスキップすることができます。
失敗したタスクを管理する方法は以下の2つです:
方法1:obshell Dashboardにログインし、ページ右上の タスク ボタンをクリックして タスクセンター に移動します。タスクリストから操作対象の失敗したタスク名をクリックして、タスク詳細ページに移動します。
方法2:obshell Dashboardにログインし、左側のナビゲーションバーで システム管理 > タスクセンター をクリックして タスクセンター ページに移動します。タスクリストから操作対象の失敗したタスク名をクリックして、タスク詳細ページに移動します。
以下の操作手順は、方法1を例に説明します:
obshell Dashboardにログインします。
ページ右上の タスク ボタンをクリックして タスクセンター に移動します。
タスクリストから操作対象の失敗したタスク名をクリックして、タスク詳細ページに移動します。
右上の 再試行 ボタンをクリックすると、失敗したステップを再度実行します。実行に成功した場合は、次のステップに進みます。
右上の ロールバック ボタンをクリックすると、そのタスクで失敗した部分から実行済みのすべてのステップをロールバックします。実行に成功した場合は、次のステップに進みます。
右上の タスクをスキップ ボタンをクリックすると、タスク全体が直接スキップされ、タスクのステータスは 失敗 から 完了 に変更されます。この操作は、タスクに関連するクラスタおよびテナントの運用状態には一切影響しません。
説明
タスクの実行中に、現在の進捗状況を確認 をクリックすると、実行中のサブタスクに迅速にジャンプでき、タスクの実行状態や関連ログ情報を容易に確認できます。失敗 したタスクの場合、現在の進捗状況を確認 をクリックすると、実行に失敗したサブタスクとタスクの実行異常情報を迅速に特定できます。