Esercitazione: Rimuovere un cluster di Service Fabric in esecuzione in Azure

Questa esercitazione è la quinta di una serie e illustra come eliminare un cluster di Service Fabric in esecuzione in Azure. Per eliminare completamente un cluster di Service Fabric, è necessario eliminare anche le risorse usate dal cluster. Sono disponibili due opzioni: eliminare il gruppo di risorse che contiene il cluster (in modo da rimuovere la risorsa cluster e le altre risorse del gruppo) oppure eliminare la specifica risorsa cluster e le risorse associate (ma non le altre risorse del gruppo).

In questa esercitazione verranno illustrate le procedure per:

  • Eliminare un gruppo di risorse e tutte le risorse che contiene
  • Eliminare risorse da un gruppo di risorse in modo selettivo

In questa serie di esercitazioni si apprenderà come:

Nota

È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.

Prerequisiti

Prima di iniziare questa esercitazione:

Eliminare il gruppo di risorse che contiene il cluster di Service Fabric

Il modo più semplice per eliminare il cluster e tutte le risorse che utilizza consiste nell'eliminare il gruppo di risorse.

Accedere ad Azure e selezionare l'ID della sottoscrizione da usare per rimuovere il cluster. È possibile trovare l'ID sottoscrizione accedendo alla portale di Azure. Eliminare il gruppo di risorse e tutte le risorse cluster usando il cmdlet Remove-AzResourceGroup o il comando az group delete.

Connect-AzAccount
Set-AzContext -SubscriptionId <guid>
$groupname = "sfclustertutorialgroup"
Remove-AzResourceGroup -Name $groupname -Force
az login
az account set --subscription <guid>
ResourceGroupName="sfclustertutorialgroup"
az group delete --name $ResourceGroupName

Eliminare la risorsa cluster e le risorse associate in modo selettivo

Se nel gruppo sono incluse solo le risorse correlate al cluster Service Fabric da eliminare, è più semplice eliminare l'intero gruppo di risorse. Se si vogliono eliminare le risorse del gruppo di risorse in modo selettivo, mantenendo le risorse non associate al cluster, seguire questa procedura.

Elencare le risorse nel gruppo di risorse:

Connect-AzAccount
Set-AzContext -SubscriptionId <guid>
$groupname = "sfclustertutorialgroup"
Get-AzResource -ResourceGroupName $groupname | ft
az login
az account set --subscription <guid>
ResourceGroupName="sfclustertutorialgroup"
az resource list --resource-group $ResourceGroupName

Per ogni risorsa da eliminare, eseguire lo script seguente:

Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "<Resource Type>" -ResourceGroupName $groupname -Force
az resource delete --name "<name of the Resource>" --resource-type "<Resource Type>" --resource-group $ResourceGroupName

Per eliminare la risorsa cluster, eseguire lo script seguente:

Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "Microsoft.ServiceFabric/clusters" -ResourceGroupName $groupname -Force
az resource delete --name "<name of the Resource>" --resource-type "Microsoft.ServiceFabric/clusters" --resource-group $ResourceGroupName

Passaggi successivi

In questa esercitazione sono state illustrate le procedure per:

  • Eliminare un gruppo di risorse e tutte le risorse che contiene
  • Eliminare risorse da un gruppo di risorse in modo selettivo

Una volta completata questa esercitazione, è possibile continuare con il percorso seguente: