Delen via


NetworkConfiguration interface

De netwerkconfiguratie voor een pool.

Eigenschappen

dynamicVNetAssignmentScope

Het bereik van dynamische vnet-toewijzing. Mogelijke waarden zijn: 'none', 'job'

endpointConfiguration

De configuratie voor eindpunten op rekenknooppunten in de Batch-pool. De configuratie van het pooleindpunt wordt alleen ondersteund in Pools met de eigenschap virtualMachineConfiguration.

publicIPAddressConfiguration

De openbare IPAddress-configuratie voor rekenknooppunten in de Batch-pool. De eigenschap Openbare IP-configuratie wordt alleen ondersteund in Pools met de eigenschap virtualMachineConfiguration.

subnetId

De ARM-resource-id van het subnet van het virtuele netwerk waaraan de rekenknooppunten van de pool worden toegevoegd. Dit is van het formulier /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnetten/{subnet}. Het virtuele netwerk moet zich in dezelfde regio en hetzelfde abonnement bevinden als het Azure Batch-account. Het opgegeven subnet moet voldoende vrije IP-adressen hebben om het aantal rekenknooppunten in de pool te kunnen gebruiken. Als het subnet niet voldoende vrije IP-adressen heeft, wijst de pool gedeeltelijk knooppunten toe en treedt er een fout op bij het wijzigen van de grootte. De service-principal 'MicrosoftAzureBatch' moet de rol 'Inzender voor klassieke virtuele machines' hebben Role-Based RBAC-rol (Access Control) voor het opgegeven VNet. Het opgegeven subnet moet communicatie van de Azure Batch-service toestaan om taken op de knooppunten te kunnen plannen. Dit kan worden gecontroleerd door te controleren of het opgegeven VNet gekoppelde netwerkbeveiligingsgroepen (NSG' heeft). Als communicatie met de knooppunten in het opgegeven subnet wordt geweigerd door een NSG, stelt de Batch-service de status van de rekenknooppunten in op onbruikbaar. Voor pools die zijn gemaakt met virtualMachineConfiguration worden alleen virtuele ARM-netwerken ('Microsoft.Network/virtualNetworks') ondersteund, maar voor pools die zijn gemaakt met cloudServiceConfiguration, worden zowel ARM- als klassieke virtuele netwerken ondersteund. Als het opgegeven VNet gekoppelde netwerkbeveiligingsgroepen (NSG) heeft, moeten enkele gereserveerde systeempoorten zijn ingeschakeld voor binnenkomende communicatie. Voor pools die zijn gemaakt met een configuratie van een virtuele machine, schakelt u poorten 29876 en 29877, evenals poort 22 voor Linux en poort 3389 voor Windows in. Voor pools die zijn gemaakt met een cloudserviceconfiguratie, schakelt u poorten 10100, 20100 en 30100 in. Schakel ook uitgaande verbindingen met Azure Storage in op poort 443. Zie voor meer informatie: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Eigenschapdetails

dynamicVNetAssignmentScope

Het bereik van dynamische vnet-toewijzing. Mogelijke waarden zijn: 'none', 'job'

dynamicVNetAssignmentScope?: DynamicVNetAssignmentScope

Waarde van eigenschap

endpointConfiguration

De configuratie voor eindpunten op rekenknooppunten in de Batch-pool. De configuratie van het pooleindpunt wordt alleen ondersteund in Pools met de eigenschap virtualMachineConfiguration.

endpointConfiguration?: PoolEndpointConfiguration

Waarde van eigenschap

publicIPAddressConfiguration

De openbare IPAddress-configuratie voor rekenknooppunten in de Batch-pool. De eigenschap Openbare IP-configuratie wordt alleen ondersteund in Pools met de eigenschap virtualMachineConfiguration.

publicIPAddressConfiguration?: PublicIPAddressConfiguration

Waarde van eigenschap

subnetId

De ARM-resource-id van het subnet van het virtuele netwerk waaraan de rekenknooppunten van de pool worden toegevoegd. Dit is van het formulier /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnetten/{subnet}. Het virtuele netwerk moet zich in dezelfde regio en hetzelfde abonnement bevinden als het Azure Batch-account. Het opgegeven subnet moet voldoende vrije IP-adressen hebben om het aantal rekenknooppunten in de pool te kunnen gebruiken. Als het subnet niet voldoende vrije IP-adressen heeft, wijst de pool gedeeltelijk knooppunten toe en treedt er een fout op bij het wijzigen van de grootte. De service-principal 'MicrosoftAzureBatch' moet de rol 'Inzender voor klassieke virtuele machines' hebben Role-Based RBAC-rol (Access Control) voor het opgegeven VNet. Het opgegeven subnet moet communicatie van de Azure Batch-service toestaan om taken op de knooppunten te kunnen plannen. Dit kan worden gecontroleerd door te controleren of het opgegeven VNet gekoppelde netwerkbeveiligingsgroepen (NSG' heeft). Als communicatie met de knooppunten in het opgegeven subnet wordt geweigerd door een NSG, stelt de Batch-service de status van de rekenknooppunten in op onbruikbaar. Voor pools die zijn gemaakt met virtualMachineConfiguration worden alleen virtuele ARM-netwerken ('Microsoft.Network/virtualNetworks') ondersteund, maar voor pools die zijn gemaakt met cloudServiceConfiguration, worden zowel ARM- als klassieke virtuele netwerken ondersteund. Als het opgegeven VNet gekoppelde netwerkbeveiligingsgroepen (NSG) heeft, moeten enkele gereserveerde systeempoorten zijn ingeschakeld voor binnenkomende communicatie. Voor pools die zijn gemaakt met een configuratie van een virtuele machine, schakelt u poorten 29876 en 29877, evenals poort 22 voor Linux en poort 3389 voor Windows in. Voor pools die zijn gemaakt met een cloudserviceconfiguratie, schakelt u poorten 10100, 20100 en 30100 in. Schakel ook uitgaande verbindingen met Azure Storage in op poort 443. Zie voor meer informatie: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

subnetId?: string

Waarde van eigenschap

string