Partilhar via


VirtualMachineConfiguration interface

A configuração para nós de computação num conjunto com base na infraestrutura de Máquinas Virtuais do Azure.

Propriedades

containerConfiguration

Se especificado, a configuração é efetuada em cada nó no conjunto para permitir que as tarefas sejam executadas em contentores. Todas as tarefas normais e tarefas de gestor de tarefas executadas neste conjunto têm de especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

dataDisks

Esta propriedade tem de ser especificada se os nós de computação no conjunto precisarem de ter discos de dados vazios anexados aos mesmos.

diskEncryptionConfiguration

Se for especificado, a encriptação é efetuada em cada nó no conjunto durante o aprovisionamento de nós.

extensions

Se for especificado, as extensões mencionadas nesta configuração serão instaladas em cada nó.

imageReference

Uma referência a uma imagem do Azure Máquinas Virtuais Marketplace ou ao recurso imagem do Azure de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas por Azure Batch, veja a operação "Listar SKUs de agente de nó suportados".

licenseType

Isto aplica-se apenas a imagens que contenham o sistema operativo Windows e só devem ser utilizadas quando tiver licenças válidas no local para os nós que serão implementados. Se for omitido, não é aplicado nenhum desconto de licenciamento no local. Os valores são:

Windows_Server – a licença no local destina-se ao Windows Server. Windows_Client - A licença no local é para o Cliente Windows.

nodeAgentSkuId

O agente do nó do Batch é um programa que é executado em cada nó no conjunto e fornece a interface de comando e controlo entre o nó e o serviço Batch. Existem diferentes implementações do agente de nó, conhecidas como SKUs, para diferentes sistemas operativos. Tem de especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente de nó suportados juntamente com a lista de referências de imagens verificadas, veja a operação "Listar SKUs de agente de nó suportados".

nodePlacementConfiguration

Esta configuração especificará regras sobre como os nós no conjunto serão fisicamente alocados.

osDisk

Contém a configuração para definições de OSDisk efémero.

securityProfile

Especifica as definições do perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais.

serviceArtifactReference

O ID de referência do artefacto do serviço sob a forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Esta propriedade não pode ser especificada se imageReference especificar uma imagem do SO Linux.

Detalhes de Propriedade

containerConfiguration

Se especificado, a configuração é efetuada em cada nó no conjunto para permitir que as tarefas sejam executadas em contentores. Todas as tarefas normais e tarefas de gestor de tarefas executadas neste conjunto têm de especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

containerConfiguration?: ContainerConfiguration

Valor de Propriedade

dataDisks

Esta propriedade tem de ser especificada se os nós de computação no conjunto precisarem de ter discos de dados vazios anexados aos mesmos.

dataDisks?: DataDisk[]

Valor de Propriedade

diskEncryptionConfiguration

Se for especificado, a encriptação é efetuada em cada nó no conjunto durante o aprovisionamento de nós.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valor de Propriedade

extensions

Se for especificado, as extensões mencionadas nesta configuração serão instaladas em cada nó.

extensions?: VMExtension[]

Valor de Propriedade

imageReference

Uma referência a uma imagem do Azure Máquinas Virtuais Marketplace ou ao recurso imagem do Azure de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas por Azure Batch, veja a operação "Listar SKUs de agente de nó suportados".

imageReference: ImageReference

Valor de Propriedade

licenseType

Isto aplica-se apenas a imagens que contenham o sistema operativo Windows e só devem ser utilizadas quando tiver licenças válidas no local para os nós que serão implementados. Se for omitido, não é aplicado nenhum desconto de licenciamento no local. Os valores são:

Windows_Server – a licença no local destina-se ao Windows Server. Windows_Client - A licença no local é para o Cliente Windows.

licenseType?: string

Valor de Propriedade

string

nodeAgentSkuId

O agente do nó do Batch é um programa que é executado em cada nó no conjunto e fornece a interface de comando e controlo entre o nó e o serviço Batch. Existem diferentes implementações do agente de nó, conhecidas como SKUs, para diferentes sistemas operativos. Tem de especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente de nó suportados juntamente com a lista de referências de imagens verificadas, veja a operação "Listar SKUs de agente de nó suportados".

nodeAgentSkuId: string

Valor de Propriedade

string

nodePlacementConfiguration

Esta configuração especificará regras sobre como os nós no conjunto serão fisicamente alocados.

nodePlacementConfiguration?: NodePlacementConfiguration

Valor de Propriedade

osDisk

Contém a configuração para definições de OSDisk efémero.

osDisk?: OSDisk

Valor de Propriedade

securityProfile

Especifica as definições do perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais.

securityProfile?: SecurityProfile

Valor de Propriedade

serviceArtifactReference

O ID de referência do artefacto do serviço sob a forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Valor de Propriedade

windowsConfiguration

Esta propriedade não pode ser especificada se imageReference especificar uma imagem do SO Linux.

windowsConfiguration?: WindowsConfiguration

Valor de Propriedade