Udostępnij przez


BatchPoolUpdateOptions interface

Parametry aktualizacji puli usługi Azure Batch.

Właściwości

applicationPackageReferences

Lista pakietów do zainstalowania w każdym węźle obliczeniowym w puli. Zmiany odwołań do pakietu mają wpływ na wszystkie nowe węzły łączące pulę, ale nie mają wpływu na węzły obliczeniowe, które znajdują się już w puli, dopóki nie zostaną ponownie uruchomione lub zrewidowane. Jeśli ten element jest obecny, zastępuje wszystkie istniejące odwołania do pakietu. Jeśli określisz pustą kolekcję, wszystkie odwołania do pakietu zostaną usunięte z puli. Jeśli pominięto, wszystkie istniejące odwołania do pakietu pozostaną niezmienione.

displayName

Nazwa wyświetlana puli. Nazwa wyświetlana nie musi być unikatowa i może zawierać znaki Unicode o maksymalnej długości 1024. To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

enableInterNodeCommunication

Określa, czy pula zezwala na bezpośrednią komunikację między węzłami obliczeniowymi. Włączenie komunikacji między węzłami ogranicza maksymalny rozmiar puli z powodu ograniczeń wdrażania w węzłach obliczeniowych puli. Może to spowodować, że pula nie osiągnie żądanego rozmiaru. Wartość domyślna to fałsz.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

metadata

Lista par name-value skojarzonych z pulą jako metadanych. Jeśli ten element jest obecny, zastępuje wszystkie istniejące metadane skonfigurowane w puli. Jeśli określisz pustą kolekcję, wszystkie metadane zostaną usunięte z puli. Jeśli pominięto, wszystkie istniejące metadane pozostaną niezmienione.

mountConfiguration

Zainstaluj magazyn przy użyciu określonego systemu plików przez cały okres istnienia puli. Zainstaluj magazyn przy użyciu udziału plików platformy Azure, systemu plików NFS, CIFS lub Blobfuse opartego na systemie plików.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

networkConfiguration

Konfiguracja sieci dla puli. To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

startTask

Zadanie do uruchomienia w każdym węźle obliczeniowym podczas dołączania do puli. Zadanie jest uruchamiane po dodaniu węzła obliczeniowego do puli lub ponownym uruchomieniu węzła obliczeniowego. Jeśli ten element jest obecny, zastępuje wszystkie istniejące elementy StartTask. Jeśli pominięto, wszystkie istniejące elementy StartTask pozostaną niezmienione.

taskSchedulingPolicy

Sposób dystrybucji zadań między węzłami obliczeniowymi w puli. Jeśli nie zostanie określony, wartość domyślna zostanie rozłożona.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

taskSlotsPerNode

Liczba slotów zadaniowych, których można użyć do uruchamiania współbieżnych zadań na pojedynczym węźle obliczeniowym w puli. Wartość domyślna to 1. Wartość maksymalna jest mniejsza od 4 razy liczbie rdzeni rozmiaru maszyny wirtualnej puli lub 256.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

upgradePolicy

Zasady uaktualniania puli. Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

userAccounts

Lista kont użytkowników do utworzenia w każdym węźle obliczeniowym w puli. To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

virtualMachineConfiguration

Konfiguracja maszyny wirtualnej dla puli. Tę właściwość należy określić.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

vmSize

Rozmiar maszyn wirtualnych w puli. 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).

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

Szczegóły właściwości

applicationPackageReferences

Lista pakietów do zainstalowania w każdym węźle obliczeniowym w puli. Zmiany odwołań do pakietu mają wpływ na wszystkie nowe węzły łączące pulę, ale nie mają wpływu na węzły obliczeniowe, które znajdują się już w puli, dopóki nie zostaną ponownie uruchomione lub zrewidowane. Jeśli ten element jest obecny, zastępuje wszystkie istniejące odwołania do pakietu. Jeśli określisz pustą kolekcję, wszystkie odwołania do pakietu zostaną usunięte z puli. Jeśli pominięto, wszystkie istniejące odwołania do pakietu pozostaną niezmienione.

applicationPackageReferences?: BatchApplicationPackageReference[]

Wartość właściwości

displayName

Nazwa wyświetlana puli. Nazwa wyświetlana nie musi być unikatowa i może zawierać znaki Unicode o maksymalnej długości 1024. To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

displayName?: string

Wartość właściwości

string

enableInterNodeCommunication

Określa, czy pula zezwala na bezpośrednią komunikację między węzłami obliczeniowymi. Włączenie komunikacji między węzłami ogranicza maksymalny rozmiar puli z powodu ograniczeń wdrażania w węzłach obliczeniowych puli. Może to spowodować, że pula nie osiągnie żądanego rozmiaru. Wartość domyślna to fałsz.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

enableInterNodeCommunication?: boolean

Wartość właściwości

boolean

metadata

Lista par name-value skojarzonych z pulą jako metadanych. Jeśli ten element jest obecny, zastępuje wszystkie istniejące metadane skonfigurowane w puli. Jeśli określisz pustą kolekcję, wszystkie metadane zostaną usunięte z puli. Jeśli pominięto, wszystkie istniejące metadane pozostaną niezmienione.

metadata?: BatchMetadataItem[]

Wartość właściwości

mountConfiguration

Zainstaluj magazyn przy użyciu określonego systemu plików przez cały okres istnienia puli. Zainstaluj magazyn przy użyciu udziału plików platformy Azure, systemu plików NFS, CIFS lub Blobfuse opartego na systemie plików.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

mountConfiguration?: MountConfiguration[]

Wartość właściwości

networkConfiguration

Konfiguracja sieci dla puli. To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

networkConfiguration?: NetworkConfiguration

Wartość właściwości

startTask

Zadanie do uruchomienia w każdym węźle obliczeniowym podczas dołączania do puli. Zadanie jest uruchamiane po dodaniu węzła obliczeniowego do puli lub ponownym uruchomieniu węzła obliczeniowego. Jeśli ten element jest obecny, zastępuje wszystkie istniejące elementy StartTask. Jeśli pominięto, wszystkie istniejące elementy StartTask pozostaną niezmienione.

startTask?: BatchStartTask

Wartość właściwości

taskSchedulingPolicy

Sposób dystrybucji zadań między węzłami obliczeniowymi w puli. Jeśli nie zostanie określony, wartość domyślna zostanie rozłożona.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

Wartość właściwości

taskSlotsPerNode

Liczba slotów zadaniowych, których można użyć do uruchamiania współbieżnych zadań na pojedynczym węźle obliczeniowym w puli. Wartość domyślna to 1. Wartość maksymalna jest mniejsza od 4 razy liczbie rdzeni rozmiaru maszyny wirtualnej puli lub 256.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

taskSlotsPerNode?: number

Wartość właściwości

number

upgradePolicy

Zasady uaktualniania puli. Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

upgradePolicy?: UpgradePolicy

Wartość właściwości

userAccounts

Lista kont użytkowników do utworzenia w każdym węźle obliczeniowym w puli. To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

userAccounts?: UserAccount[]

Wartość właściwości

virtualMachineConfiguration

Konfiguracja maszyny wirtualnej dla puli. Tę właściwość należy określić.

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

virtualMachineConfiguration?: VirtualMachineConfiguration

Wartość właściwości

vmSize

Rozmiar maszyn wirtualnych w puli. 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).

To pole można zaktualizować tylko wtedy, gdy pula jest pusta.

vmSize?: string

Wartość właściwości

string