Pular para o conteúdo

Desmontagem

Quando a sessão do laboratório estiver concluída, destrua todos os recursos Azure para interromper a cobrança.

A partir do diretório terraform/:

Terminal window
cd terraform/
terraform plan -destroy
terraform destroy

O Terraform solicitará confirmação. Digite yes para prosseguir.

Confirme que todos os recursos foram removidos:

Terminal window
RG_NAME=$(terraform output -raw resource_group_name)
az group show --name "${RG_NAME}" 2>&1 | grep -q "ResourceGroupNotFound" \
&& echo "Resource group deleted" \
|| echo "Resource group still exists"
az resource list --resource-group "${RG_NAME}" -o table 2>/dev/null

Remova o estado do Terraform e os arquivos em cache:

Terminal window
rm -rf .terraform .terraform.lock.hcl terraform.tfstate terraform.tfstate.backup

Se você deseja manter os resultados do conjunto de tráfego antes de destruir a VM, copie-os localmente:

Terminal window
TGEN_IP=$(terraform output -raw public_ip)
# Copy all results to local machine
scp -r azureuser@${TGEN_IP}:/opt/traffic-generator/results/ ./traffic-results/
# Or copy just the latest run
LATEST=$(ssh azureuser@${TGEN_IP} 'ls -t /opt/traffic-generator/results/ | head -1')
scp -r azureuser@${TGEN_IP}:/opt/traffic-generator/results/${LATEST} ./traffic-results/

Se você também deseja remover a configuração do F5 XC que o gerador de tráfego estava direcionando:

  1. Exclua o balanceador de carga HTTP
  2. Exclua o pool de origem
  3. Exclua quaisquer políticas WAF, configurações de Bot Defense, políticas de API Security ou configurações de CSD criadas para testes

Esses recursos do F5 XC não incorrem em custos Azure, mas devem ser removidos quando o ambiente de demonstração não for mais necessário.