Abbau
Wenn die Labsitzung abgeschlossen ist, zerstören Sie alle Azure-Ressourcen, um die Abrechnung zu stoppen.
Terraform Destroy
Abschnitt betitelt „Terraform Destroy“Aus dem Verzeichnis terraform/:
cd terraform/
terraform plan -destroy
terraform destroyTerraform fordert zur Bestätigung auf. Geben Sie yes ein, um fortzufahren.
Bereinigung überprüfen
Abschnitt betitelt „Bereinigung überprüfen“Bestätigen Sie, dass alle Ressourcen entfernt wurden:
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/nullLokalen Status bereinigen
Abschnitt betitelt „Lokalen Status bereinigen“Entfernen Sie den Terraform-Status und zwischengespeicherte Dateien:
rm -rf .terraform .terraform.lock.hcl terraform.tfstate terraform.tfstate.backupErgebnisse aufbewahren (Optional)
Abschnitt betitelt „Ergebnisse aufbewahren (Optional)“Wenn Sie die Ergebnisse der Datenverkehrssuite aufbewahren möchten, bevor Sie die VM zerstören, kopieren Sie diese lokal:
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/F5 XC Bereinigung
Abschnitt betitelt „F5 XC Bereinigung“Wenn Sie auch die F5 XC-Konfiguration entfernen möchten, auf die der Datenverkehrsgenerator ausgerichtet war:
- Löschen Sie den HTTP-Load-Balancer
- Löschen Sie den Ursprungsserver-Pool
- Löschen Sie alle WAF-Richtlinien, Bot-Abwehr erweitert-Konfigurationen, API-Sicherheits-Richtlinien oder CSD-Konfigurationen, die für Tests erstellt wurden
Diese F5 XC-Ressourcen verursachen keine Azure-Kosten, sollten aber bereinigt werden, wenn die Demo-Umgebung nicht mehr benötigt wird.