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

Importante

A Rede Virtual clássica é agora preterida para novos clientes e será descontinuada a 31 de agosto de 2024 para todos os clientes. As novas implementações devem utilizar o novo modelo de implementação baseado em Resource Manager do Azure baseado no Azure Resource Manager Rede Virtual

Importante

O Azure tem dois modelos de implementação diferentes para criar e trabalhar com recursos: Resource Manager e clássico. Este artigo cobre a utilização do modelo de implementação clássica. A Microsoft recomenda a criação da maioria das novas redes virtuais através do modelo de implementação 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. Pode criar recursos do Azure, como Máquinas virtuais e serviços cloud numa sub-rede. Os recursos criados em redes virtuais (clássicas) podem comunicar entre si e com recursos noutras redes ligadas a uma rede virtual.

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

Aviso

As redes virtuais (clássicas) são imediatamente eliminadas pelo Azure quando uma subscrição é desativada. As redes virtuais (clássicas) são eliminadas independentemente de existirem recursos na rede virtual. Se voltar a ativar a subscrição mais tarde, os recursos que existiam na rede virtual têm de ser recriados.

Pode criar uma rede virtual (clássica) com o portal do Azure, a interface de linha de comandos do Azure (CLI) 1.0 ou o PowerShell.

Portal

  1. Num browser, aceda ao portal do Azure. Inicie sessão com a sua conta do Azure. Se não tiver uma conta do Azure, pode inscrever-se para obter uma avaliação gratuita.

  2. Clique em Criar um recurso no portal.

  3. Introduza Rede virtual na caixa Procurar no Marketplace na parte superior do painel Novo que é apresentado. Clique em Rede virtual quando aparecer nos resultados da pesquisa.

  4. Selecione Clássico na caixa Selecionar um modelo de implementação no painel Rede Virtual apresentado e, em seguida, clique em Criar.

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

    Definição Valor
    Nome myVnet
    Espaço de endereços 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, introduza myResourceGroup.
    Subscrição e localização Selecione a sua subscrição e localização.

    Se não estiver familiarizado com o Azure, saiba mais sobre grupos de recursos, subscrições e localizações (também conhecidos como regiões).

  6. No portal, só pode criar uma sub-rede quando criar uma rede virtual. Neste tutorial, vai criar uma segunda sub-rede depois de criar a rede virtual. Mais tarde, poderá criar recursos acessíveis à Internet na sub-rede Pública . Também pode criar recursos que não estão acessíveis a partir da Internet na sub-rede Privada . Para criar a segunda sub-rede, introduza myVnet na caixa Procurar recursos na parte superior da página. Clique em myVnet quando aparecer nos resultados da pesquisa.

  7. Clique em Sub-redes (na secção DEFINIÇÕES ) no painel Criar rede virtual (clássica) que é apresentado.

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

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

  10. No painel myVnet - Sub-redes , pode ver as sub-redes Públicas e Privadas que criou.

  11. Opcional: quando terminar este tutorial, poderá querer eliminar os recursos que criou, para que não incorrer em custos de utilização:

    • Clique em Descrição Geral no painel myVnet .
    • Clique no ícone Eliminar no painel myVnet .
    • Para confirmar a eliminação, clique em Sim na caixa Eliminar rede virtual .

CLI do Azure

  1. Pode instalar e configurar a CLI do Azure ou utilizar a CLI no Azure Cloud Shell. O Azure Cloud Shell é um shell Bash gratuito que pode ser executado diretamente no portal do Azure. Tem a CLI do Azure pré-instalada e configurada para ser utilizada com a sua conta. Para obter ajuda para comandos da CLI, escreva azure <command> --help.

  2. Numa sessão da CLI, inicie sessão no Azure com o comando que se segue. Se clicar em Experimentar na caixa abaixo, é aberta uma Cloud Shell. Pode iniciar sessão na sua subscrição do Azure sem introduzir o seguinte comando:

    azure login
    
  3. Para garantir que a CLI está no modo de Gestão de Serviços, introduza o seguinte comando:

    azure config mode asm
    
  4. Criar 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. Reveja a rede virtual e as sub-redes:

    azure network vnet show --vnet myVnet
    
  7. Opcional: poderá querer eliminar os recursos que criou quando concluir este tutorial, para que não incorrer em custos de utilização:

    azure network vnet delete --vnet myVnet --quiet
    

Nota

Embora não possa especificar um grupo de recursos para criar uma rede virtual (clássica) com a CLI, o Azure cria a rede virtual num grupo de recursos com o nome Default-Networking.

PowerShell

  1. Instale a versão mais recente do módulo do Azure do PowerShell. Se não estiver familiarizado com o Azure PowerShell, consulte a Descrição geral do Azure PowerShell.

  2. Inicie uma sessão do PowerShell.

  3. No PowerShell, inicie sessão no Azure introduzindo o comando Add-AzureAccount.

  4. Altere o seguinte caminho e nome de ficheiro, conforme adequado, e exporte o ficheiro 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, utilize qualquer editor de texto para adicionar o elemento VirtualNetworkSite que se segue ao ficheiro 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>
    

    Reveja o esquema de ficheiro de configuração de rede completo.

  6. Importar o ficheiro de configuração de rede:

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

    Aviso

    Importar um ficheiro de configuração de rede alterado pode causar alterações às redes virtuais existentes (clássicas) na sua subscrição. Certifique-se de que só adiciona a rede virtual anterior e que não altera ou remove quaisquer redes virtuais existentes da sua subscrição.

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

    Get-AzureVNetSite -VNetName "myVnet"
    
  8. Opcional: poderá querer eliminar os recursos que criou quando concluir este tutorial, para que não incorrer em custos de utilização. Para eliminar a rede virtual, conclua os passos 4 a 6 novamente, desta vez removendo o elemento VirtualNetworkSite que adicionou no passo 5.

Nota

Embora não possa especificar um grupo de recursos para criar uma rede virtual (clássica) com o PowerShell, o Azure cria a rede virtual num grupo de recursos com o nome Default-Networking.


Passos seguintes

  • Para saber mais sobre todas as definições de rede virtual e sub-rede, veja Gerir redes virtuais e Gerir sub-redes de rede virtual. Tem várias opções para utilizar redes virtuais e sub-redes num ambiente de produção para cumprir diferentes requisitos.
  • Crie uma máquina virtual do Windows ou linux e, em seguida, ligue-a a uma rede virtual existente.
  • Para ligar duas redes virtuais na mesma localização do Azure, crie um peering de rede virtual entre as redes virtuais. Pode criar um peering de uma rede virtual (Resource Manager) para uma rede virtual (clássica), mas não pode criar um peering entre duas redes virtuais (clássicas).
  • Ligue a rede virtual a uma rede no local através de um Gateway de VPN ou circuito do Azure ExpressRoute.