Udostępnij przez


BatchNodeOutput interface

Węzeł obliczeniowy w usłudze Batch.

Właściwości

affinityId

Identyfikator, który można przekazać podczas dodawania zadania, aby zażądać, aby zadanie było zaplanowane w tym węźle obliczeniowym. Należy pamiętać, że jest to tylko miękka koligacja. Jeśli docelowy węzeł obliczeniowy jest zajęty lub niedostępny w czasie zaplanowanego zadania, zadanie zostanie zaplanowane w innym miejscu.

allocationTime

Czas przydzielania tego węzła obliczeniowego do puli. Jest to czas, kiedy węzeł obliczeniowy został początkowo przydzielony i nie zmienia się po ustawieniu. Nie jest aktualizowany, gdy węzeł obliczeniowy jest poprawiany lub wywłaszczony.

endpointConfiguration

Konfiguracja punktu końcowego dla węzła obliczeniowego.

errors

Lista błędów, które są obecnie napotykane przez węzeł obliczeniowy.

id

Identyfikator węzła obliczeniowego. Każdy węzeł obliczeniowy dodawany do puli ma przypisany unikatowy identyfikator. Za każdym razem, gdy węzeł obliczeniowy zostanie usunięty z puli, wszystkie jego pliki lokalne zostaną usunięte, a identyfikator zostanie odzyskany i może zostać ponownie użyty dla nowych węzłów obliczeniowych.

ipAddress

Adres IP, którego mogą używać inne węzły do komunikowania się z tym węzłem obliczeniowym. Każdy węzeł obliczeniowy dodawany do puli ma przypisany unikatowy adres IP. Za każdym razem, gdy węzeł obliczeniowy zostanie usunięty z puli, wszystkie jego pliki lokalne zostaną usunięte, a adres IP zostanie odzyskany i może zostać użyty ponownie dla nowych węzłów obliczeniowych.

ipv6Address

Adres IPv6, którego inne węzły mogą używać do komunikowania się z tym węzłem obliczeniowym. Każdy węzeł obliczeniowy dodawany do puli ma przypisany unikatowy adres IP. Za każdym razem, gdy węzeł obliczeniowy zostanie usunięty z puli, wszystkie jego pliki lokalne zostaną usunięte, a adres IP zostanie odzyskany i może zostać użyty ponownie dla nowych węzłów obliczeniowych. Ta właściwość nie będzie dostępna, jeśli pula nie jest skonfigurowana dla protokołu IPv6.

isDedicated

Czy ten węzeł obliczeniowy jest dedykowanym węzłem obliczeniowym. Jeśli wartość false, węzeł obliczeniowy jest węzłem obliczeniowym typu spot/low-priority.

lastBootTime

Ostatni raz, kiedy węzeł obliczeniowy został uruchomiony. Ta właściwość może nie być obecna, jeśli stan węzła obliczeniowego jest bezużyteczny.

nodeAgentInfo

Informacje o wersji agenta węzła obliczeniowego i czasie uaktualniania węzła obliczeniowego do nowej wersji.

recentTasks

Lista zadań, których stan został ostatnio zmieniony. Ta właściwość jest obecna tylko wtedy, gdy co najmniej jedno zadanie zostało uruchomione w tym węźle obliczeniowym, ponieważ zostało przypisane do puli.

runningTasksCount

Całkowita liczba aktualnie uruchomionych zadań podrzędnych w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

runningTaskSlotsCount

Całkowita liczba miejsc planowania używanych przez aktualnie uruchomione zadania podrzędne w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

schedulingState

Określa, czy węzeł obliczeniowy jest dostępny do planowania zadań.

Możliwe wartości: "enabled", "disabled"

startTask

Zadanie określone do uruchomienia w węźle obliczeniowym podczas dołączania do puli.

startTaskInfo

Informacje o środowisku uruchomieniowym dotyczące wykonywania elementu StartTask w węźle obliczeniowym.

state

Bieżący stan węzła obliczeniowego. Węzeł obliczeniowy typu spot/low-priority został wywłaszczone. Zadania, które były uruchomione w węźle obliczeniowym, gdy został on wywłaszczone, zostaną ponownie zaplanowane, gdy inny węzeł obliczeniowy stanie się dostępny.

Możliwe wartości: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradeos", "deallocated", "deallocating"

stateTransitionTime

Czas, w którym węzeł obliczeniowy wprowadził bieżący stan.

totalTasksRun

Całkowita liczba zadań zakończonych w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

totalTasksSucceeded

Całkowita liczba zadań zakończonych pomyślnie (z kodem exitCode 0) w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

url

Adres URL węzła obliczeniowego.

virtualMachineInfo

Informacje o bieżącym stanie maszyny wirtualnej.

vmSize

Rozmiar maszyny wirtualnej hostująca węzeł obliczeniowy. Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych w pulach, zobacz Wybieranie rozmiaru maszyny wirtualnej dla węzłów obliczeniowych w puli usługi Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Szczegóły właściwości

affinityId

Identyfikator, który można przekazać podczas dodawania zadania, aby zażądać, aby zadanie było zaplanowane w tym węźle obliczeniowym. Należy pamiętać, że jest to tylko miękka koligacja. Jeśli docelowy węzeł obliczeniowy jest zajęty lub niedostępny w czasie zaplanowanego zadania, zadanie zostanie zaplanowane w innym miejscu.

affinityId: string

Wartość właściwości

string

allocationTime

Czas przydzielania tego węzła obliczeniowego do puli. Jest to czas, kiedy węzeł obliczeniowy został początkowo przydzielony i nie zmienia się po ustawieniu. Nie jest aktualizowany, gdy węzeł obliczeniowy jest poprawiany lub wywłaszczony.

allocationTime: string

Wartość właściwości

string

endpointConfiguration

Konfiguracja punktu końcowego dla węzła obliczeniowego.

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

Wartość właściwości

errors

Lista błędów, które są obecnie napotykane przez węzeł obliczeniowy.

errors?: BatchNodeErrorOutput[]

Wartość właściwości

id

Identyfikator węzła obliczeniowego. Każdy węzeł obliczeniowy dodawany do puli ma przypisany unikatowy identyfikator. Za każdym razem, gdy węzeł obliczeniowy zostanie usunięty z puli, wszystkie jego pliki lokalne zostaną usunięte, a identyfikator zostanie odzyskany i może zostać ponownie użyty dla nowych węzłów obliczeniowych.

id: string

Wartość właściwości

string

ipAddress

Adres IP, którego mogą używać inne węzły do komunikowania się z tym węzłem obliczeniowym. Każdy węzeł obliczeniowy dodawany do puli ma przypisany unikatowy adres IP. Za każdym razem, gdy węzeł obliczeniowy zostanie usunięty z puli, wszystkie jego pliki lokalne zostaną usunięte, a adres IP zostanie odzyskany i może zostać użyty ponownie dla nowych węzłów obliczeniowych.

ipAddress: string

Wartość właściwości

string

ipv6Address

Adres IPv6, którego inne węzły mogą używać do komunikowania się z tym węzłem obliczeniowym. Każdy węzeł obliczeniowy dodawany do puli ma przypisany unikatowy adres IP. Za każdym razem, gdy węzeł obliczeniowy zostanie usunięty z puli, wszystkie jego pliki lokalne zostaną usunięte, a adres IP zostanie odzyskany i może zostać użyty ponownie dla nowych węzłów obliczeniowych. Ta właściwość nie będzie dostępna, jeśli pula nie jest skonfigurowana dla protokołu IPv6.

ipv6Address: string

Wartość właściwości

string

isDedicated

Czy ten węzeł obliczeniowy jest dedykowanym węzłem obliczeniowym. Jeśli wartość false, węzeł obliczeniowy jest węzłem obliczeniowym typu spot/low-priority.

isDedicated?: boolean

Wartość właściwości

boolean

lastBootTime

Ostatni raz, kiedy węzeł obliczeniowy został uruchomiony. Ta właściwość może nie być obecna, jeśli stan węzła obliczeniowego jest bezużyteczny.

lastBootTime: string

Wartość właściwości

string

nodeAgentInfo

Informacje o wersji agenta węzła obliczeniowego i czasie uaktualniania węzła obliczeniowego do nowej wersji.

nodeAgentInfo: BatchNodeAgentInfoOutput

Wartość właściwości

recentTasks

Lista zadań, których stan został ostatnio zmieniony. Ta właściwość jest obecna tylko wtedy, gdy co najmniej jedno zadanie zostało uruchomione w tym węźle obliczeniowym, ponieważ zostało przypisane do puli.

recentTasks?: BatchTaskInfoOutput[]

Wartość właściwości

runningTasksCount

Całkowita liczba aktualnie uruchomionych zadań podrzędnych w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

runningTasksCount?: number

Wartość właściwości

number

runningTaskSlotsCount

Całkowita liczba miejsc planowania używanych przez aktualnie uruchomione zadania podrzędne w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

runningTaskSlotsCount?: number

Wartość właściwości

number

schedulingState

Określa, czy węzeł obliczeniowy jest dostępny do planowania zadań.

Możliwe wartości: "enabled", "disabled"

schedulingState?: string

Wartość właściwości

string

startTask

Zadanie określone do uruchomienia w węźle obliczeniowym podczas dołączania do puli.

startTask?: BatchStartTaskOutput

Wartość właściwości

startTaskInfo

Informacje o środowisku uruchomieniowym dotyczące wykonywania elementu StartTask w węźle obliczeniowym.

startTaskInfo?: BatchStartTaskInfoOutput

Wartość właściwości

state

Bieżący stan węzła obliczeniowego. Węzeł obliczeniowy typu spot/low-priority został wywłaszczone. Zadania, które były uruchomione w węźle obliczeniowym, gdy został on wywłaszczone, zostaną ponownie zaplanowane, gdy inny węzeł obliczeniowy stanie się dostępny.

Możliwe wartości: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradeos", "deallocated", "deallocating"

state: string

Wartość właściwości

string

stateTransitionTime

Czas, w którym węzeł obliczeniowy wprowadził bieżący stan.

stateTransitionTime: string

Wartość właściwości

string

totalTasksRun

Całkowita liczba zadań zakończonych w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

totalTasksRun: number

Wartość właściwości

number

totalTasksSucceeded

Całkowita liczba zadań zakończonych pomyślnie (z kodem exitCode 0) w węźle obliczeniowym. Dotyczy to zadań podrzędnych Menedżera zadań i zadań normalnych, ale nie podrzędnych przygotowania zadań, zwolnienia zadania lub uruchamiania.

totalTasksSucceeded?: number

Wartość właściwości

number

url

Adres URL węzła obliczeniowego.

url: string

Wartość właściwości

string

virtualMachineInfo

Informacje o bieżącym stanie maszyny wirtualnej.

virtualMachineInfo: VirtualMachineInfoOutput

Wartość właściwości

vmSize

Rozmiar maszyny wirtualnej hostująca węzeł obliczeniowy. Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych w pulach, zobacz Wybieranie rozmiaru maszyny wirtualnej dla węzłów obliczeniowych w puli usługi Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Wartość właściwości

string