Cloud Computing
Cloud Computing
Assignment #02
Muhammad Shahbaz BSCS-2022-30
Instructor Name: Mr. Shehzad Arif
Objective:
The objective of this assignment is to set up a secure Azure Virtual Network (VNet) with
multiple subnets, configure Network Security Groups (NSGs), and enable communication
between two Virtual Machines (VMs) in separate subnets.
Task Overview:
Steps Performed:
o WebSubnet (10.0.1.0/24)
o AppSubnet (10.0.2.0/24)
1. VM 1 (Web Server):
o Name: WebVM
o Subnet: WebSubnet
o OS: Ubuntu/Windows
2. VM 2 (App Server):
o Name: AppVM
o Subnet: AppSubnet
o OS: Ubuntu/Windows
o Name: WebNSG.
o Name: AppNSG.
2. From WebVM, open Terminal or Command Prompt and Ping AppVM using its
private IP (e.g., 10.0.2.X).
1. NSG Configuration:
2. VM Access:
o Use WebVM to access AppVM via RDP (for Windows) or SSH (for Ubuntu).
o If you have a public IP on WebVM, ping AppVM using its private IP.
3. Troubleshooting:
o If pings are timing out, check the NSG rules, ensure correct subnet
association, and confirm that Windows Firewall on the AppVM allows
ICMP.
This assignment ensures hands-on experience with configuring networking within Azure,
managing subnets, creating secure communication channels using NSGs, and testing
connectivity between VMs. By following the steps outlined in this task, you will successfully
complete the practical requirements and gain a deeper understanding of Azure
Networking.