次の方法で共有


ComputeNode interface

ComputeNode を表すインターフェイス。

プロパティ

affinityId

タスクを追加して、このコンピューティング ノードでタスクをスケジュールするように要求するときに渡すことができる識別子。 これは単なるソフト アフィニティであることに注意してください。 タスクがスケジュールされている時点でターゲットのコンピューティング ノードがビジー状態または使用できない場合、タスクは別の場所でスケジュールされます。

allocationTime

このコンピューティング ノードがプールに割り当てられた時刻。 これは、コンピューティング ノードが最初に割り当てられ、設定後に変更されない時刻です。 コンピューティング ノードがサービスの回復または割り込み時に更新されません。

certificateReferences

コンピューティング ノードにインストールされている証明書の一覧。 Windows ノードの場合、Batch サービスは、指定された証明書ストアと場所に証明書をインストールします。 Linux コンピューティング ノードの場合、証明書はタスク作業ディレクトリ内のディレクトリに格納され、この場所を照会するためにタスクにAZ_BATCH_CERTIFICATES_DIR環境変数が提供されます。 'remoteUser' の可視性を持つ証明書の場合、ユーザーのホーム ディレクトリ (/home/{user-name}/certs など) に 'certs' ディレクトリが作成され、そのディレクトリに証明書が配置されます。

endpointConfiguration

コンピューティング ノードのエンドポイント構成。

errors

コンピューティング ノードで現在発生しているエラーの一覧。

id

コンピューティング ノードの ID。 プールに追加されるすべてのコンピューティング ノードには、一意の ID が割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのローカル ファイルがすべて削除され、ID が再利用され、新しいコンピューティング ノードに再利用できます。

ipAddress

他のノードがこのコンピューティング ノードとの通信に使用できる IP アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。

isDedicated

このコンピューティング ノードが専用のコンピューティング ノードであるかどうか。 false の場合、コンピューティング ノードは優先順位の低いコンピューティング ノードです。

lastBootTime

コンピューティング ノードが最後に開始された時刻。 コンピューティング ノードの状態が使用できない場合は、このプロパティが存在しない可能性があります。

nodeAgentInfo

コンピューティング ノード エージェントのバージョンと、コンピューティング ノードが新しいバージョンにアップグレードされた時刻に関する情報。

recentTasks

状態が最近変更されたタスクの一覧。 このプロパティは、プールに割り当てられた後、このコンピューティング ノードで少なくとも 1 つのタスクが実行されている場合にのみ存在します。

runningTasksCount

コンピューティング ノードで現在実行中のジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

runningTaskSlotsCount

コンピューティング ノードで現在実行中のジョブ タスクによって使用されるスケジュール スロットの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

schedulingState

コンピューティング ノードがタスクのスケジュール設定に使用できるかどうかを示します。 使用可能な値は、'enabled'、'disabled' です。

startTask

プールに参加するコンピューティング ノードで実行するように指定されたタスク。

startTaskInfo

コンピューティング ノードでの StartTask の実行に関するランタイム情報。

state

コンピューティング ノードの現在の状態。 優先順位の低いコンピューティング ノードが割り込まれています。 コンピューティング ノードが割り込まれたときにコンピューティング ノードで実行されていたタスクは、別のコンピューティング ノードが使用可能になったときに再スケジュールされます。 使用可能な値は、'idle'、'rebooting'、'reimaging'、'running'、'unusable'、'creating'、'starting'、'waitingForStartTask'、'startTaskFailed'、'unknown'、'leavingPool'、'offline'、'preempted' です。

stateTransitionTime

コンピューティング ノードが現在の状態になった時刻。

totalTasksRun

コンピューティング ノードで完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

totalTasksSucceeded

コンピューティング ノードで (exitCode 0 を使用して) 正常に完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

url

コンピューティング ノードの URL。

vmSize

コンピューティング ノードをホストしている仮想マシンのサイズ。 プールで使用可能な仮想マシンのサイズについては、「Azure Batch プールのコンピューティング ノードの VM サイズの選択 (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes)」を参照してください。

プロパティの詳細

affinityId

タスクを追加して、このコンピューティング ノードでタスクをスケジュールするように要求するときに渡すことができる識別子。 これは単なるソフト アフィニティであることに注意してください。 タスクがスケジュールされている時点でターゲットのコンピューティング ノードがビジー状態または使用できない場合、タスクは別の場所でスケジュールされます。

affinityId?: string

プロパティ値

string

allocationTime

このコンピューティング ノードがプールに割り当てられた時刻。 これは、コンピューティング ノードが最初に割り当てられ、設定後に変更されない時刻です。 コンピューティング ノードがサービスの回復または割り込み時に更新されません。

allocationTime?: Date

プロパティ値

Date

certificateReferences

コンピューティング ノードにインストールされている証明書の一覧。 Windows ノードの場合、Batch サービスは、指定された証明書ストアと場所に証明書をインストールします。 Linux コンピューティング ノードの場合、証明書はタスク作業ディレクトリ内のディレクトリに格納され、この場所を照会するためにタスクにAZ_BATCH_CERTIFICATES_DIR環境変数が提供されます。 'remoteUser' の可視性を持つ証明書の場合、ユーザーのホーム ディレクトリ (/home/{user-name}/certs など) に 'certs' ディレクトリが作成され、そのディレクトリに証明書が配置されます。

certificateReferences?: CertificateReference[]

プロパティ値

endpointConfiguration

コンピューティング ノードのエンドポイント構成。

endpointConfiguration?: ComputeNodeEndpointConfiguration

プロパティ値

errors

コンピューティング ノードで現在発生しているエラーの一覧。

errors?: ComputeNodeError[]

プロパティ値

id

コンピューティング ノードの ID。 プールに追加されるすべてのコンピューティング ノードには、一意の ID が割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのローカル ファイルがすべて削除され、ID が再利用され、新しいコンピューティング ノードに再利用できます。

id?: string

プロパティ値

string

ipAddress

他のノードがこのコンピューティング ノードとの通信に使用できる IP アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。

ipAddress?: string

プロパティ値

string

isDedicated

このコンピューティング ノードが専用のコンピューティング ノードであるかどうか。 false の場合、コンピューティング ノードは優先順位の低いコンピューティング ノードです。

isDedicated?: boolean

プロパティ値

boolean

lastBootTime

コンピューティング ノードが最後に開始された時刻。 コンピューティング ノードの状態が使用できない場合は、このプロパティが存在しない可能性があります。

lastBootTime?: Date

プロパティ値

Date

nodeAgentInfo

コンピューティング ノード エージェントのバージョンと、コンピューティング ノードが新しいバージョンにアップグレードされた時刻に関する情報。

nodeAgentInfo?: NodeAgentInformation

プロパティ値

recentTasks

状態が最近変更されたタスクの一覧。 このプロパティは、プールに割り当てられた後、このコンピューティング ノードで少なくとも 1 つのタスクが実行されている場合にのみ存在します。

recentTasks?: TaskInformation[]

プロパティ値

runningTasksCount

コンピューティング ノードで現在実行中のジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

runningTasksCount?: number

プロパティ値

number

runningTaskSlotsCount

コンピューティング ノードで現在実行中のジョブ タスクによって使用されるスケジュール スロットの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

runningTaskSlotsCount?: number

プロパティ値

number

schedulingState

コンピューティング ノードがタスクのスケジュール設定に使用できるかどうかを示します。 使用可能な値は、'enabled'、'disabled' です。

schedulingState?: SchedulingState

プロパティ値

startTask

プールに参加するコンピューティング ノードで実行するように指定されたタスク。

startTask?: StartTask

プロパティ値

startTaskInfo

コンピューティング ノードでの StartTask の実行に関するランタイム情報。

startTaskInfo?: StartTaskInformation

プロパティ値

state

コンピューティング ノードの現在の状態。 優先順位の低いコンピューティング ノードが割り込まれています。 コンピューティング ノードが割り込まれたときにコンピューティング ノードで実行されていたタスクは、別のコンピューティング ノードが使用可能になったときに再スケジュールされます。 使用可能な値は、'idle'、'rebooting'、'reimaging'、'running'、'unusable'、'creating'、'starting'、'waitingForStartTask'、'startTaskFailed'、'unknown'、'leavingPool'、'offline'、'preempted' です。

state?: ComputeNodeState

プロパティ値

stateTransitionTime

コンピューティング ノードが現在の状態になった時刻。

stateTransitionTime?: Date

プロパティ値

Date

totalTasksRun

コンピューティング ノードで完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

totalTasksRun?: number

プロパティ値

number

totalTasksSucceeded

コンピューティング ノードで (exitCode 0 を使用して) 正常に完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

totalTasksSucceeded?: number

プロパティ値

number

url

コンピューティング ノードの URL。

url?: string

プロパティ値

string

vmSize

コンピューティング ノードをホストしている仮想マシンのサイズ。 プールで使用可能な仮想マシンのサイズについては、「Azure Batch プールのコンピューティング ノードの VM サイズの選択 (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes)」を参照してください。

vmSize?: string

プロパティ値

string