VirtualMachineConfiguration interface
A configuração para Compute Nodes num Pool baseado na infraestrutura Máquinas Virtuais do Azure.
Propriedades
| container |
A configuração do contentor para o Pool. Se especificado, a configuração é feita em cada Nó de Computação do Pool para permitir que as Tarefas sejam executadas em contentores. Todas as Tarefas normais e Tarefas do Gestor de Tarefas que correm neste Pool devem especificar a propriedade ContainerSettings, e todas as outras Tarefas podem especificá-la. |
| data |
A configuração para discos de dados ligados aos Nós de Computação no Pool. Esta propriedade deve ser especificada se os Nós de Computação no Pool precisarem de ter discos de dados vazios ligados a eles. Isso não pode ser atualizado. Cada Pó de Computação recebe o seu próprio disco (o disco não é uma partilha de ficheiros). Os discos existentes não podem ser ligados, cada disco ligado está vazio. Quando o Nó de Computação é removido do Pool, o disco e todos os dados a ele associados também são eliminados. O disco não é formatado depois de ser ligado, deve ser formatado antes de ser utilizado – para mais informações, veja 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. |
| disk |
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ó. |
| image |
Uma referência à Máquinas Virtuais do Azure Marketplace Image ou à Virtual Machine Image personalizada a utilizar. |
| license |
Isto aplica-se apenas a Imagens que contenham o sistema operativo Windows e só deve ser usado quando tiver licenças válidas on-premises para os Nós de Computação que serão implementados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são: Windows_Server - A licença local é para Windows Server. Windows_Client - A licença on-premises é para Windows Cliente. |
| node |
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'. |
| node |
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. |
| os |
Configurações para o disco do sistema operacional da máquina virtual. |
| security |
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquina virtual. |
| service |
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} |
| windows |
Definições do sistema operativo Windows na máquina virtual. Esta propriedade não deve ser especificada se a propriedade imageReference especificar uma imagem do sistema operativo Linux. |
Detalhes de Propriedade
containerConfiguration
A configuração do contentor para o Pool. Se especificado, a configuração é feita em cada Nó de Computação do Pool para permitir que as Tarefas sejam executadas em contentores. Todas as Tarefas normais e Tarefas do Gestor de Tarefas que correm neste Pool devem especificar a propriedade ContainerSettings, e todas as outras Tarefas podem especificá-la.
containerConfiguration?: BatchContainerConfiguration
Valor de Propriedade
dataDisks
A configuração para discos de dados ligados aos Nós de Computação no Pool. Esta propriedade deve ser especificada se os Nós de Computação no Pool precisarem de ter discos de dados vazios ligados a eles. Isso não pode ser atualizado. Cada Pó de Computação recebe o seu próprio disco (o disco não é uma partilha de ficheiros). Os discos existentes não podem ser ligados, cada disco ligado está vazio. Quando o Nó de Computação é removido do Pool, o disco e todos os dados a ele associados também são eliminados. O disco não é formatado depois de ser ligado, deve ser formatado antes de ser utilizado – para mais informações, veja 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?: DataDisk[]
Valor de Propriedade
DataDisk[]
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?: DiskEncryptionConfiguration
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?: VMExtension[]
Valor de Propriedade
imageReference
Uma referência à Máquinas Virtuais do Azure Marketplace Image ou à Virtual Machine Image personalizada a utilizar.
imageReference: BatchVmImageReference
Valor de Propriedade
licenseType
Isto aplica-se apenas a Imagens que contenham o sistema operativo Windows e só deve ser usado quando tiver licenças válidas on-premises para os Nós de Computação que serão implementados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são:
Windows_Server - A licença local é para Windows Server. Windows_Client - A licença on-premises é para Windows Cliente.
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?: BatchNodePlacementConfiguration
Valor de Propriedade
osDisk
Configurações para o disco do sistema operacional da máquina virtual.
osDisk?: BatchOsDisk
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
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?: ServiceArtifactReference
Valor de Propriedade
windowsConfiguration
Definições do sistema operativo Windows na máquina virtual. Esta propriedade não deve ser especificada se a propriedade imageReference especificar uma imagem do sistema operativo Linux.
windowsConfiguration?: WindowsConfiguration