VirtualMachineConfiguration interface
La configuración para los Nodos de Cómputo en un Pool basado en la infraestructura de Azure Virtual Machines.
Propiedades
| container |
La configuración del contenedor para el Pool. Si se especifica, la configuración se realiza en cada Nodo de Cómputo del Pool para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del gestor de trabajos que se ejecutan en este Pool deben especificar la propiedad containerSettings, y todas las demás tareas pueden especificarla. |
| data |
La configuración para los discos de datos conectados a los Nodos de Cómputo en el Pool. Esta propiedad debe especificarse si los Nodos de Cómputo en el Pool necesitan tener discos de datos vacíos conectados a ellos. No se puede actualizar. Cada Nodo de Cómputo tiene su propio disco (el disco no es un recurso compartido de archivos). No se pueden conectar discos existentes, cada disco conectado está vacío. Cuando el Nodo de Cómputo se elimina del Pool, el disco y todos los datos asociados a él también se eliminan. El disco no se formatea después de ser conectado, debe ser formateado antes de su uso; para más información, véase https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux y https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. |
| disk |
Configuración de cifrado de disco para el grupo. Si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos. |
| extensions | Extensión de máquina virtual para el grupo. Si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo. |
| image |
Una referencia a la imagen de Azure Virtual Machines Marketplace o a la imagen personalizada de máquina virtual para usar. |
| license |
Esto solo se aplica a las Imágenes que contienen el sistema operativo Windows, y solo debe usarse cuando tengas licencias válidas locales para los Nodos de Cómputo que se desplegarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son: Windows_Server - La licencia en las instalaciones es para Windows Server. Windows_Client - La licencia de propiedad es para Windows cliente. |
| node |
SKU del agente de nodo de proceso por lotes que se va a aprovisionar en los nodos de proceso del grupo. El agente de Batch Compute Node es un programa que se ejecuta en cada nodo de proceso del grupo y proporciona la interfaz de comando y control entre el nodo de proceso y el servicio Batch. Hay diferentes implementaciones del agente de Nodo de proceso, conocidas como SKU, para diferentes sistemas operativos. Debe especificar una SKU del agente de nodo de proceso que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo de proceso compatibles junto con su lista de referencias de imágenes comprobadas, consulte la operación "Enumerar SKU de agente de nodo de proceso compatibles". |
| node |
Configuración de ubicación del nodo para el grupo. Esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo. |
| os |
Configuración del disco del sistema operativo de la máquina virtual. |
| security |
Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales. |
| service |
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente". Identificador de referencia del artefacto de servicio en forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
| windows |
Configuración del sistema operativo de Windows en la máquina virtual. Esta propiedad no debe especificarse si la propiedad imageReference especifica una imagen del sistema operativo de Linux. |
Detalles de las propiedades
containerConfiguration
La configuración del contenedor para el Pool. Si se especifica, la configuración se realiza en cada Nodo de Cómputo del Pool para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del gestor de trabajos que se ejecutan en este Pool deben especificar la propiedad containerSettings, y todas las demás tareas pueden especificarla.
containerConfiguration?: BatchContainerConfiguration
Valor de propiedad
dataDisks
La configuración para los discos de datos conectados a los Nodos de Cómputo en el Pool. Esta propiedad debe especificarse si los Nodos de Cómputo en el Pool necesitan tener discos de datos vacíos conectados a ellos. No se puede actualizar. Cada Nodo de Cómputo tiene su propio disco (el disco no es un recurso compartido de archivos). No se pueden conectar discos existentes, cada disco conectado está vacío. Cuando el Nodo de Cómputo se elimina del Pool, el disco y todos los datos asociados a él también se eliminan. El disco no se formatea después de ser conectado, debe ser formateado antes de su uso; para más información, véase https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux y https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.
dataDisks?: DataDisk[]
Valor de propiedad
DataDisk[]
diskEncryptionConfiguration
Configuración de cifrado de disco para el grupo. Si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
Valor de propiedad
extensions
Extensión de máquina virtual para el grupo. Si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo.
extensions?: VMExtension[]
Valor de propiedad
imageReference
Una referencia a la imagen de Azure Virtual Machines Marketplace o a la imagen personalizada de máquina virtual para usar.
imageReference: BatchVmImageReference
Valor de propiedad
licenseType
Esto solo se aplica a las Imágenes que contienen el sistema operativo Windows, y solo debe usarse cuando tengas licencias válidas locales para los Nodos de Cómputo que se desplegarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son:
Windows_Server - La licencia en las instalaciones es para Windows Server. Windows_Client - La licencia de propiedad es para Windows cliente.
licenseType?: string
Valor de propiedad
string
nodeAgentSkuId
SKU del agente de nodo de proceso por lotes que se va a aprovisionar en los nodos de proceso del grupo. El agente de Batch Compute Node es un programa que se ejecuta en cada nodo de proceso del grupo y proporciona la interfaz de comando y control entre el nodo de proceso y el servicio Batch. Hay diferentes implementaciones del agente de Nodo de proceso, conocidas como SKU, para diferentes sistemas operativos. Debe especificar una SKU del agente de nodo de proceso que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo de proceso compatibles junto con su lista de referencias de imágenes comprobadas, consulte la operación "Enumerar SKU de agente de nodo de proceso compatibles".
nodeAgentSkuId: string
Valor de propiedad
string
nodePlacementConfiguration
Configuración de ubicación del nodo para el grupo. Esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo.
nodePlacementConfiguration?: BatchNodePlacementConfiguration
Valor de propiedad
osDisk
Configuración del disco del sistema operativo de la máquina virtual.
osDisk?: BatchOsDisk
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
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente". 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
Configuración del sistema operativo de Windows en la máquina virtual. Esta propiedad no debe especificarse si la propiedad imageReference especifica una imagen del sistema operativo de Linux.
windowsConfiguration?: WindowsConfiguration