Compartir a través de


VirtualMachineConfiguration interface

Configuración de nodos de proceso en un grupo basado en la infraestructura de Azure Virtual Machines.

Propiedades

containerConfiguration

Si se especifica, la instalación se realiza en cada nodo del grupo para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del administrador de trabajos que se ejecutan en este grupo deben especificar la propiedad containerSettings y todas las demás tareas pueden especificarla.

dataDisks

Esta propiedad debe especificarse si los nodos de proceso del grupo deben tener discos de datos vacíos conectados a ellos.

diskEncryptionConfiguration

Si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos.

extensions

Si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo.

imageReference

Referencia a una imagen de Marketplace de Azure Virtual Machines o al recurso De imagen de Azure de una máquina virtual personalizada. Para obtener la lista de todas las imageReferences verificadas por Azure Batch, consulte la operación "Enumeración de SKU de agente de nodo compatibles".

licenseType

Esto solo se aplica a las imágenes que contienen el sistema operativo Windows y solo se deben usar cuando contenga licencias locales válidas para los nodos que se implementarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son:

Windows_Server: la licencia local es para Windows Server. Windows_Client: la licencia local es para el cliente de Windows.

nodeAgentSkuId

El agente de nodo de Batch es un programa que se ejecuta en cada nodo del grupo y proporciona la interfaz de comando y control entre el nodo y el servicio Batch. Hay diferentes implementaciones del agente de nodo, conocidas como SKU, para diferentes sistemas operativos. Debe especificar una SKU del agente de nodo que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo compatibles junto con su lista de referencias de imágenes verificadas, consulte la operación "Enumerar SKU de agente de nodo compatibles".

nodePlacementConfiguration

Esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo.

osDisk

Contiene la configuración de los valores de OSDisk efímeros.

securityProfile

Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales.

serviceArtifactReference

Identificador de referencia del artefacto de servicio en forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Esta propiedad no se debe especificar si imageReference especifica una imagen del sistema operativo Linux.

Detalles de las propiedades

containerConfiguration

Si se especifica, la instalación se realiza en cada nodo del grupo para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del administrador de trabajos que se ejecutan en este grupo deben especificar la propiedad containerSettings y todas las demás tareas pueden especificarla.

containerConfiguration?: ContainerConfiguration

Valor de propiedad

dataDisks

Esta propiedad debe especificarse si los nodos de proceso del grupo deben tener discos de datos vacíos conectados a ellos.

dataDisks?: DataDisk[]

Valor de propiedad

diskEncryptionConfiguration

Si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valor de propiedad

extensions

Si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo.

extensions?: VMExtension[]

Valor de propiedad

imageReference

Referencia a una imagen de Marketplace de Azure Virtual Machines o al recurso De imagen de Azure de una máquina virtual personalizada. Para obtener la lista de todas las imageReferences verificadas por Azure Batch, consulte la operación "Enumeración de SKU de agente de nodo compatibles".

imageReference: ImageReference

Valor de propiedad

licenseType

Esto solo se aplica a las imágenes que contienen el sistema operativo Windows y solo se deben usar cuando contenga licencias locales válidas para los nodos que se implementarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son:

Windows_Server: la licencia local es para Windows Server. Windows_Client: la licencia local es para el cliente de Windows.

licenseType?: string

Valor de propiedad

string

nodeAgentSkuId

El agente de nodo de Batch es un programa que se ejecuta en cada nodo del grupo y proporciona la interfaz de comando y control entre el nodo y el servicio Batch. Hay diferentes implementaciones del agente de nodo, conocidas como SKU, para diferentes sistemas operativos. Debe especificar una SKU del agente de nodo que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo compatibles junto con su lista de referencias de imágenes verificadas, consulte la operación "Enumerar SKU de agente de nodo compatibles".

nodeAgentSkuId: string

Valor de propiedad

string

nodePlacementConfiguration

Esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo.

nodePlacementConfiguration?: NodePlacementConfiguration

Valor de propiedad

osDisk

Contiene la configuración de los valores de OSDisk efímeros.

osDisk?: OSDisk

Valor de propiedad

securityProfile

Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales.

securityProfile?: SecurityProfile

Valor de propiedad

serviceArtifactReference

Identificador de referencia del artefacto de servicio en forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Valor de propiedad

windowsConfiguration

Esta propiedad no se debe especificar si imageReference especifica una imagen del sistema operativo Linux.

windowsConfiguration?: WindowsConfiguration

Valor de propiedad