Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
Classic Virtual Network agora está obsoleta para novos clientes e será desativada em 31 de agosto de 2024 para todos os clientes. As novas implantações devem usar o novo modelo de implantação baseado no Azure Resource Manager Rede Virtual baseada no Azure Resource Manager
Uma rede virtual do Azure (VNet) é uma representação da sua própria rede na nuvem. Você pode controlar suas configurações de rede do Azure e definir blocos de endereço DHCP, configurações de DNS, políticas de segurança e roteamento. Você também pode segmentar ainda mais sua VNet em sub-redes e implantar máquinas virtuais (VMs) IaaS do Azure e instâncias de função PaaS, da mesma forma que pode implantar máquinas físicas e virtuais em seu datacenter local. Em essência, você pode expandir sua rede para o Azure, trazendo seus próprios blocos de endereço IP. Consulta a visão geral da rede virtual se não estiver familiarizado com VNets.
Importante
Antes de trabalhar com recursos do Azure, é importante entender que o Azure atualmente tem dois modelos de implantação: Azure Resource Manager e clássico. Certifique-se de entender modelos e ferramentas de implantação antes de trabalhar com qualquer recurso do Azure. Você pode visualizar a documentação de diferentes ferramentas clicando nas guias na parte superior deste artigo.
Este documento aborda a criação de uma VNet usando o modelo de implantação clássico. Você também pode criar uma rede virtual no modelo de implantação do Resource Manager.
Cenário
Para ilustrar como criar uma rede virtual e sub-redes, este documento usa o seguinte cenário:
Nesse cenário, você cria uma VNet chamada TestVNet, com um bloco CIDR reservado de 192.168.0.0./16. A rede virtual contém as seguintes sub-redes:
- FrontEnd, usando 192.168.1.0/24 como seu bloco CIDR.
- BackEnd, usando 192.168.2.0/24 como seu bloco CIDR.
Como criar uma rede virtual usando um arquivo de configuração de rede do PowerShell
O Azure usa um arquivo xml para definir todas as redes virtuais disponíveis para uma assinatura. Você pode baixar esse arquivo, editá-lo para modificar ou excluir redes virtuais existentes e criar novas redes virtuais. Neste tutorial, você aprenderá a baixar esse arquivo, conhecido como arquivo de configuração de rede (ou netcfg), e editá-lo para criar uma nova rede virtual. Para saber mais sobre o arquivo de configuração de rede, consulte o esquema de configuração de rede virtual do Azure.
Para criar uma rede virtual com um arquivo netcfg usando o PowerShell, conclua as seguintes etapas:
Se você nunca usou o Azure PowerShell, conclua as etapas no artigo Como instalar e configurar o Azure PowerShell e, em seguida, entre no Azure e selecione sua assinatura.
No console do Azure PowerShell, use o cmdlet Get-AzureVnetConfig para baixar o arquivo de configuração de rede para um diretório em seu computador executando o seguinte comando:
Get-AzureVNetConfig -ExportToFile c:\azure\NetworkConfig.xml
Resultados esperados:
XMLConfiguration ---------------- <?xml version="1.0" encoding="utf-8"?>...
Abra o arquivo salvo na etapa 2 usando qualquer aplicativo XML ou editor de texto e procure o <elemento VirtualNetworkSites> . Se você tiver alguma rede já criada, cada rede será exibida como seu próprio <elemento VirtualNetworkSite> .
Para criar a rede virtual descrita neste cenário, adicione o seguinte XML logo abaixo do <elemento VirtualNetworkSites> :
<?xml version="1.0" encoding="utf-8"?> <NetworkConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration"> <VirtualNetworkConfiguration> <VirtualNetworkSites> <VirtualNetworkSite name="TestVNet" Location="East US"> <AddressSpace> <AddressPrefix>192.168.0.0/16</AddressPrefix> </AddressSpace> <Subnets> <Subnet name="FrontEnd"> <AddressPrefix>192.168.1.0/24</AddressPrefix> </Subnet> <Subnet name="BackEnd"> <AddressPrefix>192.168.2.0/24</AddressPrefix> </Subnet> </Subnets> </VirtualNetworkSite> </VirtualNetworkSites> </VirtualNetworkConfiguration> </NetworkConfiguration>
Salve o arquivo de configuração de rede.
No console do Azure PowerShell, use o cmdlet Set-AzureVnetConfig para carregar o arquivo de configuração de rede executando o seguinte comando:
Set-AzureVNetConfig -ConfigurationPath c:\azure\NetworkConfig.xml
Saída retornada:
OperationDescription OperationId OperationStatus -------------------- ----------- --------------- Set-AzureVNetConfig <Id> Succeeded
Se OperationStatus não for bem-sucedido na saída retornada, verifique se há erros no arquivo xml e conclua a etapa 6 novamente.
No console do Azure PowerShell, use o cmdlet Get-AzureVnetSite para verificar se a nova rede foi adicionada executando o seguinte comando:
Get-AzureVNetSite -VNetName TestVNet
A saída retornada (abreviada) inclui o seguinte texto:
AddressSpacePrefixes : {192.168.0.0/16} Location : Central US Name : TestVNet State : Created Subnets : {FrontEnd, BackEnd} OperationDescription : Get-AzureVNetSite OperationStatus : Succeeded