Ir al contenido

Desmontaje

Cuando la sesión de laboratorio haya concluido, destruya todos los recursos de Azure para detener la facturación.

Desde el directorio terraform/:

Ventana de terminal
cd terraform/
terraform plan -destroy
terraform destroy

Terraform solicitará confirmación. Escriba yes para continuar.

Confirme que todos los recursos han sido eliminados:

Ventana de terminal
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

Elimine el estado de Terraform y los archivos en caché:

Ventana de terminal
rm -rf .terraform .terraform.lock.hcl terraform.tfstate terraform.tfstate.backup

Si desea conservar los resultados del conjunto de tráfico antes de destruir la VM, cópielos localmente:

Ventana de terminal
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/

Si también desea eliminar la configuración de F5 XC a la que apuntaba el generador de tráfico:

  1. Elimine el balanceador de carga HTTP
  2. Elimine el grupo de origen
  3. Elimine cualquier política WAF, configuración de Defensa Bot, política de Seguridad de API o configuración CSD creada para pruebas

Estos recursos de F5 XC no generan costos en Azure, pero deben eliminarse cuando el entorno de demostración ya no sea necesario.