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 eliminar completamente um cluster do Service Fabric também tem de eliminar os recursos utilizados pelo cluster. Tem duas opções: eliminar o grupo de recursos no qual está o cluster (o que elimina o recurso de cluster e todos os outros recursos no grupo de recursos) ou eliminar especificamente o recurso de cluster e os respetivos recursos associados (mas não outros recursos no grupo de recursos).
Neste tutorial, irá aprender a:
- Eliminar um grupo de recursos e todos os respetivos recursos
- Eliminar seletivamente os recursos de um grupo de recursos
Nesta série de tutoriais, ficará a saber como:
- Criar um cluster seguro do Windows no Azure usando um modelo
- Monitorar um cluster
- Reduzir ou aumentar um cluster horizontalmente
- Atualizar o tempo de execução de um cluster
- Eliminar um cluster
Nota
Recomendamos que utilize o módulo Azure Az do 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:
- Se não tiver uma subscrição do Azure, crie uma conta gratuita
- Instale o Azure PowerShell ou a CLI do Azure.
- Criar um cluster seguro do Windows no Azure
Eliminar o grupo de recursos que contém o cluster do Service Fabric
A forma mais simples de eliminar o cluster e todos os recursos que consome é eliminando o grupo de recursos.
Entre no Azure e selecione a ID de assinatura com a qual você deseja remover o cluster. Pode encontrar o ID da subscrição ao iniciar 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
Eliminar seletivamente o recurso de cluster e os recursos associados
Se o grupo de recursos tiver apenas os recursos relacionados com o cluster do Service Fabric que pretende eliminar, é mais fácil eliminar todo o grupo de recursos. Se quiser eliminar seletivamente os recursos no grupo de recursos e manter os recursos que não estão associados ao cluster, siga estes passos.
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 pretende eliminar, 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 eliminar o recurso do 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, ficou a saber como:
- Eliminar um grupo de recursos e todos os respetivos recursos
- Eliminar seletivamente os recursos de um grupo de recursos
Agora que concluiu este tutorial, experimente o seguinte:
- Saiba como inspecionar e gerir um cluster do Service Fabric com o Service Fabric Explorer.
- Saiba como corrigir nós de cluster em execução no Windows.
- Saiba como agregar e coletar eventos para clusters do Windows e configurar o Log Analytics para monitorar eventos de cluster.