Como administrador de nube, puede aprovechar el complemento de Microsoft Azure para aprovisionar redes virtuales basadas en complementos que den soporte a sus necesidades de infraestructura. También puede utilizar aplicaciones auxiliares de asignación para proporcionar lógica de asignación para sus redes virtuales.
Puede configurar fácilmente sus redes virtuales de Azure para dar soporte a sus necesidades de infraestructura. VMware Aria Automation admite la creación de redes virtuales, emparejamientos de redes virtuales, interfaces de red, etc.
Propiedades de redes virtuales
Las siguientes propiedades son necesarias para aprovisionar redes virtuales basadas en complementos para Microsoft Azure.
Propiedad | Descripción |
---|---|
name |
El nombre específico del complemento para la red virtual. Puede utilizar el mismo valor para la propiedad |
virtual_network_name |
El nombre de la red virtual. |
account |
La cuenta de nube de Microsoft Azure para las regiones de cuentas en las que el equipo implementa plantillas de nube. Consulte Crear una cuenta de nube de Microsoft Azure en VMware Aria Automation para obtener más información. |
location |
La región en la que se implementará la red virtual. |
address_space |
Una matriz de rangos de direcciones IP que las subredes de la red virtual pueden utilizar. |
resource_group_name |
El nombre del grupo de recursos. Debe crear el grupo de recursos en su portal de Azure. |
Aprovisionar una red virtual de Azure
La siguiente plantilla muestra cómo puede aprovisionar una red virtual de Azure básica.
formatVersion: 1 inputs: {} resources: Idem_AZURE_NETWORK_VIRTUAL_NETWORKS_1: type: Idem.AZURE.NETWORK.VIRTUAL_NETWORKS properties: name: azure-network account: azure-account location: eastus address_space: - 10.0.0.0/26 resource_group_name: validate_azure_rg virtual_network_name: azure-vnet tags: a: b
Aprovisionar emparejamientos de red virtual de Azure
La siguiente plantilla muestra cómo se pueden aprovisionar emparejamientos de red virtual. En este ejemplo, se crea un emparejamiento de red entre dos redes con diferentes espacios de direcciones.
formatVersion: 1 inputs: resource_group_name: type: string title: Resource Group Name suffix: type: string title: '' resources: Allocations_Compute_1: type: Allocations.Compute properties: {} Idem_AZURE_NETWORK_VIRTUAL_NETWORKS_1: type: Idem.AZURE.NETWORK.VIRTUAL_NETWORKS properties: name: net-1-doc-${input.suffix} virtual_network_name: net-1-doc-${input.suffix} resource_group_name: ${input.resource_group_name} account: azure-account location: ${resource.Allocations_Compute_1.selectedRegion.id} virtual_network_peerings: address_space: - 10.10.0.0/24 subnets: - name: subnet-1-doc-${input.suffix} address_prefix: 10.10.0.0/24 Idem_AZURE_NETWORK_VIRTUAL_NETWORKS_2: type: Idem.AZURE.NETWORK.VIRTUAL_NETWORKS properties: name: net-2-doc-${input.suffix} virtual_network_name: net-2-doc-${input.suffix} resource_group_name: ${input.resource_group_name} account: azure-account location: ${resource.Allocations_Compute_1.selectedRegion.id} address_space: - 10.0.0.0/24 subnets: - name: subnet-2-doc-${input.suffix} address_prefix: 10.0.0.0/24 Idem_AZURE_NETWORK_VIRTUAL_NETWORK_PEERINGS_1: type: Idem.AZURE.NETWORK.VIRTUAL_NETWORK_PEERINGS properties: name: peering-doc-${input.suffix} virtual_network_peering_name: peering-doc-${input.suffix} resource_group_name: ${input.resource_group_name} account: azure-account virtual_network_name: ${resource.Idem_AZURE_NETWORK_VIRTUAL_NETWORKS_1.virtual_network_name} remote_virtual_network: id: ${resource.Idem_AZURE_NETWORK_VIRTUAL_NETWORKS_2.resource_id} use_remote_gateways: false allow_virtual_network_access: false
Aprovisionar una interfaz de red de Azure
La siguiente plantilla muestra cómo puede aprovisionar una interfaz de red. Antes de implementar esta plantilla, complete los siguientes requisitos previos:
- Cree una red en la región que elija con un rango de 10.10.0.0/25 y una subred denominada "default" con un rango de 10.10.0.0/27.
- Cree una dirección IP pública.
formatVersion: 1 inputs: {} resources: Idem_AZURE_NETWORK_NETWORK_INTERFACES_1: type: Idem.AZURE.NETWORK.NETWORK_INTERFACES properties: name: validate_azure_nic_create account: azure-account location: eastus ip_configurations: - name: validate_azure_ipc private_ip_address_allocation: Static subnet_id: /subscriptions/svpvln45-brk0-mzca-7yxh-dla7h19zxyn3/resourceGroups/validate_azure_rg/providers/Microsoft.Network/virtualNetworks/validate_azure_network/subnets/default primary: true private_ip_address_version: IPv4 private_ip_address: 10.10.0.24 public_ip_address_id: /subscriptions/svpvln45-brk0-mzca-7yxh-dla7h19zxyn3/resourceGroups/validate_azure_rg/providers/Microsoft.Network/publicIPAddresses/validate_azure_ip resource_group_name: validate_azure_rg network_interface_name: validate_azure_nic_create enable_accelerated_networking: true dns_settings: dns_servers: - 168.63.129.16 internal_dns_name_label: test-dns-label