Users Guide
l ジョブおよびジョブキューのスケジュール - DCIM_JobService クラスで SetupJobQueue() メソッドを使用して、複数のジョブを 1 回のシステム再起動で実行できます。開始時刻を設
定せずに CreateTargetedConfigJob() メソッドを使用してジョブを作成した場合は、SetupJobQueue() メソッドを使用してスケジュールおよび実行順を設定します。開始時刻を
CreateTargetedConfigJob() メソッドで設定した場合は、他のジョブと包括することはできず、ジョブは指定された時刻で実行するようセットアップされます。
l ジョブの削除 - DCIM_JobService クラスで DeleteJobQueue() メソッドを使用して、指定した既存のジョブを削除します。
ジョブコントロールの詳細については、ジョブコントロールプロファイル を参照してください。
複数のアクションに個別のジョブをスケジュールする
複数のアクションに個別のジョブをスケジュールするには、次の手順を行います(次の例では、BIOS および NIC/CNA のアップデートと、NIC の設定)。
1. BIOS および NIC ファームウェアのアップデートパッケージのために、 InstallFromURI() メソッドを呼び出します。
このメソッドで、BIOS および NIC のアップデートがダウンロードされ、各デバイスのアップデートジョブにジョブ ID が生成されます。
2. NIC に NIC 属性(例えば、Embedded NIC 1)を設定し、このセットにターゲットのジョブを作成します。メソッドからジョブ ID が返されます。
3. これらのジョブ ID と SetupJobQueue() メソッドを使用して、ジョブが指定された開始時刻に指定された順序で実行されるようスケジュールします。
複数のターゲットジョブの実行
複数のターゲットジョブ(例えば複数の NIC での NIC 属性の設定)を一度に実行するには、次の手順を実行します。
1. Embedded NIC 1 を設定する:
a. Embedded NIC 1 に NIC 属性を設定します。
b. Embedded NIC 1 に、TIME_NOW で開始時刻をスケジュールしてターゲット設定ジョブを作成しますが、再起動はスケジュールしないようにしてください。
2. Embedded NIC 2 を設定する:
a. Embedded NIC 2 に NIC 属性を設定します。
b. Embedded NIC 2 に、TIME_NOW で開始時刻をスケジュールしてターゲット設定ジョブを作成しますが、再起動はスケジュールしないようにしてください。
3. Embedded NIC 3 に NIC 属性を設定し、TIME_NOW で開始時刻をスケジュールして Embedded NIC 3 にターゲットジョブを作成し、再起動のタイプも指定します。
iDRAC が、再起動のタイプによって定義されたメソッドにもとづいてシステムを再起動し、すべてのジョブが一度に実行されます。
開始時間と終了時間の指定
CreateTargetedConfigJob() および SetupJobQueue() メソッドは、開始時間パラメータの ScheduledStartTime、StartTimeInterval、および終了時間パラメータを受け入れます。
パラメータのデータタイプは、 CIM 日付 - 時刻です。StartTime パラメータが null の場合、処置は開始されません。日付 - 時刻のデータタイプは、次の形式で定義されます。
YYYYMMDDhhmmss
説明:
l yyyy は年です
l mm は月です
l dd は日です
l hh は時間です
l mm は分です
l ss は秒です
例えば、20090930112030 のようになります。すべての Lifecycle Controller アップデートで、日付および時刻はこの形式で入力し、属性および CreateTargetedConfigJob() メソッドを、
異なるサービスクラスで設定します。TIME_NOW は、タスクをただちに実行 を意味する特別な値です。
目次に戻る
メモ: スケジュールされた時間に iDRAC を自動的に再起動するには、再起動ジョブを生成(再起動のタイプを再起動、グレースフルまたはパワーサイクルに指定)し、
SetupJobQueue() メソッド呼び出しに指定されたジョブ一覧に再起動ジョブ ID を加えます。再起動ジョブがジョブキューセットアップに含まれていない場合、ジョブはスケジュール
された開始時刻に実行される準備ができていますが、外部からシステムを再起動してジョブ実行を開始させる必要があります。