Week 6 ‐ 7 ‐ Enterprise Build ‐ Docker KVM - AlanK23/Sec-350-01 GitHub Wiki
Docker Networks
3 bridge networks created with student_name prefix
Docker Containers
8 containers running (6 required + 2 self-hosted) with correct images, ports in assigned range, and student_name prefix
Container Functionality Screenshots
Screenshots prove each required container is up AND functional (not just docker ps)
Network Isolation
Containers on different Docker networks cannot communicate
Docker Terraform
<a href=main.tf uses kreuzwerker/docker provider, for_each, student_name variable with validation
Self-Hosted Apps
2 additional Docker services chosen from selfh.st/apps, added to terraform.tfvars
KVM VMs
3 VMs (1 win-srv, 1 win11, 1 ubuntu-srv) running with correct OS, vCPU, RAM, and student_name prefix
KVM Network
Single NAT LAN segment, all 3 VMs on same subnet, DHCP working, ping test passes
KVM Terraform
main.tf uses dmacvicar/libvirt provider, win-server/win11/ubuntu-server profiles, disk copy + domain
VM Access Screenshots
Screenshot evidence of successful access to EACH of the 3 VMs
RDP Screenshots
RDP access screenshots for each Windows VM
NextTerm + RDP/SSH
NextTerm running on Ubuntu VM, active SSH and RDP connections shown
Git Repository
One project directory present, .gitignore correct, README includes redacted tfvars example, screenshots included
https://github.com/AlanK23/Sec-350-01/tree/main/week67/mmehl-enterprise