En tant qu'administrateur de cloud, vous pouvez exploiter le plug-in Microsoft Azure pour provisionner des réseaux virtuels basés sur des plug-ins afin de répondre à vos besoins d'infrastructure. Vous pouvez également utiliser des aides d'allocation pour fournir une logique d'allocation pour vos réseaux virtuels.
Vous pouvez facilement configurer vos réseaux virtuels Azure pour répondre aux besoins de votre infrastructure. VMware Aria Automation prend en charge la création de réseaux virtuels, les appairages de réseaux virtuels, les interfaces réseau, etc.
Propriétés des réseaux virtuels
Les propriétés suivantes sont requises pour provisionner des réseaux virtuels basés sur des plug-ins pour Microsoft Azure.
Propriété | Description |
---|---|
name |
Nom spécifique au plug-in pour le réseau virtuel. Vous pouvez utiliser la même valeur pour la propriété |
virtual_network_name |
Nom du réseau virtuel. |
account |
Compte de cloud Microsoft Azure pour les régions de compte vers lesquelles votre équipe déploie des modèles de cloud. Pour plus d'informations, reportez-vous à la section Création d'un compte de cloud Microsoft Azure dans VMware Aria Automation. |
location |
Région dans laquelle le réseau virtuel sera déployé. |
address_space |
Tableau de plages d'adresses IP pouvant être utilisées par les sous-réseaux du réseau virtuel. |
resource_group_name |
Nom du groupe de ressources. Vous devez créer le groupe de ressources dans votre portail Azure. |
Provisionner un réseau virtuel Azure
Le modèle suivant montre comment vous pouvez provisionner un compte de réseau virtuel Azure.
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
Provisionner des appairages de réseaux virtuels Azure
Le modèle suivant montre comment vous pouvez provisionner des appairages de réseaux virtuels. Dans cet exemple, vous créez un appairage réseau entre deux réseaux avec des espaces d'adresses différents.
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
Provisionner une interface réseau Azure
Le modèle suivant montre comment vous pouvez provisionner une interface réseau. Avant de déployer ce modèle, remplissez les conditions préalables suivantes :
- Créez un réseau dans la région choisie avec une plage de 10.10.0.0/25 et un sous-réseau nommé « default » avec une plage de 10.10.0.0/27.
- Créez une adresse IP publique.
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