
AD Workshop Lab Setup Guide
Complete step-by-step instructions to set up your 3-VM Active Directory lab environment using VMware and Ansible automation
⚠️ Follow Lab0A then Lab0B in sequence
Lab Network Overview
adsecvm
192.168.100.1
Linux VM with Ansible
Username: adsec | Password: adsec
dc01
192.168.100.11
Domain Controller
client1
192.168.100.21
Client/Attacker System
Domain: talespin.lab | Administrator Password: Password@123 | adsecvm Login: adsec/adsec
Simplified 3-VM setup: Linux management VM + Domain Controller + Client system
💡 For detailed step-by-step instructions, click the Lab0A and Lab0B buttons above or use the expanded sections below.
Lab0A - Provisioning Infrastructure
Setting up the base virtual machines and network configuration
Important: You must complete Lab0A before proceeding to Lab0B.
Required Downloads
- 1.VMware Desktop Hypervisor (formerly VMware Workstation) - Free for personal use
Download from VMware - 2.adsecvm Linux VM - Provided in course materials
Download ADSEC VM
Contains Ansible scripts and lab wiki - 3.Windows Server 2019 ISO - Free 180-day evaluation
Download from Microsoft
Hardware Requirements
- • RAM: Minimum 16GB (32GB recommended)
- • Storage: At least 100GB free disk space
- • CPU: x86 architecture with virtualization support
- • Network: Internet connection for downloads and updates
Lab0B - Configuring the Lab
Automated configuration using Ansible from the adsecvm Linux system
Lab Environment Verification
Network Connectivity ✅
- ☐ All VMs can ping each other
- ☐ DNS resolution from clients to dc01
- ☐ Domain controller services running
- ☐ client1 successfully joined to domain
- ☐ All VMs have internet connectivity
System Configuration ✅
- ☐ talespin.lab domain is operational
- ☐ Administrator accounts work on all systems
- ☐ Windows Defender disabled on all Windows VMs
- ☐ VMware Tools installed and working
- ☐ Ansible playbooks completed successfully
🎉 Congratulations!
Your Active Directory lab environment is ready for the workshop exercises.
Need Help with Setup?
If you encounter any issues during the lab setup process, don't hesitate to reach out for technical support.
Back to Course Details
Technical Support: training@rudrasec.io
Please include screenshots of any errors when requesting help.