NetworkConfiguration interface
Configurazione di rete per un pool.
Proprietà
| dynamic |
Ambito dell'assegnazione dinamica della rete virtuale. Valori possibili: "none", "job" |
| enable |
Indica se il pool deve abilitare la rete accelerata. La rete accelerata consente la virtualizzazione di I/O radice singola (SR-IOV) a una macchina virtuale, con un miglioramento delle prestazioni di rete. Per altri dettagli, vedere: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. |
| endpoint |
Configurazione per gli endpoint nei nodi di calcolo nel pool di Batch. |
| public |
Configurazione IPAddress pubblica per i nodi di calcolo nel pool di batch. |
| subnet |
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. Sono supportate solo le reti virtuali ARM ('Microsoft.Network/virtualNetworks'). Se la rete virtuale specificata include gruppi di sicurezza di rete associati, è necessario abilitare alcune porte di sistema riservate per la comunicazione in ingresso, incluse le porte 29876 e 29877. Abilitare anche le connessioni in uscita ad Archiviazione di Azure sulla porta 443. Per altri dettagli, vedere: https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration |
Dettagli proprietà
dynamicVNetAssignmentScope
Ambito dell'assegnazione dinamica della rete virtuale.
Valori possibili: "none", "job"
dynamicVNetAssignmentScope?: string
Valore della proprietà
string
enableAcceleratedNetworking
Indica se il pool deve abilitare la rete accelerata. La rete accelerata consente la virtualizzazione di I/O radice singola (SR-IOV) a una macchina virtuale, con un miglioramento delle prestazioni di rete. Per altri dettagli, vedere: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.
enableAcceleratedNetworking?: boolean
Valore della proprietà
boolean
endpointConfiguration
Configurazione per gli endpoint nei nodi di calcolo nel pool di Batch.
endpointConfiguration?: BatchPoolEndpointConfiguration
Valore della proprietà
publicIPAddressConfiguration
Configurazione IPAddress pubblica per i nodi di calcolo nel pool di batch.
publicIPAddressConfiguration?: BatchPublicIpAddressConfiguration
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. Sono supportate solo le reti virtuali ARM ('Microsoft.Network/virtualNetworks'). Se la rete virtuale specificata include gruppi di sicurezza di rete associati, è necessario abilitare alcune porte di sistema riservate per la comunicazione in ingresso, incluse le porte 29876 e 29877. Abilitare anche le connessioni in uscita ad Archiviazione di Azure sulla porta 443. Per altri dettagli, vedere: https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration
subnetId?: string
Valore della proprietà
string