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 |
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:
- 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“.
- 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