VirtualMachineConfiguration interface
A configuração para Compute Nodes in a Pool baseada na infraestrutura Máquinas Virtuais do Azure.
Propriedades
| container |
A configuração do contêiner para o Pool. Se especificado, a configuração é realizada em cada Nó de Computação do Pool para permitir que as Tarefas sejam executadas em containers. Todas as Tarefas normais e Tarefas do Gerenciador de Jobs rodadas neste Pool devem especificar a propriedade containerSettings, e todas as outras Tarefas podem especificá-la. |
| data |
A configuração para discos de dados conectados aos Nós de Computação no Pool. Essa propriedade deve ser especificada caso os Nós de Computação do Pool precisem 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). Discos existentes não podem ser conectados, 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 após ser acoplado, deve ser formatado antes do uso - 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ó no pool durante o provisionamento de nós. |
| extensions | A extensão da máquina virtual para o pool. Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó. |
| image |
Uma referência à Máquinas Virtuais do Azure Marketplace Image ou à Virtual Machine Image personalizada para usar. |
| license |
Isso se aplica apenas a Imagens que contenham o sistema operacional Windows, e só deve ser usado quando você possui licenças on-premises 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 de atendimento local é para Windows Server. Windows_Client - A licença local é para Windows cliente. |
| node |
A SKU do agente do Nó de Computação em Lote a ser provisionada em Nós de Computação no Pool. O agente do Nó de Computação em Lote é um programa 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 do Lote. Há diferentes implementações do agente do Nó de Computação, conhecido como SKUs, para sistemas operacionais diferentes. Você deve especificar um SKU do agente do Nó de Computação que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente do Nó de Computação com suporte, juntamente com sua lista de referências de imagem verificadas, consulte a operação "Listar SKUs de agente de nó de computação com suporte". |
| 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 alocados fisicamente. |
| os |
Configurações do 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áquinas virtuais. |
| 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 dimensionamento 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 |
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 Linux OS. |
Detalhes da propriedade
containerConfiguration
A configuração do contêiner para o Pool. Se especificado, a configuração é realizada em cada Nó de Computação do Pool para permitir que as Tarefas sejam executadas em containers. Todas as Tarefas normais e Tarefas do Gerenciador de Jobs rodadas neste Pool devem especificar a propriedade containerSettings, e todas as outras Tarefas podem especificá-la.
containerConfiguration?: BatchContainerConfiguration
Valor da propriedade
dataDisks
A configuração para discos de dados conectados aos Nós de Computação no Pool. Essa propriedade deve ser especificada caso os Nós de Computação do Pool precisem 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). Discos existentes não podem ser conectados, 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 após ser acoplado, deve ser formatado antes do uso - 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 da propriedade
DataDisk[]
diskEncryptionConfiguration
A configuração de criptografia de disco para o pool. Se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nós.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
Valor da propriedade
extensions
A extensão da máquina virtual para o pool. Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó.
extensions?: VMExtension[]
Valor da propriedade
imageReference
Uma referência à Máquinas Virtuais do Azure Marketplace Image ou à Virtual Machine Image personalizada para usar.
imageReference: BatchVmImageReference
Valor da propriedade
licenseType
Isso se aplica apenas a Imagens que contenham o sistema operacional Windows, e só deve ser usado quando você possui licenças on-premises 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 de atendimento local é para Windows Server. Windows_Client - A licença local é para Windows cliente.
licenseType?: string
Valor da propriedade
string
nodeAgentSkuId
A SKU do agente do Nó de Computação em Lote a ser provisionada em Nós de Computação no Pool. O agente do Nó de Computação em Lote é um programa 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 do Lote. Há diferentes implementações do agente do Nó de Computação, conhecido como SKUs, para sistemas operacionais diferentes. Você deve especificar um SKU do agente do Nó de Computação que corresponda à referência de imagem selecionada. Para obter a lista de SKUs de agente do Nó de Computação com suporte, juntamente com sua lista de referências de imagem verificadas, consulte a operação "Listar SKUs de agente de nó de computação com suporte".
nodeAgentSkuId: string
Valor da 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 alocados fisicamente.
nodePlacementConfiguration?: BatchNodePlacementConfiguration
Valor da propriedade
osDisk
Configurações do disco do sistema operacional da Máquina Virtual.
osDisk?: BatchOsDisk
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
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 dimensionamento 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 da 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 Linux OS.
windowsConfiguration?: WindowsConfiguration