BatchPoolUpdateOptions interface
Parametry aktualizacji puli usługi Azure Batch.
Właściwości
| application |
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. |
| display |
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. |
| enable |
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. |
| 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. |
| mount |
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. |
| network |
Konfiguracja sieci dla puli. To pole można zaktualizować tylko wtedy, gdy pula jest pusta. |
| start |
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. |
| task |
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. |
| task |
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. |
| upgrade |
Zasady uaktualniania puli. Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe. |
| user |
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. |
| virtual |
Konfiguracja maszyny wirtualnej dla puli. Tę właściwość należy określić. |
| vm |
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). |
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