Freigeben über


NetworkConfiguration interface

Die Netzwerkkonfiguration für einen Pool.

Eigenschaften

dynamicVnetAssignmentScope

Der Bereich der dynamischen VNET-Zuweisung.

enableAcceleratedNetworking

Beschleunigter Netzwerkbetrieb ermöglicht die Single-Root-E/A-Virtualisierung (SR-IOV) für einen virtuellen Computer, was zu einer verbesserten Netzwerkleistung führen kann. Weitere Informationen finden Sie unter https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.

endpointConfiguration

Die Konfiguration des Poolendpunkts wird nur für Pools mit der eigenschaft virtualMachineConfiguration unterstützt.

publicIPAddressConfiguration

Diese Eigenschaft wird nur in Pools mit der eigenschaft virtualMachineConfiguration unterstützt.

subnetId

Das virtuelle Netzwerk muss sich in derselben Region und demselben Abonnement wie das Azure Batch-Konto befinden. Das angegebene Subnetz sollte über genügend freie IP-Adressen verfügen, um die Anzahl der Knoten im Pool aufzunehmen. Wenn das Subnetz nicht über genügend freie IP-Adressen verfügt, weist der Pool Computeknoten teilweise zu, und es tritt ein Fehler beim Ändern der Größe auf. Der Dienstprinzipal "MicrosoftAzureBatch" muss über die Rolle "Mitwirkender virtueller klassischer Computer" Role-Based Access Control (RBAC) für das angegebene VNET verfügen. Das angegebene Subnetz muss die Kommunikation vom Azure Batch Dienst zulassen, damit Aufgaben auf den Computeknoten geplant werden können. Dies kann überprüft werden, indem überprüft wird, ob das angegebene VNET über netzwerksicherheitsgruppen (NSG) verfügt. Wenn die Kommunikation mit den Computeknoten im angegebenen Subnetz von einer NSG verweigert wird, legt der Batch-Dienst den Zustand der Computeknoten auf nicht verwendbar fest. Falls dem angegebenen VNET Netzwerksicherheitsgruppen (NSGs) zugeordnet sind, müssen einige reservierte Systemports für die eingehende Kommunikation aktiviert werden. Aktivieren Sie für Pools, die mit einer VM-Konfiguration erstellt wurden, die Ports 29876 und 29877 sowie den Port 22 für Linux und den Port 3389 für Windows. Aktivieren Sie für Pools, die mit einer Clouddienstkonfiguration erstellt wurden, die Ports 10100, 20100 und 30100. Aktivieren Sie auch ausgehende Verbindungen mit Azure Storage an Port 443. Für cloudServiceConfiguration-Pools werden nur "klassische" VNETs unterstützt. Weitere Informationen finden Sie unter: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Details zur Eigenschaft

dynamicVnetAssignmentScope

Der Bereich der dynamischen VNET-Zuweisung.

dynamicVnetAssignmentScope?: DynamicVNetAssignmentScope

Eigenschaftswert

enableAcceleratedNetworking

Beschleunigter Netzwerkbetrieb ermöglicht die Single-Root-E/A-Virtualisierung (SR-IOV) für einen virtuellen Computer, was zu einer verbesserten Netzwerkleistung führen kann. Weitere Informationen finden Sie unter https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.

enableAcceleratedNetworking?: boolean

Eigenschaftswert

boolean

endpointConfiguration

Die Konfiguration des Poolendpunkts wird nur für Pools mit der eigenschaft virtualMachineConfiguration unterstützt.

endpointConfiguration?: PoolEndpointConfiguration

Eigenschaftswert

publicIPAddressConfiguration

Diese Eigenschaft wird nur in Pools mit der eigenschaft virtualMachineConfiguration unterstützt.

publicIPAddressConfiguration?: PublicIPAddressConfiguration

Eigenschaftswert

subnetId

Das virtuelle Netzwerk muss sich in derselben Region und demselben Abonnement wie das Azure Batch-Konto befinden. Das angegebene Subnetz sollte über genügend freie IP-Adressen verfügen, um die Anzahl der Knoten im Pool aufzunehmen. Wenn das Subnetz nicht über genügend freie IP-Adressen verfügt, weist der Pool Computeknoten teilweise zu, und es tritt ein Fehler beim Ändern der Größe auf. Der Dienstprinzipal "MicrosoftAzureBatch" muss über die Rolle "Mitwirkender virtueller klassischer Computer" Role-Based Access Control (RBAC) für das angegebene VNET verfügen. Das angegebene Subnetz muss die Kommunikation vom Azure Batch Dienst zulassen, damit Aufgaben auf den Computeknoten geplant werden können. Dies kann überprüft werden, indem überprüft wird, ob das angegebene VNET über netzwerksicherheitsgruppen (NSG) verfügt. Wenn die Kommunikation mit den Computeknoten im angegebenen Subnetz von einer NSG verweigert wird, legt der Batch-Dienst den Zustand der Computeknoten auf nicht verwendbar fest. Falls dem angegebenen VNET Netzwerksicherheitsgruppen (NSGs) zugeordnet sind, müssen einige reservierte Systemports für die eingehende Kommunikation aktiviert werden. Aktivieren Sie für Pools, die mit einer VM-Konfiguration erstellt wurden, die Ports 29876 und 29877 sowie den Port 22 für Linux und den Port 3389 für Windows. Aktivieren Sie für Pools, die mit einer Clouddienstkonfiguration erstellt wurden, die Ports 10100, 20100 und 30100. Aktivieren Sie auch ausgehende Verbindungen mit Azure Storage an Port 443. Für cloudServiceConfiguration-Pools werden nur "klassische" VNETs unterstützt. Weitere Informationen finden Sie unter: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

subnetId?: string

Eigenschaftswert

string