- Home
- Generatore di traffico
- Teardown
Teardown
Al termine della sessione di laboratorio, eliminare tutte le risorse Azure per interrompere la fatturazione.
Terraform Destroy
Sezione intitolata “Terraform Destroy”Dalla directory terraform/:
cd terraform/
terraform plan -destroy
terraform destroyTerraform richiederà una conferma. Digitare yes per procedere.
Verificare la pulizia
Sezione intitolata “Verificare la pulizia”Confermare che tutte le risorse siano state rimosse:
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/nullPulizia dello stato locale
Sezione intitolata “Pulizia dello stato locale”Rimuovere lo stato Terraform e i file memorizzati nella cache:
rm -rf .terraform .terraform.lock.hcl terraform.tfstate terraform.tfstate.backupConservare i risultati (opzionale)
Sezione intitolata “Conservare i risultati (opzionale)”Se si desidera conservare i risultati della suite di traffico prima di eliminare la VM, copiarli in locale:
TGEN_IP=$(terraform output -raw public_ip)
# Copy all results to local machinescp -r azureuser@${TGEN_IP}:/opt/traffic-generator/results/ ./traffic-results/
# Or copy just the latest runLATEST=$(ssh azureuser@${TGEN_IP} 'ls -t /opt/traffic-generator/results/ | head -1')scp -r azureuser@${TGEN_IP}:/opt/traffic-generator/results/${LATEST} ./traffic-results/Pulizia di F5 XC
Sezione intitolata “Pulizia di F5 XC”Se si desidera rimuovere anche la configurazione F5 XC a cui era destinato il generatore di traffico:
- Eliminare il bilanciatore del carico HTTP
- Eliminare il pool di origine
- Eliminare eventuali policy WAF, configurazioni di Difesa Bot, policy di Sicurezza API o configurazioni CSD create per i test
Queste risorse F5 XC non comportano costi Azure, ma è consigliabile eliminarle quando l’ambiente demo non è più necessario.