
Practice makes it perfect
Learn about AutoInfraks, An Open Framework Infrastructure Automated Build written in PowerShell. You can build end-to-end Microsoft infrastructure automatically, enterprise grade solution with multiple data centers, on your prefered hypervisor or with the cloud.
It is free and Open Source under GNUv3 Licensing.
It is a simple way to spin up muliple services running on Windows. A library of automated services in one place with a framework to consume and create them easily.
I created is a way to automate everything "easily" using this framework, everything is dynamic and driven by XML files. Using this framework, you can build a full Citrix infrastructure using one command line .\AutoInfraks.ps1 -AutoConfigurationFile ConfMain.xml -AutoConfigurationID Hyperv in ~1 hour
At the end of the automatic process, you can start your virtual desktop without any configuration required!
You will also find the process to configure the network with VyOS to simulate mutliple data centers and simulate all the different disaster recovery scenarios including split brain
You can customize your roles as much as you can, it is all in PowerShell and I offer an easy way to call your custom scripts. PowerShell variables are created automatically using XML and available to your scripts to make things dynamic easily.
Everything is self-contained, no agent required, I’m not using remote powershell, so for isolated environment (security lab for example) it is perfect.
This tool was originally designed to build home lab easily, but there is nothing stopping you to use it for production (Using thick provisiong is probably a requirement for most), you would need to secure the build, everything done to the system is logged into a PowerShell transcript log for transparency.
I hope you will enjoy this tool as much as I did creating it. It is the first tool I make available to the public. It took me almost 2 years to have something ready, there are still many things I want to do, it will come with time and hopefully your help!
All the best,
Mr. AutoInfraks.