Criar uma rede virtual (clássica) com várias sub-redes

Importante

A Rede Virtual clássica agora foi preterida para novos clientes e será desativada em 31 de agosto de 2024 para todos os clientes. Novas implantações devem usar o novo modelo de implantação baseado em Resource Manager do Azure baseado em Resource Manager Rede Virtual

Importante

O Azure tem dois modelos de implantação diferentes para criar e trabalhar com recursos: Resource Manager e clássico. Este artigo aborda o uso do modelo de implantação clássica. A Microsoft recomenda criar a maioria das novas redes virtuais por meio do modelo de implantação do Resource Manager.

Neste tutorial, aprenda como criar uma rede virtual do Azure básica (clássica) que tenha sub-redes públicas e privadas separadas. Você pode criar recursos do Azure, como Máquinas virtuais e Serviços de nuvem em uma sub-rede. Recursos criados em redes virtuais (clássicas) podem se comunicar entre si e com os recursos em outras redes conectadas a uma rede virtual.

Saiba mais sobre todas as configurações de rede virtual e sub-rede.

Aviso

Redes virtuais (clássicas) são excluídas imediatamente pelo Azure quando uma assinatura é desabilitada. Redes virtuais (clássicas) são excluídas independentemente de existirem recursos na rede virtual. Se você depois voltar a habilitar a assinatura, os recursos que existiam na rede virtual deverão ser recriados.

Você pode criar uma rede virtual (clássica) usando o portal do Azure, o a CLI (interface de linha de comando) 1.0 do Azure ou o PowerShell.

Portal

  1. Em um navegador da Internet, vá para o portal do Azure. Faça logon usando sua conta do Azure. Se não tiver uma conta do Azure, você poderá assinar uma versão de avaliação gratuita.

  2. Clique em Criar um recurso no portal.

  3. Insira a Rede virtual na caixa Pesquisar no Marketplace na parte superior do painel Novo que é exibido. Clique em Rede virtual quando essa opção aparecer entre os resultados da pesquisa.

  4. Selecione Clássico na caixa Selecionar um modelo de implantação no painel Rede Virtual exibido e clique em Criar.

  5. Insira os valores a seguir no painel Criar rede virtual (clássica) e, em seguida, clique em Criar:

    Configuração Valor
    Nome myVnet
    Espaço de endereço 10.0.0.0/16
    Nome da sub-rede Público
    Intervalo de endereços da sub-rede 10.0.0.0/24
    Resource group Deixe Criar novo selecionado e insira myResourceGroup.
    Assinatura e localização Selecione sua assinatura e localização.

    Se você for novo no Azure, saiba mais sobre grupos de recursos, assinaturas e locais (também conhecido como regiões).

  6. No portal, você pode criar apenas uma sub-rede quando você criar uma rede virtual. Neste tutorial, você cria uma segunda sub-rede após criar a rede virtual. Posteriormente, você pode criar recursos acessíveis pela Internet na sub-rede Pública. Você também pode criar recursos que não são acessíveis pela Internet para na sub-rede Privada. Para criar a segunda sub-rede, digite myVnet na caixa Pesquisar recursos na parte superior da página. Clique em myVnet quando ele for exibido nos resultados da pesquisa.

  7. Clique em Sub-redes (na seção CONFIGURAÇÕES) no painel Criar rede virtual (clássica) exibido.

  8. Clique em +Adicionar no painel myVnet – Sub-redes exibido.

  9. Insira Privada para Nome no painel Adicionar sub-rede. Digite 10.0.1.0/24 para Intervalo de endereços. Clique em OK.

  10. No painel myVnet – Sub-redes, é possível visualizar as sub-redes Pública e Privada que você criou.

  11. Opcional: quando você concluir este tutorial, talvez queira excluir os recursos criados para não incorrer em encargos de uso:

    • Clique em Visão geral no painel myVnet.
    • Clique no ícone Excluir no painel myVnet.
    • Para confirmar a exclusão, clique em Sim na caixa Excluir rede virtual.

CLI do Azure

  1. Você pode instalar e configurar a CLI do Azure ou usar a CLI no Azure Cloud Shell. O Azure Cloud Shell é um shell Bash gratuito que podem ser executado diretamente no portal do Azure. Ele tem a CLI do Azure instalada e configurada para usar com sua conta. Para obter ajuda sobre os comandos da CLI, digite azure <command> --help.

  2. Em uma sessão da CLI, faça logon no Azure com o comando a seguir. Se você clicar em Experimente na caixa abaixo, um Cloud Shell será aberto. Você pode fazer logon sua assinatura do Azure sem digitar o seguinte comando:

    azure login
    
  3. Para garantir que a CLI esteja no modo de Gerenciamento de Serviço, digite o seguinte comando:

    azure config mode asm
    
  4. Crie uma rede virtual com uma sub-rede privada:

    azure network vnet create --vnet myVnet --address-space 10.0.0.0 --cidr 16  --subnet-name Private --subnet-start-ip 10.0.0.0 --subnet-cidr 24 --location "East US"
    
  5. Crie uma sub-rede pública dentro da rede virtual:

    azure network vnet subnet create --name Public --vnet-name myVnet --address-prefix 10.0.1.0/24
    
  6. Examine a rede virtual e as sub-redes:

    azure network vnet show --vnet myVnet
    
  7. Opcional: talvez você queira excluir os recursos que criou ao concluir este tutorial para não incorrer em encargos de uso:

    azure network vnet delete --vnet myVnet --quiet
    

Observação

Embora você não possa especificar um grupo de recursos para criar uma rede virtual (clássica) usando a CLI, o Azure cria a rede virtual em um grupo de recursos denominado Rede Padrão.

PowerShell

  1. Instale a última versão do módulo Azure do PowerShell. Se você for novo no Azure PowerShell, consulte Visão geral do Azure PowerShell.

  2. Inicie uma sessão do PowerShell.

  3. No PowerShell, faça logon no Azure inserindo o comando Add-AzureAccount.

  4. Altere o seguinte caminho e nome de arquivo, conforme apropriado, então exporte o arquivo de configuração de rede existente:

    Get-AzureVNetConfig -ExportToFile c:\azure\NetworkConfig.xml
    
  5. Para criar uma rede virtual com sub-redes públicas e privadas, use qualquer editor de texto para adicionar elemento VirtualNetworkSite que segue o arquivo de configuração de rede.

    <VirtualNetworkSite name="myVnet" Location="East US">
        <AddressSpace>
          <AddressPrefix>10.0.0.0/16</AddressPrefix>
        </AddressSpace>
        <Subnets>
          <Subnet name="Private">
            <AddressPrefix>10.0.0.0/24</AddressPrefix>
          </Subnet>
          <Subnet name="Public">
            <AddressPrefix>10.0.1.0/24</AddressPrefix>
          </Subnet>
        </Subnets>
      </VirtualNetworkSite>
    

    Examine o esquema de arquivo de configuração de rede completo.

  6. Importe o arquivo de configuração de rede:

    Set-AzureVNetConfig -ConfigurationPath c:\azure\NetworkConfig.xml
    

    Aviso

    Importar um arquivo de configuração de rede alterado pode causar alterações em redes virtuais existentes (clássico) na sua assinatura. Verifique se você adicionou apenas a rede virtual anterior e se você não alterou nem removeu nenhuma rede virtual existente da sua assinatura.

  7. Examine a rede virtual e as sub-redes:

    Get-AzureVNetSite -VNetName "myVnet"
    
  8. Opcional: talvez você queira excluir os recursos criados ao concluir este tutorial para não incorrer em encargos de uso. Para excluir a rede virtual, conclua as etapas 4 a 6 novamente, desta vez removendo o elemento VirtualNetworkSite adicionado na etapa 5.

Observação

Embora você não possa especificar um grupo de recursos para criar uma rede virtual (clássica) usando a o PowerShell, o Azure cria a rede virtual em um grupo de recursos denominado Default-Networking.


Próximas etapas

  • Para saber mais sobre todas as configurações de sub-rede e rede virtual, confira Gerenciar redes virtuais e Gerenciar sub-redes da rede virtual. Você tem várias opções para o uso de redes virtuais e sub-redes em um ambiente de produção para atender aos requisitos diferentes.
  • Crie uma máquina virtual Windows ou Linux e a conecte a uma rede virtual existente.
  • Para conectar duas redes virtuais no mesmo local do Azure, crie um emparelhamento de rede virtual entre as redes virtuais. Você pode emparelhar uma rede virtual (Resource Manager) a uma rede virtual (clássica), mas não é possível criar um emparelhamento entre duas redes virtuais (clássicas).
  • Conecte a rede virtual a uma rede local usando um Gateway de VPN ou circuito do Azure ExpressRoute.