Risolvere i problemi relativi al gateway di rete virtuale e alle connessioni tramite l'interfaccia della riga di comando 1.0 di Azure in Network Watcher di AzureTroubleshoot Virtual Network Gateway and Connections using Azure Network Watcher Azure CLI 1.0

Network Watcher offre numerose funzionalità che consentono di comprendere le risorse di rete in Azure.Network Watcher provides many capabilities as it relates to understanding your network resources in Azure. Una di queste funzionalità è la risoluzione dei problemi riscontrati con le risorse.One of these capabilities is resource troubleshooting. La funzionalità può essere chiamata dal portale, da PowerShell, dall'interfaccia della riga di comando o dall'API REST.Resource troubleshooting can be called through the portal, PowerShell, CLI, or REST API. Quando chiamata, Network Watcher controlla l'integrità di un gateway di rete virtuale o di una connessione e restituisce i risultati.When called, Network Watcher inspects the health of a Virtual Network Gateway or a Connection and returns its findings.

Questo articolo usa l'interfaccia della riga di comando di Azure 1.0 multipiattaforma, disponibile per Windows, Mac e Linux.This article uses cross-platform Azure CLI 1.0, which is available for Windows, Mac and Linux.

Prima di iniziareBefore you begin

Questo scenario presuppone il completamento dei passaggi descritti in Creare un servizio Network Watcher per creare un servizio Network Watcher.This scenario assumes you have already followed the steps in Create a Network Watcher to create a Network Watcher.

Per un elenco dei tipi di gateway supportati, consultare i tipi di gateway supportati.For a list of supported gateway types visit, Supported Gateway types.

PanoramicaOverview

La risoluzione dei problemi delle risorse consente di risolvere i problemi che si verificano con i gateway di rete virtuale e le connessioni.Resource troubleshooting provides the ability troubleshoot issues that arise with Virtual Network Gateways and Connections. Quando viene inviata una richiesta di risoluzione dei problemi delle risorse, i log vengono sottoposti a query e controllati.When a request is made to resource troubleshooting, logs are being queried and inspected. Dopo aver completato l'ispezione, vengono restituiti i risultati.When inspection is complete, the results are returned. Le richieste di risoluzione dei problemi delle risorse sono richieste a esecuzione prolungata, che possono richiedere anche diversi minuti per restituire un risultato.Resource troubleshooting requests are long running requests, which could take multiple minutes to return a result. I log risultati vengono archiviati in un contenitore in un account di archiviazione specificato.The logs from troubleshooting are stored in a container on a storage account that is specified.

Recuperare una connessione e un gateway di rete virtualeRetrieve a Virtual Network Gateway Connection

In questo esempio la risoluzione dei problemi delle risorse viene eseguita su una connessione.In this example, resource troubleshooting is being ran on a Connection. È anche possibile passare il comando a un gateway di rete virtuale.You can also pass it a Virtual Network Gateway. Il cmdlet seguente elenca le connessioni VPN in un gruppo di risorse.The following cmdlet lists the vpn-connections in a resource group.

azure network vpn-connection list -g resourceGroupName

È anche possibile eseguire il comando per visualizzare le connessioni di una sottoscrizione.You can also run the command to see the connections in a subscription.

azure network vpn-connection list -s subscription

Dopo aver ottenuto il nome della connessione, è possibile eseguire questo comando per ottenere il relativo ID della risorsa:Once you have the name of the connection, you can run this command to get its resource Id:

azure network vpn-connection show -g resourceGroupName -n connectionName

Creare un account di archiviazioneCreate a storage account

Il comando per la risoluzione dei problemi delle risorse restituisce i dati sullo stato della risorsa e salva i log in un account di archiviazione, per la successiva revisione.Resource troubleshooting returns data about the health of the resource, it also saves logs to a storage account to be reviewed. In questo passaggio viene creato un account di archiviazione. È anche possibile usare un account di archiviazione già esistente.In this step, we create a storage account, if an existing storage account exists you can use it.

  1. Creare l'account di archiviazioneCreate the storage account

    azure storage account create -n storageAccountName -l location -g resourceGroupName
    
  2. Ottenere le chiavi dell'account di archiviazioneGet the storage account keys

    azure storage account keys list storageAccountName -g resourcegroupName
    
  3. Creare il contenitoreCreate the container

    azure storage container create --account-name storageAccountName -g resourcegroupName --account-key {storageAccountKey} --container logs
    

Eseguire il comando per la risoluzione dei problemi delle risorse di Network WatcherRun Network Watcher resource troubleshooting

Per risolvere i problemi relativi alle risorse eseguire il cmdlet network watcher troubleshoot.You troubleshoot resources with the network watcher troubleshoot cmdlet. Al cmdlet viene passato il gruppo di risorse, il nome del servizio Network Watcher, l'ID della connessione, l'ID dell'account di archiviazione, e il percorso del BLOB nel quale archiviare i risultati ottenuti.We pass the cmdlet the resource group, the name of the Network Watcher, the Id of the connection, the Id of the storage account, and the path to the blob to store the troubleshoot results in.

azure network watcher troubleshoot -g resourceGroupName -n networkWatcherName -t connectionId -i storageId -p storagePath

Dopo aver eseguito il cmdlet, Network Watcher esamina la risorsa per verificarne l'integrità.Once you run the cmdlet, Network Watcher reviews the resource to verify the health. Restituisce quindi i risultati alla shell e archivia i log dei risultati nell'account di archiviazione specificato.It returns the results to the shell and stores logs of the results in the storage account specified.

Informazioni sui risultatiUnderstanding the results

Il testo dell'azione offre indicazioni generiche su come risolvere il problema.The action text provides general guidance on how to resolve the issue. Se è possibile eseguire un'azione per il problema, viene fornito un collegamento con altre informazioni.If an action can be taken for the issue, a link is provided with additional guidance. Nel caso in cui non siano presenti altre indicazioni, la risposta include l'URL per aprire una richiesta di assistenza.In the case where there is no additional guidance, the response provides the url to open a support case. Per altre informazioni sulle proprietà della risposta e ciò che vie è incluso, consultare la panoramica sulla risoluzione dei problemi in Network Watcher.For more information about the properties of the response and what is included, visit Network Watcher Troubleshoot overview

Per istruzioni sul download di file dall'account di archiviazione di Azure, consultare Introduzione all'archiviazione BLOB di Azure con .NET.For instructions on downloading files from azure storage accounts, refer to Get started with Azure Blob storage using .NET. Un altro strumento che può essere usato è Storage Explorer.Another tool that can be used is Storage Explorer. Altre informazioni su Storage Explorer sono reperibili facendo clic sul collegamento seguente: Storage Explorer.More information about Storage Explorer can be found here at the following link: Storage Explorer

Passaggi successiviNext steps

Se sono state modificate le impostazioni che arrestano la connettività VPN, vedere Gestire gruppi di sicurezza di rete per tenere traccia del gruppo di sicurezza di rete e delle regole di sicurezza in questione.If settings have been changed that stop VPN connectivity, see Manage Network Security Groups to track down the network security group and security rules that may be in question.