Práce s virtuální sítí klepněte pomocí Azure CLI.Work with a virtual network TAP using the Azure CLI

KLEPNUTÍ na virtuální síť Azure (terminálový přístupový bod) umožňuje nepřetržitě streamovat síťový provoz virtuálního počítače do nástroje pro shromažďování síťových paketů nebo pro analýzu.Azure virtual network TAP (Terminal Access Point) allows you to continuously stream your virtual machine network traffic to a network packet collector or analytics tool. Sběrač nebo nástroj pro analýzu poskytuje síťový partner pro síťové virtuální zařízení .The collector or analytics tool is provided by a network virtual appliance partner. Seznam partnerských řešení, která jsou ověřená pro práci s virtuální sítí, najdete v tématu Partnerská řešení.For a list of partner solutions that are validated to work with virtual network TAP, see partner solutions.

Vytvoření virtuální sítě klepnutím na prostředekCreate a virtual network TAP resource

Požadavky na čtení před vytvořením virtuální sítě klepněte na prostředek.Read prerequisites before you create a virtual network TAP resource. Můžete spustit příkazy, které následují v Azure Cloud Shell, nebo spuštěním rozhraní příkazového řádku Azure (CLI) z počítače.You can run the commands that follow in the Azure Cloud Shell, or by running the Azure command-line interface (CLI) from your computer. Azure Cloud Shell je bezplatné interaktivní prostředí, které nevyžaduje instalaci rozhraní příkazového řádku Azure CLI do vašeho počítače.The Azure Cloud Shell is a free interactive shell, that doesn't require installing the Azure CLI on your computer. Musíte se přihlásit k Azure pomocí účtu, který má příslušná oprávnění.You must sign in to Azure with an account that has the appropriate permissions. Tento článek vyžaduje Azure CLI verze 2.0.46 nebo novější.This article requires the Azure CLI version 2.0.46 or later. Nainstalovanou verzi zjistíte spuštěním příkazu az --version.Run az --version to find the installed version. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace Azure CLI 2.0.If you need to install or upgrade, see Install Azure CLI 2.0. Klepnutí na virtuální síť je aktuálně k dispozici jako rozšíření.Virtual network TAP is currently available as an extension. Chcete-li nainstalovat rozšíření, je třeba spustit az extension add -n virtual-network-tap.To install the extension you need to run az extension add -n virtual-network-tap. Pokud používáte Azure CLI místně, je také potřeba spustit az login a vytvořit připojení k Azure.If you are running the Azure CLI locally, you also need to run az login to create a connection with Azure.

  1. Načtěte ID vašeho předplatného na proměnnou, která se používá v pozdějším kroku:Retrieve the ID of your subscription into a variable that is used in a later step:

    subscriptionId=$(az account show \
    --query id \
    --out tsv)
    
  2. Nastavte ID předplatného, které použijete k vytvoření virtuální sítě klepněte na prostředek.Set the subscription id that you will use to create a virtual network TAP resource.

    az account set --subscription $subscriptionId
    
  3. Znovu zaregistrujte ID předplatného, které použijete k vytvoření virtuální sítě klepněte na prostředek.Re-register the subscription ID that you'll use to create a virtual network TAP resource. Pokud se při vytváření zdroje klepnutím zobrazí chyba registrace, spusťte následující příkaz:If you get a registration error when you create a TAP resource, run the following command:

    az provider register --namespace Microsoft.Network --subscription $subscriptionId
    
  4. Pokud je cíl pro virtuální síť klepněte na síťové rozhraní síťového virtuálního zařízení pro kolektor nebo nástroj pro analýzu –If the destination for the virtual network TAP is the network interface on the network virtual appliance for collector or analytics tool -

    • Načtěte konfiguraci IP síťového rozhraní síťového virtuálního zařízení do proměnné, která se používá v pozdějším kroku.Retrieve the IP configuration of the network virtual appliance's network interface into a variable that is used in a later step. ID je koncový bod, který bude agregovat provoz klepnutím.The ID is the end point that will aggregate the TAP traffic. Následující příklad načte ID konfigurace IP adresy ipconfig1 pro síťové rozhraní s názvem myNetworkInterfaceve skupině prostředků s názvem myResourceGroup:The following example retrieves the ID of the ipconfig1 IP configuration for a network interface named myNetworkInterface, in a resource group named myResourceGroup:

        IpConfigId=$(az network nic ip-config show \
        --name ipconfig1 \
        --nic-name myNetworkInterface \
        --resource-group myResourceGroup \
        --query id \
        --out tsv)
      
    • Vytvořte virtuální síť klepnutím v westcentralus oblasti Azure pomocí ID konfigurace IP adresy jako cíle a volitelné vlastnosti portu.Create the virtual network TAP in westcentralus azure region using the ID of the IP configuration as the destination and an optional port property. Port Určuje cílový port pro konfiguraci protokolu IP rozhraní sítě, kde bude přijímán přenos klepněte:The port specifies the destination port on network interface IP configuration where the TAP traffic will be received :

        az network vnet tap create \
        --resource-group myResourceGroup \
        --name myTap \
        --destination $IpConfigId \
        --port 4789 \
        --location westcentralus
      
  5. Pokud je cíl pro virtuální síť klepněte na interní nástroj pro vyrovnávání zatížení Azure:If the destination for the virtual network TAP is an azure internal load balancer:

    • Načtěte konfiguraci IP adresy front-endu interního nástroje pro vyrovnávání zatížení do proměnné, která se používá v pozdějším kroku.Retrieve the front end IP configuration of the Azure internal load balancer into a variable that is used in a later step. ID je koncový bod, který bude agregovat provoz klepnutím.The ID is the end point that will aggregate the TAP traffic. Následující příklad načte ID konfigurace front-end IP adresy frontendipconfig1 pro nástroj pro vyrovnávání zatížení s názvem myInternalLoadBalancerve skupině prostředků s názvem myResourceGroup:The following example retrieves the ID of the frontendipconfig1 front end IP configuration for a load balancer named myInternalLoadBalancer, in a resource group named myResourceGroup:

      FrontendIpConfigId=$(az network lb frontend-ip show \
      --name frontendipconfig1 \
      --lb-name myInternalLoadBalancer \
      --resource-group myResourceGroup \
      --query id \
      --out tsv)
      
    • Vytvořte virtuální síť klepnutím na použít ID konfigurace IP adresy front-endu jako cíle a volitelné vlastnosti portu.Create the virtual network TAP using the ID of the frontend IP configuration as the destination and an optional port property. Port Určuje cílový port pro konfiguraci IP adresy front-endu, kde bude přijatý přenos klepněte:The port specifies the destination port on front end IP configuration where the TAP traffic will be received :

      az network vnet tap create \
      --resource-group myResourceGroup \
      --name myTap \
      --destination $FrontendIpConfigId \
      --port 4789 \
      --location westcentralus
      
  6. Potvrďte vytvoření virtuální sítě klepnutím na:Confirm creation of the virtual network TAP:

    az network vnet tap show \
    --resource-group myResourceGroup
    --name myTap
    

Přidat konfiguraci klepnutím do síťového rozhraníAdd a TAP configuration to a network interface

  1. Načte ID existující virtuální sítě klepněte na prostředek.Retrieve the ID of an existing virtual network TAP resource. Následující příklad načte virtuální síť s názvem myTap ve skupině prostředků s názvem myResourceGroup:The following example retrieves a virtual network TAP named myTap in a resource group named myResourceGroup:

    tapId=$(az network vnet tap show \
    --name myTap \
    --resource-group myResourceGroup \
    --query id \
    --out tsv)
    
  2. Vytvořte klepnutím konfiguraci v síťovém rozhraní monitorovaného virtuálního počítače.Create a TAP configuration on the network interface of the monitored virtual machine. Následující příklad vytvoří konfiguraci klepnutím pro síťové rozhraní s názvem myNetworkInterface:The following example creates a TAP configuration for a network interface named myNetworkInterface:

    az network nic vtap-config create \
    --resource-group myResourceGroup \
    --nic myNetworkInterface \
    --vnet-tap $tapId \
    --name mytapconfig \
    --subscription subscriptionId
    
  3. Potvrďte vytvoření konfigurace klepnutí:Confirm creation of the TAP configuration:

    az network nic vtap-config show \
    --resource-group myResourceGroup \
    --nic-name myNetworkInterface \
    --name mytapconfig \
    --subscription subscriptionId
    

Odstraní konfiguraci klepnutí na síťové rozhraní.Delete the TAP configuration on a network interface

az network nic vtap-config delete \
--resource-group myResourceGroup \
--nic myNetworkInterface \
--name myTapConfig \
--subscription subscriptionId

Rozevírací seznam virtuálních sítí v rámci předplatnéhoList virtual network TAPs in a subscription

az network vnet tap list

Odstranění virtuální sítě klepnutím na skupinu prostředkůDelete a virtual network TAP in a resource group

az network vnet tap delete \
--resource-group myResourceGroup \
--name myTap