Test and Demo Environment - Snap-for-Windows/snap GitHub Wiki

This environment is going to be used as a final staging area for the plugins we write and as a demo of the progress we have made. This is necessary because we are working with plugins that effect programs and functions of domain controllers in Windows. We decided to make a self contained virtual environment that remains entirely separate from the surrounding networks to protect the production environments around it from development.

This virtual environment is built with VMWare ESXi 6.0 (VMKernel Release Build 2494585) on a Hewlett-Packard HP Compaq Pro 6300 SFF with an Intel Core i5-3470 CPU and 16 GB of RAM.

To separate the network we use a pfSense virtual firewallA little more about the firewall. Within the ESXi configuration, network settings and virtual hardware can be added to setup vlans. To set this up we followed this tutorial:

https://doc.pfsense.org/index.php/PfSense_2_on_VMware_ESXi_5

The point of this project is to accomplish gathering metrics from Windows systems with Snap, so nearly the entire environment is Windows boxes. We have three Windows 10 VMs, and one Windows server 2016 Standard domain controller promoted with Active Directory Domain Services master role and DNS master role with a global catalogue. A simple tutorial on how to accomplish this is at this site:

https://ittutorials.net/microsoft/windows-server-2016/setting-up-active-directory-ad-in-windows-server-2016/

Also, a Ubuntu Server VM has been included to allow for direct testing and demo-ing of snap in its current native environment. This has Powerbroker installed to allow the AD to integrate for single sign on with domain credentials.