Compartir a través de


NetworkConfiguration Clase

Configuración de red de un grupo.

Herencia
azure.mgmt.batch._serialization.Model
NetworkConfiguration

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
str

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
str

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.