Tutorial: remover um cluster do Service Fabric em execução no Azure

Este tutorial é a quinta parte de uma série e mostra como excluir um cluster do Service Fabric em execução no Azure. Para excluir completamente um cluster do Service Fabric, você também precisa excluir os recursos usados pelo cluster. Você tem duas opções: excluir o grupo de recursos no qual o cluster está (que exclui o recurso de cluster e todos os outros recursos no grupo de recursos) ou excluir especificamente o recurso de cluster e seus recursos associados (mas não outros recursos no grupo de recursos).

Neste tutorial, você aprenderá a:

  • Excluir um grupo de recursos e todos os seus recursos
  • Excluir seletivamente recursos de um grupo de recursos

Nesta série de tutoriais, ficará a saber como:

Observação

Recomendamos que utilize o módulo do Azure Az PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

Pré-requisitos

Antes de começar este tutorial:

Excluir o grupo de recursos que contém o cluster do Service Fabric

A maneira mais simples de excluir o cluster e todos os recursos que ele consome é excluir o grupo de recursos.

Entre no Azure e selecione a ID de assinatura com a qual você deseja remover o cluster. Pode encontrar o seu ID de subscrição iniciando sessão no portal do Azure. Exclua o grupo de recursos e todos os recursos de cluster usando o cmdlet Remove-AzResourceGroup ou o 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

Excluir seletivamente o recurso de cluster e os recursos associados

Se o seu grupo de recursos tiver apenas recursos relacionados ao cluster do Service Fabric que você deseja excluir, será mais fácil excluir todo o grupo de recursos. Se você quiser excluir seletivamente os recursos em seu grupo de recursos e manter os recursos não associados ao cluster, siga estas etapas.

Liste os recursos no grupo de recursos:

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

Para cada um dos recursos que você deseja excluir, execute o seguinte script:

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

Para excluir o recurso de cluster, execute o seguinte script:

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

Próximos passos

Neste tutorial, você aprendeu como:

  • Excluir um grupo de recursos e todos os seus recursos
  • Excluir seletivamente recursos de um grupo de recursos

Agora que você concluiu este tutorial, tente o seguinte: