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