Bekerja dengan TAP jaringan virtual menggunakan Azure CLI

TAP (Terminal Access Point) jaringan virtual Azure memungkinkan Anda terus mengalirkan lalu lintas jaringan komputer virtual Anda ke alat analitik atau pengumpul paket jaringan. Alat analitik atau pengumpul disediakan oleh mitra perangkat virtual jaringan. Untuk daftar solusi mitra yang tervalidasi dapat bekerja dengan TAP jaringan virtual, lihat solusi mitra.

Penting

TAP jaringan virtual sekarang tersedia dalam Pratinjau Publik. Untuk informasi selengkapnya, lihat artikel Gambaran Umum .

Membangun sumber daya TAP jaringan virtual

Baca prasyarat sebelum Anda membuat sumber daya TAP jaringan virtual. Anda dapat menjalankan perintah yang mengikuti di Azure Cloud Shell, atau dengan menjalankan Azure CLI dari komputer Anda. Azure Cloud Shell adalah shell interaktif gratis yang tidak memerlukan penginstalan Azure CLI di komputer Anda. Anda harus masuk ke Azure dengan akun yang memiliki izin yang sesuai. Artikel ini memerlukan Azure CLI versi 2.0.46 atau yang lebih baru. Jalankan az --version untuk menemukan versi terinstal. Jika Anda perlu menginstal atau meningkatkan, lihat Menginstal Azure CLI 2.0. TAP jaringan virtual saat ini tersedia sebagai ekstensi. Untuk menginstal ekstensi, Anda perlu menjalankan az extension add -n virtual-network-tap. Jika Anda menjalankan Azure CLI secara lokal, Anda juga perlu menjalankan az login untuk membuat koneksi dengan Azure.

  1. Ambil ID langganan Anda ke dalam variabel yang digunakan di langkah selanjutnya:

    subscriptionId=$(az account show \
    --query id \
    --out tsv)
    
  2. Atur ID langganan yang akan Anda gunakan untuk membuat sumber daya TAP jaringan virtual.

    az account set --subscription $subscriptionId
    
  3. Daftarkan ulang ID langganan yang Anda gunakan untuk membuat sumber daya TAP jaringan virtual. Jika Anda mendapatkan kesalahan pendaftaran saat membuat sumber daya TAP, jalankan perintah berikut:

    az provider register --namespace Microsoft.Network --subscription $subscriptionId
    
  4. Jika tujuan TAP jaringan virtual adalah antarmuka jaringan pada perangkat virtual jaringan untuk kolektor atau alat analisis.

    • Ambil konfigurasi IP dari antarmuka jaringan pada virtual appliance jaringan ke variabel yang digunakan di langkah selanjutnya. ID adalah titik akhir yang menggabungkan lalu lintas TAP. Contoh berikut mengambil ID konfigurasi IP ipconfig1 untuk antarmuka jaringan bernama myNetworkInterface, dalam grup sumber daya bernama myResourceGroup:

        IpConfigId=$(az network nic ip-config show \
        --name ipconfig1 \
        --nic-name myNetworkInterface \
        --resource-group myResourceGroup \
        --query id \
        --out tsv)
      
    • Buat TAP jaringan virtual di wilayah Westcentralus Azure menggunakan ID konfigurasi IP sebagai tujuan. Tujuan cermin lalu lintas harus mengizinkan lalu lintas ke port 4789:

        az network vnet tap create \
        --resource-group myResourceGroup \
        --name myTap \
        --destination $IpConfigId \
        --location westcentralus
      
  5. Jika tujuan TAP jaringan virtual adalah load balancer internal Azure:

    • Ambil konfigurasi IP antarmuka depan load balancer internal Azure dan masukkan ke dalam variabel yang akan digunakan pada langkah berikutnya. ID adalah titik akhir yang menggabungkan lalu lintas TAP. Contoh berikut mengambil ID dari konfigurasi IP depan frontendipconfig1 untuk load balancer bernama myInternalLoadBalancer, dalam grup sumber daya bernama myResourceGroup:

      FrontendIpConfigId=$(az network lb frontend-ip show \
      --name frontendipconfig1 \
      --lb-name myInternalLoadBalancer \
      --resource-group myResourceGroup \
      --query id \
      --out tsv)
      
    • Buat TAP jaringan virtual menggunakan ID konfigurasi IP frontend sebagai tujuan dan properti port opsional. Port menentukan port tujuan pada konfigurasi IP ujung depan tempat lalu lintas TAP akan diterima:

      az network vnet tap create \
      --resource-group myResourceGroup \
      --name myTap \
      --destination $FrontendIpConfigId \
      --port 4789 \
      --location westcentralus
      
  6. Konfirmasi pembuatan jaringan virtual TAP.

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

Menambahkan konfigurasi TAP ke antarmuka jaringan

  1. Ambil ID sumber daya TAP jaringan virtual yang ada. Contoh berikut mengambil TAP jaringan virtual bernama myTap dalam grup sumber daya bernama myResourceGroup:

    tapId=$(az network vnet tap show \
    --name myTap \
    --resource-group myResourceGroup \
    --query id \
    --out tsv)
    
  2. Buat konfigurasi TAP pada antarmuka jaringan komputer virtual yang dipantau. Contoh berikut membuat konfigurasi TAP untuk antarmuka jaringan bernama myNetworkInterface:

    az network nic vtap-config create \
    --resource-group myResourceGroup \
    --nic myNetworkInterface \
    --vnet-tap $tapId \
    --name mytapconfig \
    --subscription subscriptionId
    
  3. Konfirmasi pembuatan konfigurasi TAP:

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

Menghapus konfigurasi TAP pada antarmuka jaringan

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

Mencantumkan TAP jaringan virtual dalam langganan

az network vnet tap list

Menghapus TAP jaringan virtual dalam grup sumber daya

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

Langkah selanjutnya

Pelajari cara membuat TAP jaringan virtual menggunakan portal Microsoft Azure.