Als cloudbeheerder kunt u de Microsoft Azure-plug-in gebruiken om virtuele netwerken op basis van de plug-in in te richten om uw infrastructuurbehoeften te ondersteunen. U kunt ook toewijzingshelpers gebruiken om toewijzingslogica voor uw virtuele netwerken te leveren.

U kunt uw virtuele Azure-netwerken eenvoudig configureren om uw infrastructuurbehoeften te ondersteunen. VMware Aria Automation ondersteunt het maken van virtuele netwerken, peering van virtuele netwerken, netwerkinterfaces en nog veel meer.

Eigenschappen voor virtuele netwerken

De volgende eigenschappen zijn vereist om op virtuele netwerken op basis van de plug-in voor Microsoft Azure in te richten.

Eigenschap Beschrijving
name De plug-in-specifieke naam voor het virtuele netwerk.

U kunt dezelfde waarde gebruiken voor de eigenschap virtual_network_name.

virtual_network_name De naam van het virtuele netwerk.
account Het Microsoft Azure-cloudaccount voor accountregio's waarop uw team cloudsjablonen implementeert.

Zie Een Microsoft Azure-cloudaccount maken in VMware Aria Automation voor meer informatie.

location De regio waar het virtuele netwerk wordt geïmplementeerd.
address_space Een array van IP-adresbereiken die kunnen worden gebruikt door subnetten van het virtuele netwerk.
resource_group_name De naam van de resourcegroep.

U moet de resourcegroep in uw Azure-portal maken.

Een virtueel Azure-netwerk inrichten

In de volgende sjabloon ziet u hoe u een basis virtueel Azure-netwerk kunt inrichten.

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

Peerings van virtuele Azure-netwerken inrichten

In de volgende sjabloon ziet u hoe u peerings van virtuele netwerken kunt inrichten. In dit voorbeeld maakt u een netwerkpeering tussen twee netwerken met verschillende adresruimten.

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

Een Azure-netwerkinterface inrichten

In de volgende sjabloon ziet u hoe u een netwerkinterface kunt inrichten. Voordat u deze sjabloon implementeert, voltooit u de volgende vereisten:

  1. Maak een netwerk in de door u gekozen regio met het bereik 10.10.0.0/25 en een subnetwerk met de naam 'standaard' met het bereik 10.10.0.0/27.
  2. Maak een openbaar IP-adres.
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