Partilhar via


VirtualMachineConfigurationOutput 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

A configuração do contêiner para o Pool. Se especificado, a configuração é executada em cada Nó de Computação no Pool para permitir que as Tarefas sejam executadas em contêineres. Todas as Tarefas regulares e as Tarefas do gerenciador de tarefas executadas neste Pool devem especificar a propriedade containerSettings e todas as outras Tarefas podem especificá-la.

dataDisks

A configuração para discos de dados anexados aos nós de computação no pool. Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios conectados a eles. Isso não pode ser atualizado. Cada nó de computação recebe seu próprio disco (o disco não é um compartilhamento de arquivos). Os discos existentes não podem ser anexados, cada disco conectado está vazio. Quando o nó de computação é removido do pool, o disco e todos os dados associados a ele também são excluídos. O disco não é formatado depois de ser anexado, ele deve ser formatado antes do uso - para obter mais informações, consulte https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux e https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

diskEncryptionConfiguration

A configuração de criptografia de disco para o pool. Se especificado, a criptografia é executada em cada nó do pool durante o provisionamento do nó.

extensions

A extensão de máquina virtual para o pool. Se especificado, as extensões mencionadas nesta configuração serão instaladas em cada nó.

imageReference

Uma referência à Imagem do Azure Virtual Machines Marketplace ou à Imagem de Máquina Virtual personalizada a ser usada.

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 de Computação 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

A SKU do agente do Nó de Computação em Lote a ser provisionado em Nós de Computação no Pool. O agente Batch Compute Node é um programa que é executado em cada Nó de Computação no Pool e fornece a interface de comando e controle entre o Nó de Computação e o serviço Batch. Existem diferentes implementações do agente Compute Node, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar uma SKU do agente do Nó de Computação que corresponda à referência de Imagem selecionada. Para obter a lista de SKUs de agente de nó de computação suportados, juntamente com sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó de computação suportados'.

nodePlacementConfiguration

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

osDisk

Configurações para o disco do sistema operacional da máquina virtual.

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

Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de escala ao usar a versão de imagem 'mais recente'. 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

Configurações do sistema operacional Windows na máquina virtual. Essa propriedade não deve ser especificada se a propriedade imageReference especificar uma imagem do sistema operacional Linux.

Detalhes de Propriedade

containerConfiguration

A configuração do contêiner para o Pool. Se especificado, a configuração é executada em cada Nó de Computação no Pool para permitir que as Tarefas sejam executadas em contêineres. Todas as Tarefas regulares e as Tarefas do gerenciador de tarefas executadas neste Pool devem especificar a propriedade containerSettings e todas as outras Tarefas podem especificá-la.

containerConfiguration?: BatchContainerConfigurationOutput

Valor de Propriedade

dataDisks

A configuração para discos de dados anexados aos nós de computação no pool. Essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios conectados a eles. Isso não pode ser atualizado. Cada nó de computação recebe seu próprio disco (o disco não é um compartilhamento de arquivos). Os discos existentes não podem ser anexados, cada disco conectado está vazio. Quando o nó de computação é removido do pool, o disco e todos os dados associados a ele também são excluídos. O disco não é formatado depois de ser anexado, ele deve ser formatado antes do uso - para obter mais informações, consulte https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux e https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

dataDisks?: DataDiskOutput[]

Valor de Propriedade

diskEncryptionConfiguration

A configuração de criptografia de disco para o pool. Se especificado, a criptografia é executada em cada nó do pool durante o provisionamento do nó.

diskEncryptionConfiguration?: DiskEncryptionConfigurationOutput

Valor de Propriedade

extensions

A extensão de máquina virtual para o pool. Se especificado, as extensões mencionadas nesta configuração serão instaladas em cada nó.

extensions?: VMExtensionOutput[]

Valor de Propriedade

imageReference

Uma referência à Imagem do Azure Virtual Machines Marketplace ou à Imagem de Máquina Virtual personalizada a ser usada.

imageReference: BatchVmImageReferenceOutput

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 de Computação 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

A SKU do agente do Nó de Computação em Lote a ser provisionado em Nós de Computação no Pool. O agente Batch Compute Node é um programa que é executado em cada Nó de Computação no Pool e fornece a interface de comando e controle entre o Nó de Computação e o serviço Batch. Existem diferentes implementações do agente Compute Node, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar uma SKU do agente do Nó de Computação que corresponda à referência de Imagem selecionada. Para obter a lista de SKUs de agente de nó de computação suportados, juntamente com sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó de computação suportados'.

nodeAgentSKUId: string

Valor de Propriedade

string

nodePlacementConfiguration

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

nodePlacementConfiguration?: BatchNodePlacementConfigurationOutput

Valor de Propriedade

osDisk

Configurações para o disco do sistema operacional da máquina virtual.

osDisk?: BatchOsDiskOutput

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?: SecurityProfileOutput

Valor de Propriedade

serviceArtifactReference

Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de escala ao usar a versão de imagem 'mais recente'. 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?: ServiceArtifactReferenceOutput

Valor de Propriedade

windowsConfiguration

Configurações do sistema operacional Windows na máquina virtual. Essa propriedade não deve ser especificada se a propriedade imageReference especificar uma imagem do sistema operacional Linux.

windowsConfiguration?: WindowsConfigurationOutput

Valor de Propriedade