AZ-104Hands-on lab45 min
C19 — Prove connectivity and policy behavior like real Azure
C19: اختبر بنفسك — الـ VMs بتكلّم بعض ولا لأ؟ والـ Policy اتطبقت ولا لأ؟
Contoso has a hub VNet (vnet-hub: vm-web on Windows in frontend , vm-app on Ubuntu in backend , plus Azure Bastion) and a spoke VNet (vnet-spoke: vm-spoke on Ubuntu). Nobody is sure which VM can reach which. You will log in to the VMs through Bastion and prove — with ping, Test-NetConnection, nc, curl and nslookup from inside the guest OS — exactly what works, break it on purpose with an NSG and a UDR, fix it, and then watch Azure Policy deny and audit resources.
The 10 tasks you will do
- Task 1 — Sign in with Bastion and test from inside vm-appالمهمة 1 — ادخل بالـ Bastion على vm-app واختبر من جوه
- Task 2 — Allow ICMP in the Windows Firewall on vm-webالمهمة 2 — اسمح بالـ ICMP في Windows Firewall على vm-web
- Task 3 — Peer the hub and the spokeالمهمة 3 — اعمل Peering بين الـ Hub والـ Spoke
- Task 4 — Break it on purpose with an NSGالمهمة 4 — اكسر الاتصال بقصد بـ NSG
- Task 5 — Allow only ICMP from the spokeالمهمة 5 — اسمح بالـ ICMP بس من الـ Spoke
- Task 6 — A UDR to a missing NVA (blackhole) and the fixالمهمة 6 — UDR لـ NVA مش موجودة (Blackhole) وإزاي تصلّحها
- Task 7 — Install a web server and browse it from another VMالمهمة 7 — ثبّت Web server وافتحه من VM تانية
- Task 8 — Resolve names across VNets with a Private DNS zoneالمهمة 8 — حل الأسماء بين الـ VNets بـ Private DNS zone
- Task 9 — Azure Policy Deny: watch a request get rejectedالمهمة 9 — Azure Policy من نوع Deny: شوف الطلب وهو بيترفض
- Task 10 — Azure Policy Audit: see compliance appearالمهمة 10 — Azure Policy من نوع Audit: شوف الـ Compliance وهو بيظهر