Condividi tramite


NetworkConfiguration interface

Configurazione di rete per un pool.

Proprietà

dynamicVNetAssignmentScope

Ambito dell'assegnazione dinamica della rete virtuale. I valori possibili includono: 'none', 'job'

endpointConfiguration

Configurazione per gli endpoint nei nodi di calcolo nel pool di Batch. La configurazione dell'endpoint del pool è supportata solo nei pool con la proprietà virtualMachineConfiguration.

publicIPAddressConfiguration

Configurazione IPAddress pubblica per i nodi di calcolo nel pool di batch. La proprietà di configurazione ip pubblico è supportata solo nei pool con la proprietà virtualMachineConfiguration.

subnetId

Identificatore di risorsa ARM della subnet di rete virtuale a cui verranno aggiunti i nodi di calcolo del pool. Si tratta del formato /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. La rete virtuale deve trovarsi nella stessa area e nella stessa sottoscrizione dell'account Azure Batch. La subnet specificata deve avere un numero sufficiente di indirizzi IP liberi per contenere il numero di nodi di calcolo nel pool. Se la subnet non dispone di un numero sufficiente di indirizzi IP gratuiti, il pool allocherà parzialmente i nodi e si verificherà un errore di ridimensionamento. L'entità servizio "MicrosoftAzureBatch" deve avere il ruolo "Collaboratore macchina virtuale classica" Role-Based controllo di accesso (RBAC) per la rete virtuale specificata. La subnet specificata deve consentire la comunicazione dal servizio Azure Batch per poter pianificare le attività nei nodi. Questa operazione può essere verificata controllando se la rete virtuale specificata dispone di gruppi di sicurezza di rete (NSG) associati. Se la comunicazione con i nodi nella subnet specificata viene negata da un gruppo di sicurezza di rete, il servizio Batch imposta lo stato dei nodi di calcolo su inutilizzabile. Per i pool creati con virtualMachineConfiguration sono supportate solo le reti virtuali ARM ('Microsoft.Network/virtualNetworks'), ma per i pool creati con cloudServiceConfiguration sono supportati sia ARM che reti virtuali classiche. Se la rete virtuale specificata dispone di gruppi di sicurezza di rete (NSG) associati, è necessario abilitare alcune porte di sistema riservate per la comunicazione in ingresso. Per i pool creati con una configurazione di macchina virtuale, abilitare le porte 29876 e 29877, nonché la porta 22 per Linux e la porta 3389 per Windows. Per i pool creati con una configurazione del servizio cloud, abilitare le porte 10100, 20100 e 30100. Abilitare anche le connessioni in uscita ad Archiviazione di Azure sulla porta 443. Per altri dettagli, vedere: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Dettagli proprietà

dynamicVNetAssignmentScope

Ambito dell'assegnazione dinamica della rete virtuale. I valori possibili includono: 'none', 'job'

dynamicVNetAssignmentScope?: DynamicVNetAssignmentScope

Valore della proprietà

endpointConfiguration

Configurazione per gli endpoint nei nodi di calcolo nel pool di Batch. La configurazione dell'endpoint del pool è supportata solo nei pool con la proprietà virtualMachineConfiguration.

endpointConfiguration?: PoolEndpointConfiguration

Valore della proprietà

publicIPAddressConfiguration

Configurazione IPAddress pubblica per i nodi di calcolo nel pool di batch. La proprietà di configurazione ip pubblico è supportata solo nei pool con la proprietà virtualMachineConfiguration.

publicIPAddressConfiguration?: PublicIPAddressConfiguration

Valore della proprietà

subnetId

Identificatore di risorsa ARM della subnet di rete virtuale a cui verranno aggiunti i nodi di calcolo del pool. Si tratta del formato /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. La rete virtuale deve trovarsi nella stessa area e nella stessa sottoscrizione dell'account Azure Batch. La subnet specificata deve avere un numero sufficiente di indirizzi IP liberi per contenere il numero di nodi di calcolo nel pool. Se la subnet non dispone di un numero sufficiente di indirizzi IP gratuiti, il pool allocherà parzialmente i nodi e si verificherà un errore di ridimensionamento. L'entità servizio "MicrosoftAzureBatch" deve avere il ruolo "Collaboratore macchina virtuale classica" Role-Based controllo di accesso (RBAC) per la rete virtuale specificata. La subnet specificata deve consentire la comunicazione dal servizio Azure Batch per poter pianificare le attività nei nodi. Questa operazione può essere verificata controllando se la rete virtuale specificata dispone di gruppi di sicurezza di rete (NSG) associati. Se la comunicazione con i nodi nella subnet specificata viene negata da un gruppo di sicurezza di rete, il servizio Batch imposta lo stato dei nodi di calcolo su inutilizzabile. Per i pool creati con virtualMachineConfiguration sono supportate solo le reti virtuali ARM ('Microsoft.Network/virtualNetworks'), ma per i pool creati con cloudServiceConfiguration sono supportati sia ARM che reti virtuali classiche. Se la rete virtuale specificata dispone di gruppi di sicurezza di rete (NSG) associati, è necessario abilitare alcune porte di sistema riservate per la comunicazione in ingresso. Per i pool creati con una configurazione di macchina virtuale, abilitare le porte 29876 e 29877, nonché la porta 22 per Linux e la porta 3389 per Windows. Per i pool creati con una configurazione del servizio cloud, abilitare le porte 10100, 20100 e 30100. Abilitare anche le connessioni in uscita ad Archiviazione di Azure sulla porta 443. Per altri dettagli, vedere: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

subnetId?: string

Valore della proprietà

string