Zum Inhalt springen

Abbau

Wenn die Labsitzung abgeschlossen ist, zerstören Sie alle Azure-Ressourcen, um die Abrechnung zu stoppen.

Aus dem Verzeichnis terraform/:

Terminal-Fenster
cd terraform/
terraform plan -destroy
terraform destroy

Terraform fordert zur Bestätigung auf. Geben Sie yes ein, um fortzufahren.

Bestätigen Sie, dass alle Ressourcen entfernt wurden:

Terminal-Fenster
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

Entfernen Sie den Terraform-Status und zwischengespeicherte Dateien:

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

Wenn Sie die Ergebnisse der Datenverkehrssuite aufbewahren möchten, bevor Sie die VM zerstören, kopieren Sie diese lokal:

Terminal-Fenster
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/

Wenn Sie auch die F5 XC-Konfiguration entfernen möchten, auf die der Datenverkehrsgenerator ausgerichtet war:

  1. Löschen Sie den HTTP-Load-Balancer
  2. Löschen Sie den Ursprungsserver-Pool
  3. 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.