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 por completo um cluster do Service Fabric, também é necessário excluir os recursos usados por ele. Você tem duas opções: excluir o grupo de recursos do qual o cluster faz parte (o que exclui o recurso de cluster e quaisquer outros recursos no grupo de recursos) ou excluir especificamente o recurso de cluster e seus recursos associados (mas não os outros recursos no grupo de recursos).
Neste tutorial, você aprenderá como:
- Excluir um grupo de recursos e todos os seus recursos
- Excluir os recursos de um grupo de recursos de maneira seletiva
Nesta série de tutoriais, você aprenderá a:
- Criar um cluster do Windows seguro no Azure usando um modelo
- Monitorar um cluster
- Reduzir ou escalar um cluster horizontalmente
- Atualizar o runtime de um cluster
- Excluir um cluster
Observação
Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.
Pré-requisitos
Antes de começar este tutorial:
- Se você não tem uma assinatura do Azure, crie uma conta gratuita
- Instale o Azure PowerShell ou a CLI do Azure.
- Criar um cluster do Windows seguro no Azure
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 consume é excluir o grupo de recursos.
Entre no Azure e selecione a ID de assinatura com a qual você deseja remover o cluster. Você pode encontrar sua ID de assinatura fazendo logon 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 o recurso de cluster e os recursos associados de maneira seletiva
Se o grupo de recursos tiver apenas recursos relacionados ao cluster do Service Fabric que você deseja excluir, será mais fácil excluir o grupo de recursos inteiro. Se você quiser excluir de maneira seletiva os recursos no 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óximas etapas
Neste tutorial, você aprendeu a:
- Excluir um grupo de recursos e todos os seus recursos
- Excluir os recursos de um grupo de recursos de maneira seletiva
Agora que concluiu este tutorial, tente o seguinte:
- Saiba como inspecionar e gerenciar um cluster do Service Fabric usando o Service Fabric Explorer.
- Saiba como aplicar patch nos nós de cluster em execução no Windows.
- Saiba como agregar e coletar eventos para clusters do Windows e como configurar o Log Analytics para monitorar eventos de cluster.