Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAPジョブとジョブスケジュールを管理する

共同作成者 netapp-aaron-holt netapp-dbagwell netapp-aherbin netapp-sumathi

ジョブはジョブ キューに配置され、リソースが利用可能になるとバックグラウンドで実行されます。ジョブで使用するクラスタ リソースが多すぎる場合は、そのジョブを停止するか、またはクラスタに対する要求が少なくなるまで一時停止できます。また、ジョブを監視して再開することもできます。

ジョブのカテゴリ

管理可能なジョブには、サーバ関連、クラスタ関連、プライベートの3つのカテゴリがあります。

ジョブは、次のいずれかのカテゴリに分類されます。

  • サーバー関連ジョブ

    このジョブは、管理フレームワークによって、特定のノードで実行されるようにキューに登録されます。

  • クラスター関連ジョブ

    このジョブは、管理フレームワークによって、クラスタ内の任意のノードで実行されるようにキューに登録されます。

  • プライベートジョブ

    このジョブはノードに固有で、レプリケートされたデータベース(RDB)やその他のクラスタ メカニズムを使用しません。プライベート ジョブを管理するコマンドには、advanced権限レベル以上が必要です。

ジョブの管理用コマンド

あるジョブを呼び出すコマンドを入力すると、通常、ジョブがキューに登録されたというメッセージが表示され、CLIのコマンド プロンプトに戻ります。ただし、一部のコマンドではジョブの進捗状況が表示され、ジョブが完了するまでCLIのコマンド プロンプトに戻りません。このような場合は、Ctrl+Cキーを押してジョブをバックグラウンドに移動できます。

状況 使用するコマンド

すべてのジョブに関する情報を表示する

job show

ジョブに関する情報をノード単位で表示する

job show bynode

クラスタ関連ジョブに関する情報を表示する

job show-cluster

完了したジョブに関する情報を表示する

job show-completed

ジョブ履歴に関する情報を表示する

job history show

クラスタ内の各ノードには最大25,000件のジョブレコードが保存されます。そのため、ジョブ履歴全体を表示しようとすると、長時間かかる可能性があります。長時間の待ち時間を回避するには、ノード、Storage Virtual Machine(SVM)、またはレコードIDでジョブを表示してください。

プライベート ジョブのリストを表示する

job private show(advanced権限レベル)

完了したプライベート ジョブに関する情報を表示する

job private show-completed(advanced権限レベル)

ジョブ マネージャの初期化状態に関する情報を表示する

job initstate show(advanced権限レベル)

ジョブの進捗状況を監視する

job watch-progress

プライベート ジョブの進捗状況を監視する

job private watch-progress(advanced権限レベル)

ジョブを一時停止する

job pause

プライベート ジョブを一時停止する

job private pause(advanced権限レベル)

一時停止したジョブを再開する

job resume

一時停止したプライベート ジョブを再開する

job private resume(advanced権限レベル)

ジョブを停止する

job stop

プライベート ジョブを停止する

job private stop(advanced権限レベル)

ジョブを削除する

job delete

プライベート ジョブを削除する

job private delete(advanced権限レベル)

クラスタ関連ジョブとそのジョブを所有する使用不可能なノードとの関連付けを解除し、別のノードがジョブの所有権を取得できるようにする

job unclaim(advanced権限レベル)

メモ
`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構成に属している場合、両方のクラスタのジョブ スケジュールが同一である必要があります。そのため、ジョブ スケジュールを作成、変更、削除する場合、リモート クラスタでも同じ処理を実行する必要があります。

状況 使用するコマンド

すべてのスケジュールに関する情報を表示する

job schedule show

ジョブのリストをスケジュール別に表示する

job schedule show-jobs

cronスケジュールに関する情報を表示する

job schedule cron show

インターバル スケジュールに関する情報を表示する

job schedule interval show

cronスケジュールを作成する

job schedule cron create

ONTAP 9.10.1以降では、ジョブ スケジュールにSVMを含めることができます。

インターバル スケジュールを作成する

job schedule interval create

次のパラメータのうち少なくとも 1 つを指定する必要があります: -days-hours-minutes、または -seconds

cronスケジュールを変更する

job schedule cron modify

インターバル スケジュールを変更する

job schedule interval modify

スケジュールを削除する

job schedule delete

cronスケジュールを削除する

job schedule cron delete

インターバル スケジュールを削除する

job schedule interval delete

関連情報