Como administrador de nuvem, você pode aproveitar o plug-in do Microsoft Azure para provisionar redes virtuais baseadas em plug-ins para oferecer suporte às suas necessidades de infraestrutura. Você também pode usar auxiliares de alocação para fornecer lógica de alocação para suas redes virtuais.
Você pode configurar facilmente suas redes virtuais do Azure para oferecer suporte às suas necessidades de infraestrutura. O VMware Aria Automation oferece suporte à criação de redes virtuais, emparelhamentos de rede virtual, interfaces de rede e muito mais.
Propriedades da rede virtual
As propriedades a seguir são necessárias para provisionar redes virtuais baseadas em plug-ins para o Microsoft Azure.
Propriedade | Descrição |
---|---|
name |
O nome específico do plug-in para a rede virtual. Você pode usar o mesmo valor para a propriedade |
virtual_network_name |
O nome da rede virtual. |
account |
A conta de nuvem do Microsoft Azure para regiões de conta nas quais sua equipe implanta modelos de nuvem. Consulte Criar uma conta de nuvem do Microsoft Azure no VMware Aria Automation para obter mais informações. |
location |
A região em que a rede virtual será implantada. |
address_space |
Uma matriz de intervalos de endereços IP que podem ser usados por sub-redes da rede virtual. |
resource_group_name |
O nome do grupo de recursos. Você deve criar o grupo de recursos no portal do Azure. |
Provisionar uma rede virtual do Azure
O modelo a seguir mostra como você pode provisionar uma rede virtual básica do 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
Provisionar pares de rede virtual do Azure
O modelo a seguir mostra como você pode provisionar pares de rede virtual. Neste exemplo, você cria um emparelhamento de rede entre duas redes com diferentes espaços de endereço.
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
Provisionar uma interface de rede do Azure
O modelo a seguir mostra como você pode provisionar uma interface de rede. Antes de implantar esse modelo, conclua os seguintes pré-requisitos:
- Crie uma rede na região escolhida com um intervalo de 10.10.0.0/25 e uma sub-rede chamada "padrão" com o intervalo de 10.10.0.0/27.
- Crie um endereço IP público.
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