Compartilhar via


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 no Azure Resource Manager para Rede Virtual

Importante

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

Neste tutorial, saiba como criar uma rede virtual básica do Azure (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. Os recursos criados em redes virtuais (clássicas) podem se comunicar entre si e com recursos em outras redes conectadas a uma rede virtual.

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

Aviso

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

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

Portal

  1. Em um navegador da Internet, acesse o portal do Azure. Faça logon usando sua conta do Azure. Se você não tiver uma conta do Azure, poderá se inscrever para uma 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 aparece. Clique na rede virtual quando aparecer nos 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 seguintes valores no painel Criar rede virtual (clássico) e clique em Criar:

    Configurações 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
    Grupo de recursos Deixe Criar novo selecionado e, em seguida, insira myResourceGroup.
    Assinatura e localização Selecione sua assinatura e local.

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

  6. No portal, você pode criar apenas uma sub-rede ao criar uma rede virtual. Neste tutorial, você criará uma segunda sub-rede depois de criar a rede virtual. Posteriormente, você poderá criar recursos acessíveis à Internet na sub-rede Pública . Você também pode criar recursos que não são acessíveis da Internet na sub-rede Privada . Para criar a segunda sub-rede, insira myVnet na caixa De pesquisa de recursos na parte superior da página. Clique em myVnet quando ele aparecer nos resultados da pesquisa.

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

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

  9. Insira Private como Name no painel Adicionar sub-rede. Insira 10.0.1.0/24 para o intervalo de endereços. Clique em OK.

  10. No painel myVnet – Sub-redes , você pode ver as sub-redes públicas e privadas que você criou.

  11. Opcional: ao concluir este tutorial, talvez você queira excluir os recursos que criou 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.

Azure CLI (Interface de Linha de Comando 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 você pode executar diretamente no portal do Azure. Ele tem a CLI do Azure instalada e configurada para usar com sua conta. Para obter ajuda para comandos da CLI, digite azure <command> --help.

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

    azure login
    
  3. Para garantir que a CLI esteja no modo de Gerenciamento de Serviços, insira 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 na 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 subredes.

    azure network vnet show --vnet myVnet
    
  7. Opcional: talvez você queira excluir os recursos que criou ao concluir este tutorial, de modo que não incorre 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 chamado Default-Networking.

PowerShell

  1. Instale a versão mais recente do módulo do 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 Add-AzureAccount comando.

  4. Altere o seguinte caminho e nome de arquivo, conforme apropriado, e 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 o elemento VirtualNetworkSite a seguir ao 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 subredes.

    Get-AzureVNetSite -VNetName "myVnet"
    
  8. Opcional: talvez você queira excluir os recursos que criou 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 que você adicionou na etapa 5.

Observação

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


Próximas etapas

  • Para saber mais sobre todas as configurações de rede virtual e sub-rede, consulte Gerenciar redes virtuais e gerenciar sub-redes de rede virtual. Você tem várias opções para usar redes virtuais e sub-redes em um ambiente de produção para atender a diferentes requisitos.
  • Crie uma máquina virtual do Windows ou linux e conecte-a 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 pode criar um emparelhamento entre duas redes virtuais (clássicas).
  • Conecte a rede virtual a uma rede local usando um gateway de VPN ou um circuito do Azure ExpressRoute .