Compartilhar 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 instalação é executada em cada nó no pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de trabalho 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 anexados a eles.

diskEncryptionConfiguration

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

extensions

Se especificado, as extensões mencionadas nessa 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 Lote do Azure, consulte a operação 'Listar SKUs do agente de nó com suporte'.

licenseType

Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém 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 Cliente Windows.

nodeAgentSkuId

O agente de nó do Lote é um programa executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote. Há diferentes implementações do agente do nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs do agente de nó com suporte junto com a lista de referências de imagem verificadas, consulte a operação 'Listar SKUs do agente de nó com suporte'.

nodePlacementConfiguration

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

osDisk

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

securityProfile

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

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 da propriedade

containerConfiguration

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

containerConfiguration?: ContainerConfiguration

Valor da propriedade

dataDisks

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

dataDisks?: DataDisk[]

Valor da propriedade

diskEncryptionConfiguration

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

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valor da propriedade

extensions

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

extensions?: VMExtension[]

Valor da 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 Lote do Azure, consulte a operação 'Listar SKUs do agente de nó com suporte'.

imageReference: ImageReference

Valor da propriedade

licenseType

Isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém 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 Cliente Windows.

licenseType?: string

Valor da propriedade

string

nodeAgentSkuId

O agente de nó do Lote é um programa executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote. Há diferentes implementações do agente do nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs do agente de nó com suporte junto com a lista de referências de imagem verificadas, consulte a operação 'Listar SKUs do agente de nó com suporte'.

nodeAgentSkuId: string

Valor da propriedade

string

nodePlacementConfiguration

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

nodePlacementConfiguration?: NodePlacementConfiguration

Valor da propriedade

osDisk

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

osDisk?: OSDisk

Valor da propriedade

securityProfile

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

securityProfile?: SecurityProfile

Valor da 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 da propriedade

windowsConfiguration

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

windowsConfiguration?: WindowsConfiguration

Valor da propriedade