Partilhar via


VirtualMachineConfiguration interface

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

Propriedades

containerConfiguration

Se especificado, a configuração é executada em cada nó do pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de tarefas executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

dataDisks

Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios conectados a eles.

diskEncryptionConfiguration

Se especificado, a criptografia é executada em cada nó do pool durante o provisionamento do nó.

extensions

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

imageReference

Uma referência a uma imagem do Azure Virtual Machines Marketplace ou ao recurso Azure Image de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas pelo Lote do Azure, consulte a operação 'Listar SKUs de agente de nó suportado'.

licenseType

Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você possui licenças locais válidas para os nós que serão implantados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são:

Windows_Server - A licença local é para o Windows Server. Windows_Client - A licença local é para o Windows Client.

nodeAgentSkuId

O agente do nó Batch é um programa executado em cada nó do pool e fornece a interface de comando e controle entre o nó e o serviço Batch. Existem diferentes implementações do agente de nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar uma 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 sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó suportados'.

nodePlacementConfiguration

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

osDisk

Contém configuração para configurações efêmeras do OSDisk.

securityProfile

Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquina virtual.

serviceArtifactReference

A ID de referência do artefato de serviço na forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Essa propriedade não deve ser especificada se imageReference especificar uma imagem do sistema operacional Linux.

Detalhes de Propriedade

containerConfiguration

Se especificado, a configuração é executada em cada nó do pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de tarefas executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

containerConfiguration?: ContainerConfiguration

Valor de Propriedade

dataDisks

Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios conectados a eles.

dataDisks?: DataDisk[]

Valor de Propriedade

diskEncryptionConfiguration

Se especificado, a criptografia é executada em cada nó do pool durante o provisionamento do nó.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valor de Propriedade

extensions

Se 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 Virtual Machines Marketplace ou ao recurso Azure Image de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas pelo Lote do Azure, consulte a operação 'Listar SKUs de agente de nó suportado'.

imageReference: ImageReference

Valor de Propriedade

licenseType

Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você possui licenças locais válidas para os nós que serão implantados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são:

Windows_Server - A licença local é para o Windows Server. Windows_Client - A licença local é para o Windows Client.

licenseType?: string

Valor de Propriedade

string

nodeAgentSkuId

O agente do nó Batch é um programa executado em cada nó do pool e fornece a interface de comando e controle entre o nó e o serviço Batch. Existem diferentes implementações do agente de nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar uma 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 sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó suportados'.

nodeAgentSkuId: string

Valor de Propriedade

string

nodePlacementConfiguration

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

nodePlacementConfiguration?: NodePlacementConfiguration

Valor de Propriedade

osDisk

Contém configuração para configurações efêmeras do OSDisk.

osDisk?: OSDisk

Valor de Propriedade

securityProfile

Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquina virtual.

securityProfile?: SecurityProfile

Valor de Propriedade

serviceArtifactReference

A ID de referência do artefato de serviço na forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Valor de Propriedade

windowsConfiguration

Essa propriedade não deve ser especificada se imageReference especificar uma imagem do sistema operacional Linux.

windowsConfiguration?: WindowsConfiguration

Valor de Propriedade