BatchNode interface
Węzeł obliczeniowy w usłudze Batch.
Właściwości
| affinity |
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. |
| allocation |
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. |
| endpoint |
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. |
| ip |
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. |
| is |
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. |
| last |
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. |
| node |
Informacje o wersji agenta węzła obliczeniowego i czasie uaktualniania węzła obliczeniowego do nowej wersji. |
| recent |
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. |
| running |
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. |
| running |
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. |
| scheduling |
Określa, czy węzeł obliczeniowy jest dostępny do planowania zadań. |
| start |
Zadanie określone do uruchomienia w węźle obliczeniowym podczas dołączania do puli. |
| start |
Informacje o środowisku uruchomieniowym dotyczące wykonywania elementu StartTask w węźle obliczeniowym. |
| state | Bieżący stan węzła obliczeniowego. |
| state |
Czas, w którym węzeł obliczeniowy wprowadził bieżący stan. |
| total |
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. |
| total |
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. |
| virtual |
Informacje o bieżącym stanie maszyny wirtualnej. |
| vm |
Rozmiar maszyny wirtualnej hostująca węzeł obliczeniowy. Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych w pulach, zobacz Wybierz rozmiar maszyny wirtualnej dla węzłów obliczeniowych w Azure Batch Pool (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: Date
Wartość właściwości
Date
endpointConfiguration
Konfiguracja punktu końcowego dla węzła obliczeniowego.
endpointConfiguration?: BatchNodeEndpointConfiguration
Wartość właściwości
errors
Lista błędów, które są obecnie napotykane przez węzeł obliczeniowy.
errors?: BatchNodeError[]
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: Date
Wartość właściwości
Date
nodeAgentInfo
Informacje o wersji agenta węzła obliczeniowego i czasie uaktualniania węzła obliczeniowego do nowej wersji.
nodeAgentInfo?: BatchNodeAgentInfo
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?: BatchTaskInfo[]
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ń.
schedulingState?: SchedulingState
Wartość właściwości
startTask
Zadanie określone do uruchomienia w węźle obliczeniowym podczas dołączania do puli.
startTask?: BatchStartTask
Wartość właściwości
startTaskInfo
Informacje o środowisku uruchomieniowym dotyczące wykonywania elementu StartTask w węźle obliczeniowym.
startTaskInfo?: BatchStartTaskInfo
Wartość właściwości
state
stateTransitionTime
Czas, w którym węzeł obliczeniowy wprowadził bieżący stan.
stateTransitionTime: Date
Wartość właściwości
Date
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: VirtualMachineInfo
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 Wybierz rozmiar maszyny wirtualnej dla węzłów obliczeniowych w Azure Batch Pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Wartość właściwości
string