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