Compartir a través de


BatchPoolUpdateOptions interface

Parámetros para actualizar un grupo de Azure Batch.

Propiedades

applicationPackageReferences

Lista de paquetes que se van a instalar en cada nodo de proceso del grupo. Los cambios en las referencias de paquete afectan a todos los nodos nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear imágenes. Si este elemento está presente, reemplaza las referencias existentes de Package. Si especifica una colección vacía, todas las referencias de paquete se quitan del grupo. Si se omite, las referencias existentes de Package se dejan sin cambios.

displayName

Nombre para mostrar del grupo. El nombre para mostrar no debe ser único y puede contener caracteres Unicode de hasta una longitud máxima de 1024. Este campo solo se puede actualizar cuando el grupo está vacío.

enableInterNodeCommunication

Si el grupo permite la comunicación directa entre nodos de proceso. Habilitar la comunicación entre nodos limita el tamaño máximo del grupo debido a restricciones de implementación en los nodos de proceso del grupo. Esto puede dar lugar a que el grupo no alcance su tamaño deseado. El valor predeterminado es false.

Este campo solo se puede actualizar cuando el grupo está vacío.

metadata

Lista de pares nombre-valor asociados al grupo como metadatos. Si este elemento está presente, reemplaza los metadatos existentes configurados en el grupo. Si especifica una colección vacía, los metadatos se quitan del grupo. Si se omite, los metadatos existentes se dejan sin cambios.

mountConfiguration

Monte el almacenamiento mediante el sistema de archivos especificado para toda la duración del grupo. Monte el almacenamiento mediante el recurso compartido de archivos de Azure, NFS, CIFS o el sistema de archivos basado en Blobfuse.

Este campo solo se puede actualizar cuando el grupo está vacío.

networkConfiguration

Configuración de red para el grupo. Este campo solo se puede actualizar cuando el grupo está vacío.

startTask

Tarea que se va a ejecutar en cada nodo de proceso a medida que se une al grupo. La tarea se ejecuta cuando se agrega el nodo de proceso al grupo o cuando se reinicia el nodo de proceso. Si este elemento está presente, sobrescribe cualquier StartTask existente. Si se omite, cualquier StartTask existente se deja sin cambios.

taskSchedulingPolicy

Cómo se distribuyen las tareas entre nodos de proceso de un grupo. Si no se especifica, el valor predeterminado se propaga.

Este campo solo se puede actualizar cuando el grupo está vacío.

taskSlotsPerNode

Número de ranuras de tareas que se pueden usar para ejecutar tareas simultáneas en un único nodo de proceso del grupo. El valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256.

Este campo solo se puede actualizar cuando el grupo está vacío.

upgradePolicy

Directiva de actualización para el grupo. Describe una directiva de actualización: automática, manual o gradual.

Este campo solo se puede actualizar cuando el grupo está vacío.

userAccounts

Lista de cuentas de usuario que se van a crear en cada nodo de proceso del grupo. Este campo solo se puede actualizar cuando el grupo está vacío.

virtualMachineConfiguration

Configuración de la máquina virtual para el grupo. Es necesario especificar esta propiedad.

Este campo solo se puede actualizar cuando el grupo está vacío.

vmSize

Tamaño de las máquinas virtuales del grupo. Para obtener información sobre los tamaños disponibles de las máquinas virtuales en grupos, consulte Elección de un tamaño de máquina virtual para nodos de proceso en un grupo de Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Este campo solo se puede actualizar cuando el grupo está vacío.

Detalles de las propiedades

applicationPackageReferences

Lista de paquetes que se van a instalar en cada nodo de proceso del grupo. Los cambios en las referencias de paquete afectan a todos los nodos nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear imágenes. Si este elemento está presente, reemplaza las referencias existentes de Package. Si especifica una colección vacía, todas las referencias de paquete se quitan del grupo. Si se omite, las referencias existentes de Package se dejan sin cambios.

applicationPackageReferences?: BatchApplicationPackageReference[]

Valor de propiedad

displayName

Nombre para mostrar del grupo. El nombre para mostrar no debe ser único y puede contener caracteres Unicode de hasta una longitud máxima de 1024. Este campo solo se puede actualizar cuando el grupo está vacío.

displayName?: string

Valor de propiedad

string

enableInterNodeCommunication

Si el grupo permite la comunicación directa entre nodos de proceso. Habilitar la comunicación entre nodos limita el tamaño máximo del grupo debido a restricciones de implementación en los nodos de proceso del grupo. Esto puede dar lugar a que el grupo no alcance su tamaño deseado. El valor predeterminado es false.

Este campo solo se puede actualizar cuando el grupo está vacío.

enableInterNodeCommunication?: boolean

Valor de propiedad

boolean

metadata

Lista de pares nombre-valor asociados al grupo como metadatos. Si este elemento está presente, reemplaza los metadatos existentes configurados en el grupo. Si especifica una colección vacía, los metadatos se quitan del grupo. Si se omite, los metadatos existentes se dejan sin cambios.

metadata?: BatchMetadataItem[]

Valor de propiedad

mountConfiguration

Monte el almacenamiento mediante el sistema de archivos especificado para toda la duración del grupo. Monte el almacenamiento mediante el recurso compartido de archivos de Azure, NFS, CIFS o el sistema de archivos basado en Blobfuse.

Este campo solo se puede actualizar cuando el grupo está vacío.

mountConfiguration?: MountConfiguration[]

Valor de propiedad

networkConfiguration

Configuración de red para el grupo. Este campo solo se puede actualizar cuando el grupo está vacío.

networkConfiguration?: NetworkConfiguration

Valor de propiedad

startTask

Tarea que se va a ejecutar en cada nodo de proceso a medida que se une al grupo. La tarea se ejecuta cuando se agrega el nodo de proceso al grupo o cuando se reinicia el nodo de proceso. Si este elemento está presente, sobrescribe cualquier StartTask existente. Si se omite, cualquier StartTask existente se deja sin cambios.

startTask?: BatchStartTask

Valor de propiedad

taskSchedulingPolicy

Cómo se distribuyen las tareas entre nodos de proceso de un grupo. Si no se especifica, el valor predeterminado se propaga.

Este campo solo se puede actualizar cuando el grupo está vacío.

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

Valor de propiedad

taskSlotsPerNode

Número de ranuras de tareas que se pueden usar para ejecutar tareas simultáneas en un único nodo de proceso del grupo. El valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256.

Este campo solo se puede actualizar cuando el grupo está vacío.

taskSlotsPerNode?: number

Valor de propiedad

number

upgradePolicy

Directiva de actualización para el grupo. Describe una directiva de actualización: automática, manual o gradual.

Este campo solo se puede actualizar cuando el grupo está vacío.

upgradePolicy?: UpgradePolicy

Valor de propiedad

userAccounts

Lista de cuentas de usuario que se van a crear en cada nodo de proceso del grupo. Este campo solo se puede actualizar cuando el grupo está vacío.

userAccounts?: UserAccount[]

Valor de propiedad

virtualMachineConfiguration

Configuración de la máquina virtual para el grupo. Es necesario especificar esta propiedad.

Este campo solo se puede actualizar cuando el grupo está vacío.

virtualMachineConfiguration?: VirtualMachineConfiguration

Valor de propiedad

vmSize

Tamaño de las máquinas virtuales del grupo. Para obtener información sobre los tamaños disponibles de las máquinas virtuales en grupos, consulte Elección de un tamaño de máquina virtual para nodos de proceso en un grupo de Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Este campo solo se puede actualizar cuando el grupo está vacío.

vmSize?: string

Valor de propiedad

string