ジョブとスケジュールの管理
ジョブはジョブキューに配置され、リソースが使用可能になるとバックグラウンドで実行されます。ジョブが大量のクラスタリソースを消費している場合は、そのジョブを停止するか、クラスタに対する要求が少なくなるまで一時停止できます。ジョブを監視して再開することもできます。
ジョブのカテゴリ
管理可能なジョブには、サーバ関連、クラスタ関連、プライベートの3つのカテゴリがあります。
ジョブは、次のいずれかのカテゴリに分類されます。
-
* サーバ関連ジョブ *
これらのジョブは、実行する特定のノードに対して管理フレームワークによってキューに登録されます。
-
* クラスタ関連ジョブ *
これらのジョブは、実行するクラスタ内の任意のノードに対して管理フレームワークによってキューに登録されます。
-
* プライベートジョブ *
これらのジョブはノードに固有であり、Replicated Database(RDB;複製データベース)やその他のクラスタメカニズムは使用しません。プライベートジョブを管理するコマンドには、advanced権限レベル以上が必要です。
ジョブの管理用コマンド
あるジョブを呼び出すコマンドを入力すると、通常、ジョブがキューに登録されたというメッセージが表示され、CLIのコマンド プロンプトに戻ります。ただし、一部のコマンドではジョブの進捗状況が表示され、ジョブが完了するまでCLIのコマンド プロンプトに戻りません。このような場合は、Ctrl+Cキーを押してジョブをバックグラウンドに移動できます。
状況 | 使用するコマンド |
---|---|
すべてのジョブに関する情報を表示する |
|
ジョブに関する情報をノード単位で表示する |
|
クラスタ関連ジョブに関する情報を表示する |
|
完了したジョブに関する情報を表示する |
|
ジョブ履歴に関する情報を表示する |
クラスタ内の各ノードには、最大 25 、 000 個のジョブレコードが格納されます。そのため、完全なジョブ履歴を表示しようとすると時間がかかることがあります。待ち時間が長くならないようにするには、ジョブをノード、Storage Virtual Machine(SVM)、またはレコードID別に表示します。 |
プライベートジョブのリストを表示します。 |
|
完了したプライベートジョブに関する情報を表示する |
|
ジョブマネージャの初期化状態に関する情報を表示する |
|
ジョブの進捗状況の監視 |
|
プライベートジョブの進捗状況を監視する |
|
ジョブを一時停止する |
|
プライベートジョブを一時停止する |
|
一時停止したジョブを再開する |
|
一時停止したプライベートジョブを再開する |
|
ジョブを停止する |
|
プライベートジョブを停止する |
|
ジョブの削除 |
|
プライベートジョブを削除する |
|
クラスタ関連ジョブと、そのジョブを所有している使用できないノードとの関連付けを解除し、別のノードがそのジョブの所有権を取得できるようにする |
|
完了したジョブの結果は、コマンドを使用して確認できます |
ジョブスケジュールの管理用コマンド
多くのタスク(ボリュームのSnapshotコピーなど)は、指定したスケジュールで実行するように設定できます。特定の時間に実行されるスケジュールは、_cron_schedulesと呼ばれます(UNIXのスケジュールに似ています)。 `cron`一定間隔で実行されるスケジュールは、 _interval_schedules と呼ばれます。ジョブスケジュールを管理するには、コマンドを使用し `job schedule`ます。
手動でのクラスタの日付や時刻の変更は、ジョブスケジュールには反映されません。ジョブは、ジョブが作成された時点または最後に実行された時点のクラスタの時刻に基づいて実行されます。そのため、クラスタの日付や時刻を手動で変更した場合は、コマンドと `job history show`コマンドを使用して、スケジュール済みのすべてのジョブが必要に応じてキューに格納されているか完了していることを確認する必要があり `job show`ます。
クラスタがMetroCluster構成に含まれている場合は、両方のクラスタのジョブスケジュールが同一である必要があります。そのため、ジョブスケジュールを作成、変更、または削除する場合は、リモートクラスタでも同じ処理を実行する必要があります。
状況 | 使用するコマンド |
---|---|
すべてのスケジュールに関する情報を表示する |
|
ジョブのリストをスケジュール別に表示する |
|
cronスケジュールに関する情報を表示する |
|
インターバル スケジュールに関する情報を表示する |
|
cronスケジュールを作成する |
ONTAP 9.10.1以降では、ジョブ スケジュールにSVMを含めることができます。 |
インターバル スケジュールを作成する |
、 |
cronスケジュールを変更する |
|
インターバルスケジュールを変更する |
|
スケジュールを削除する |
|
cronスケジュールを削除する |
|
インターバルスケジュールを削除する |
|