NetworkConfiguration Clase
Configuración de red de un grupo.
- Herencia
-
azure.mgmt.batch._serialization.ModelNetworkConfiguration
Constructor
NetworkConfiguration(*, subnet_id: str | None = None, dynamic_vnet_assignment_scope: str | _models.DynamicVNetAssignmentScope = 'none', endpoint_configuration: _models.PoolEndpointConfiguration | None = None, public_ip_address_configuration: _models.PublicIPAddressConfiguration | None = None, enable_accelerated_networking: bool | None = None, **kwargs: Any)
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
subnet_id
|
La red virtual debe estar en la misma región y suscripción que la cuenta de Azure Batch. La subred especificada debe tener suficientes direcciones IP libres para dar cabida al número de nodos del grupo. Si la subred no tiene suficientes direcciones IP libres, el grupo asignará parcialmente nodos de proceso y se producirá un error de cambio de tamaño. La entidad de servicio "MicrosoftAzureBatch" debe tener el rol "Colaborador de máquina virtual clásica" Role-Based Access Control (RBAC) para la red virtual especificada. La subred especificada debe permitir la comunicación desde el servicio Azure Batch para poder programar tareas en los nodos de proceso. Esto se puede comprobar comprobando si la red virtual especificada tiene algún grupo de seguridad de red (NSG) asociado. Si un NSG deniega la comunicación con los nodos de proceso de la subred especificada, el servicio Batch establecerá el estado de los nodos de proceso en inutilizables. Si la red virtual especificada tiene grupos de seguridad de red (NSG) asociados, será preciso habilitar varios puertos del sistema reservados para las comunicaciones entrantes. Para los grupos creados con una configuración de máquina virtual, habilite los puertos 29876 y 29877, así como el puerto 22 para Linux y el 3389 para Windows. Para los grupos creados con una configuración de servicio en la nube, habilite los puertos 10100, 20100 y 30100. Habilite también las conexiones salientes a Azure Storage en el puerto 443. En el caso de los grupos de cloudServiceConfiguration, solo se admiten redes virtuales "clásicas". Para obtener más información, vea: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. |
dynamic_vnet_assignment_scope
|
Ámbito de la asignación de red virtual dinámica. Los valores conocidos son: "none" y "job". Valor predeterminado: none
|
endpoint_configuration
|
La configuración del punto de conexión del grupo solo se admite en grupos con la propiedad virtualMachineConfiguration. |
public_ip_address_configuration
|
Esta propiedad solo se admite en Grupos con la propiedad virtualMachineConfiguration. |
enable_accelerated_networking
|
Las redes aceleradas permiten la virtualización de E/S raíz única (SR-IOV) en una máquina virtual, lo que puede provocar un mejor rendimiento de red. Para más información, consulte https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. |
Variables
Nombre | Description |
---|---|
subnet_id
|
La red virtual debe estar en la misma región y suscripción que la cuenta de Azure Batch. La subred especificada debe tener suficientes direcciones IP libres para dar cabida al número de nodos del grupo. Si la subred no tiene suficientes direcciones IP libres, el grupo asignará parcialmente nodos de proceso y se producirá un error de cambio de tamaño. La entidad de servicio "MicrosoftAzureBatch" debe tener el rol "Colaborador de máquina virtual clásica" Role-Based Access Control (RBAC) para la red virtual especificada. La subred especificada debe permitir la comunicación desde el servicio Azure Batch para poder programar tareas en los nodos de proceso. Esto se puede comprobar comprobando si la red virtual especificada tiene algún grupo de seguridad de red (NSG) asociado. Si un NSG deniega la comunicación con los nodos de proceso de la subred especificada, el servicio Batch establecerá el estado de los nodos de proceso en inutilizables. Si la red virtual especificada tiene grupos de seguridad de red (NSG) asociados, será preciso habilitar varios puertos del sistema reservados para las comunicaciones entrantes. Para los grupos creados con una configuración de máquina virtual, habilite los puertos 29876 y 29877, así como el puerto 22 para Linux y el 3389 para Windows. Para los grupos creados con una configuración de servicio en la nube, habilite los puertos 10100, 20100 y 30100. Habilite también las conexiones salientes a Azure Storage en el puerto 443. En el caso de los grupos de cloudServiceConfiguration, solo se admiten redes virtuales "clásicas". Para obtener más información, vea: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. |
dynamic_vnet_assignment_scope
|
Ámbito de la asignación de red virtual dinámica. Los valores conocidos son: "none" y "job". |
endpoint_configuration
|
La configuración del punto de conexión del grupo solo se admite en grupos con la propiedad virtualMachineConfiguration. |
public_ip_address_configuration
|
Esta propiedad solo se admite en Grupos con la propiedad virtualMachineConfiguration. |
enable_accelerated_networking
|
Las redes aceleradas permiten la virtualización de E/S raíz única (SR-IOV) en una máquina virtual, lo que puede provocar un mejor rendimiento de red. Para más información, consulte https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. |
Azure SDK for Python