VirtualMachineConfiguration interface
Configuración de nodos de proceso en un grupo basado en la infraestructura de Azure Virtual Machines.
Propiedades
container |
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. |
data |
Esta propiedad debe especificarse si los nodos de proceso del grupo deben tener discos de datos vacíos conectados a ellos. |
disk |
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. |
image |
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". |
license |
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. |
node |
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". |
node |
Esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo. |
os |
Contiene la configuración de los valores de OSDisk efímeros. |
security |
Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales. |
service |
Identificador de referencia del artefacto de servicio en forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
windows |
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
DataDisk[]
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