Als Cloud-Administrator können Sie das Microsoft Azure-Plug-In nutzen, um Plug-In-basierte virtuelle Netzwerke für die Unterstützung Ihrer Infrastrukturanforderungen bereitzustellen. Sie können auch Hilfsprogramme für die Zuteilung verwenden, um Zuteilungslogik für Ihre virtuellen Netzwerke bereitzustellen.

Sie können Ihre virtuellen Azure-Netzwerke problemlos für die Unterstützung Ihrer Infrastrukturanforderungen konfigurieren. VMware Aria Automation unterstützt das Erstellen von virtuellen Netzwerken, virtuellen Netzwerk-Peerings, Netzwerkschnittstellen und mehr.

Eigenschaften virtueller Netzwerke

Die folgenden Eigenschaften sind erforderlich, um Plug-In-basierte virtuelle Netzwerke für Microsoft Azure bereitzustellen.

Eigenschaft Beschreibung
name Der Plug-In-spezifische Name für das virtuelle Netzwerk.

Sie können denselben Wert für die Eigenschaft virtual_network_name verwenden.

virtual_network_name Der Name des virtuellen Netzwerks.
account Das Microsoft Azure-Cloud-Konto für Kontoregionen, in denen Ihr Team Cloud-Vorlagen bereitstellt.

Weitere Informationen finden Sie unter Erstellen eines Microsoft Azure-Cloud-Kontos in VMware Aria Automation.

location Die Region, in der das virtuelle Netzwerk bereitgestellt wird.
address_space Ein Array von IP-Adressbereichen, die von Subnetzen des virtuellen Netzwerks verwendet werden können.
resource_group_name Der Name der Ressourcengruppe.

Sie müssen die Ressourcengruppe in Ihrem Azure-Portal erstellen.

Bereitstellen eines virtuellen Azure-Netzwerks

Die folgende Vorlage zeigt, wie Sie ein einfaches virtuelles Azure-Netzwerk bereitstellen können.

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

Bereitstellen von Peerings für virtuelle Azure-Netzwerke

Die folgende Vorlage zeigt, wie Sie Peerings für virtuelle Netzwerke bereitstellen können. In diesem Beispiel erstellen Sie ein Netzwerk-Peering zwischen zwei Netzwerken mit unterschiedlichen Adressbereichen.

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

Bereitstellen einer Azure-Netzwerkschnittstelle

Die folgende Vorlage zeigt, wie Sie eine Netzwerkschnittstelle bereitstellen können. Vor der Bereitstellung dieser Vorlage müssen die folgenden Voraussetzungen erfüllt sein:

  1. Erstellen Sie in Ihrer ausgewählten Region ein Netzwerk (Bereich: 10.10.0.0/25) und ein Subnetz (Bereich: 10.10.0.0/27) mit dem Namen „default“.
  2. Erstellen Sie eine öffentliche IP-Adresse.
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