Aracılığıyla paylaş


Azure CLI kullanarak VPN sanal ağ geçitleri ve bağlantı sorunlarını giderme

Bu makalede, sanal ağınız ile şirket içi ağınız arasındaki bağlantı sorunlarını çözmek için VPN sanal ağ geçitlerini ve bağlantılarını tanılamak ve gidermek için Ağ İzleyicisi VPN sorun giderme özelliğini kullanmayı öğreneceksiniz. VPN sorun giderme istekleri, uzun süre çalışan isteklerdir ve sonuç döndürülmesi birkaç dakika sürebilir. Sorun giderme günlükleri, belirtilen depolama hesabındaki bir kapsayıcıda depolanır.

Önkoşullar

  • Etkin aboneliği olan bir Azure hesabı. ücretsiz bir hesap oluşturun.

  • Sanal ağ geçidinin bölgesinde etkinleştirilen bir Ağ İzleyicisi. Daha fazla bilgi için bkz. Azure Ağ İzleyicisi etkinleştirme veya devre dışı bırakma.

  • Sanal ağ geçidi. Daha fazla bilgi için bkz . Desteklenen ağ geçidi türleri.

  • Azure Cloud Shell veya Azure CLI.

    Bu makaledeki adımlar, Azure Cloud Shell'de Azure CLI komutlarını etkileşimli olarak çalıştırır. Komutları Cloud Shell'de çalıştırmak için kod bloğunun sağ üst köşesindeki Cloud Shell'i Aç'ı seçin. Kodu kopyalamak için Kopyala'yı seçin ve çalıştırmak için Cloud Shell'e yapıştırın. Cloud Shell'i Azure portalından da çalıştırabilirsiniz.

    Komutları çalıştırmak için Azure CLI'yi yerel olarak da yükleyebilirsiniz. Azure CLI'yı yerel olarak çalıştırıyorsanız az login komutunu kullanarak Azure'da oturum açın .

Mevcut depolama hesabını kullanma sorunlarını giderme

Bu bölümde, mevcut bir depolama hesabını kullanarak VPN sanal ağ geçidi veya VPN bağlantısı sorunlarını gidermeyi öğreneceksiniz.

Depolama hesabının kaynak kimliğini almak için az storage account show komutunu kullanın. Ardından VPN ağ geçidi sorunlarını gidermeye başlamak için az network watcher troubleshooting start komutunu kullanın.

# Place the storage account ID into a variable.
storageId=$(az storage account show --name 'mystorageaccount' --resource-group 'myResourceGroup' --query 'id' --output tsv)

# Start VPN troubleshoot session.
az network watcher troubleshooting start --resource-group 'myResourceGroup' --resource 'myGateway' --resource-type 'vnetGateway' --storage-account $storageId --storage-path 'https://mystorageaccount.blob.core.windows.net/{containerName}'

Sorun giderme isteği tamamlandıktan sonra, sorunun nasıl çözüleceğini gösteren genel yönergeler sağlayan eylem metniyle Sağlıklı veya İyi Durumda Değil döndürülür. Sorun için bir eylem gerçekleştirilebiliyorsa, daha fazla rehberlik içeren bir bağlantı sağlanır.

Ayrıca, ayrıntılı günlükler önceki komutta belirttiğiniz depolama hesabı kapsayıcısında depolanır. Daha fazla bilgi için bkz . Günlük dosyaları. Depolama gezginini veya günlüklere erişmeyi ve indirmeyi tercih ettiğiniz başka bir yolu kullanabilirsiniz. Daha fazla bilgi için bkz. Depolama Explorer'ı kullanmaya başlama.

Yeni bir depolama hesabı kullanarak sorun giderme

Bu bölümde, yeni bir depolama hesabı kullanarak VPN sanal ağ geçidi veya VPN bağlantısı sorunlarını gidermeyi öğreneceksiniz.

Sırasıyla yeni bir depolama hesabı ve kapsayıcı oluşturmak için az storage account create ve az storage container create kullanın. Ardından VPN ağ geçidi sorunlarını gidermeye başlamak için az network watcher troubleshooting start komutunu kullanın.

# Create a new storage account.
az storage account create --name 'mystorageaccount' --resource-group 'myResourceGroup' --location 'eastus' --sku 'Standard_LRS'

# Get the storage account keys.
az storage account keys list --resource-group 'myResourceGroup' --account-name 'mystorageaccount'

# Create a container.
az storage container create --account-name 'mystorageaccount' --account-key {storageAccountKey} --name 'vpn'

# Start VPN troubleshoot session.
az network watcher troubleshooting start --resource-group 'myResourceGroup' --resource 'myGateway' --resource-type 'vnetGateway' --storage-account 'mystorageaccount' --storage-path 'https://mystorageaccount.blob.core.windows.net/vpn'

Sorun giderme isteği tamamlandıktan sonra, sorunun nasıl çözüleceğini gösteren genel yönergeler sağlayan eylem metniyle Sağlıklı veya İyi Durumda Değil döndürülür. Sorun için bir eylem gerçekleştirilebiliyorsa, daha fazla rehberlik içeren bir bağlantı sağlanır.

Ayrıca, ayrıntılı günlükler önceki komutta belirttiğiniz depolama hesabı kapsayıcısında depolanır. Daha fazla bilgi için bkz . Günlük dosyaları. Depolama gezginini veya günlüklere erişmeyi ve indirmeyi tercih ettiğiniz başka bir yolu kullanabilirsiniz. Daha fazla bilgi için bkz. Depolama Explorer'ı kullanmaya başlama.