ONTAPジョブとジョブスケジュールを管理する
ジョブはジョブ キューに配置され、リソースが利用可能になるとバックグラウンドで実行されます。ジョブで使用するクラスタ リソースが多すぎる場合は、そのジョブを停止するか、またはクラスタに対する要求が少なくなるまで一時停止できます。また、ジョブを監視して再開することもできます。
ジョブのカテゴリ
管理可能なジョブには、サーバ関連、クラスタ関連、プライベートの3つのカテゴリがあります。
ジョブは、次のいずれかのカテゴリに分類されます。
-
サーバー関連ジョブ
このジョブは、管理フレームワークによって、特定のノードで実行されるようにキューに登録されます。
-
クラスター関連ジョブ
このジョブは、管理フレームワークによって、クラスタ内の任意のノードで実行されるようにキューに登録されます。
-
プライベートジョブ
このジョブはノードに固有で、レプリケートされたデータベース(RDB)やその他のクラスタ メカニズムを使用しません。プライベート ジョブを管理するコマンドには、advanced権限レベル以上が必要です。
ジョブの管理用コマンド
あるジョブを呼び出すコマンドを入力すると、通常、ジョブがキューに登録されたというメッセージが表示され、CLIのコマンド プロンプトに戻ります。ただし、一部のコマンドではジョブの進捗状況が表示され、ジョブが完了するまでCLIのコマンド プロンプトに戻りません。このような場合は、Ctrl+Cキーを押してジョブをバックグラウンドに移動できます。
| 状況 | 使用するコマンド |
|---|---|
すべてのジョブに関する情報を表示する |
|
ジョブに関する情報をノード単位で表示する |
|
クラスタ関連ジョブに関する情報を表示する |
|
完了したジョブに関する情報を表示する |
|
ジョブ履歴に関する情報を表示する |
クラスタ内の各ノードには最大25,000件のジョブレコードが保存されます。そのため、ジョブ履歴全体を表示しようとすると、長時間かかる可能性があります。長時間の待ち時間を回避するには、ノード、Storage Virtual Machine(SVM)、またはレコードIDでジョブを表示してください。 |
プライベート ジョブのリストを表示する |
|
完了したプライベート ジョブに関する情報を表示する |
|
ジョブ マネージャの初期化状態に関する情報を表示する |
|
ジョブの進捗状況を監視する |
|
プライベート ジョブの進捗状況を監視する |
|
ジョブを一時停止する |
|
プライベート ジョブを一時停止する |
|
一時停止したジョブを再開する |
|
一時停止したプライベート ジョブを再開する |
|
ジョブを停止する |
|
プライベート ジョブを停止する |
|
ジョブを削除する |
|
プライベート ジョブを削除する |
|
クラスタ関連ジョブとそのジョブを所有する使用不可能なノードとの関連付けを解除し、別のノードがジョブの所有権を取得できるようにする |
|
|
|
`event log show`コマンドを使用して、完了したジョブの結果を確認できます。link:https://docs.netapp.com/us-en/ontap-cli/event-log-show.html["ONTAPコマンド リファレンス"^]の `event log show`の詳細をご覧ください。 |
ジョブ スケジュールの管理用コマンド
多くのタスク(例えばボリュームスナップショット)は、指定したスケジュールで実行するように設定できます。特定の時間に実行されるスケジュールは、_cron_スケジュール(UNIX `cron`スケジュールに類似)と呼ばれます。間隔を置いて実行されるスケジュールは、_interval_スケジュールと呼ばれます。 `job schedule`コマンドを使用してジョブスケジュールを管理します。
ジョブスケジュールは、クラスタの日時を手動で変更しても調整されません。これらのジョブは、ジョブが作成された時点、または最後に実行された時点のクラスタの現在の時刻に基づいて実行されるようにスケジュールされます。したがって、クラスタの日時を手動で変更する場合は、 `job show`と `job history show`コマンドを使用して、スケジュールされたすべてのジョブがキューに登録され、要件に従って完了していることを確認する必要があります。
クラスタがMetroCluster構成に属している場合、両方のクラスタのジョブ スケジュールが同一である必要があります。そのため、ジョブ スケジュールを作成、変更、削除する場合、リモート クラスタでも同じ処理を実行する必要があります。
| 状況 | 使用するコマンド |
|---|---|
すべてのスケジュールに関する情報を表示する |
|
ジョブのリストをスケジュール別に表示する |
|
cronスケジュールに関する情報を表示する |
|
インターバル スケジュールに関する情報を表示する |
|
cronスケジュールを作成する |
ONTAP 9.10.1以降では、ジョブ スケジュールにSVMを含めることができます。 |
インターバル スケジュールを作成する |
次のパラメータのうち少なくとも 1 つを指定する必要があります: |
cronスケジュールを変更する |
|
インターバル スケジュールを変更する |
|
スケジュールを削除する |
|
cronスケジュールを削除する |
|
インターバル スケジュールを削除する |
|