This commit is contained in:
Troy Ault 2017-08-17 14:51:49 -04:00
Родитель f82a373406
Коммит e7b534dc9a
1 изменённых файлов: 9 добавлений и 7 удалений

Просмотреть файл

@ -1,19 +1,19 @@
[![Build status](https://ci.appveyor.com/api/projects/status/6a59vfritv4kbc7d/branch/master?svg=true)](https://ci.appveyor.com/project/Microsoft/DSC-data-driven-deployment/branch/master) [![Build status](https://ci.appveyor.com/api/projects/status/6a59vfritv4kbc7d/branch/master?svg=true)](https://ci.appveyor.com/project/Microsoft/DSC-data-driven-deployment/branch/master)
#Lab In a Box # Lab In a Box
Simple lightweight utility to allow developers to spin up a sandbox lab environment quickly. Virtual machines will be created on a private network without access to host. Ability to create multiple lab environments that can coexist. Simple lightweight utility to allow developers to spin up a sandbox lab environment quickly. Virtual machines will be created on a private network without access to host. Ability to create multiple lab environments that can coexist.
#Why # Why
Getting started with DSC can be difficult for developers because they don't have control over all over their environment. Often its difficult to validate secure configurations due to the need for certificates. With LabInaBox these restrictions are lifted since its all encompassed in a sandbox. Active Directory and Certificate services are already installed and configured allowing developers to begin testing their configurations as soon as the deployment is complete. Getting started with DSC can be difficult for developers because they don't have control over all over their environment. Often its difficult to validate secure configurations due to the need for certificates. With LabInaBox these restrictions are lifted since its all encompassed in a sandbox. Active Directory and Certificate services are already installed and configured allowing developers to begin testing their configurations as soon as the deployment is complete.
##Prerequisites ## Prerequisites
* Machine running Windows 10 or Windows Server 2016 * Machine running Windows 10 or Windows Server 2016
* 16GB of Memory * 16GB of Memory
* Sysprepped image of Windows 2016 * Sysprepped image of Windows 2016
* Can utilize windows Core or Full * Can utilize windows Core or Full
* Should leverage an answer file * Should leverage an answer file
##Installation ## Installation
* Download LabInaBox.msi from Configuration Utility * Download LabInaBox.msi from Configuration Utility
* Copy your sysprepped image of Windows 2016 to ParentDisks * Copy your sysprepped image of Windows 2016 to ParentDisks
* AnswerFile Reference: [https://technet.microsoft.com/en-us/library/cc749317(v=ws.10).aspx](https://technet.microsoft.com/en-us/library/cc749317(v=ws.10).aspx "Building a Simple Answer File") * AnswerFile Reference: [https://technet.microsoft.com/en-us/library/cc749317(v=ws.10).aspx](https://technet.microsoft.com/en-us/library/cc749317(v=ws.10).aspx "Building a Simple Answer File")
@ -31,7 +31,9 @@ Getting started with DSC can be difficult for developers because they don't have
* For the best performance parent and child disks should be on different disk drives * For the best performance parent and child disks should be on different disk drives
* If Hyper-V is not installed on the machine a reboot will be required and New-LabinBox will need to be executed again. * If Hyper-V is not installed on the machine a reboot will be required and New-LabinBox will need to be executed again.
##Updates ## Updates
* Azure Lab in a box Azure Automation DSC fully functional
* New GUI configurator to create powershell scripts.
* Azure Lab in a box added along with Azure Automation DSC * Azure Lab in a box added along with Azure Automation DSC
* New-AzureCertAuthentication * New-AzureCertAuthentication
* Login-AzurebyCert * Login-AzurebyCert
@ -57,11 +59,11 @@ Getting started with DSC can be difficult for developers because they don't have
* Add-ServerConfigtoQueue * Add-ServerConfigtoQueue
##Assumptions ## Assumptions
* Requires Windows 10 or Server 2016 as the Host Operating System * Requires Windows 10 or Server 2016 as the Host Operating System
* Requires Windows 2016 as a Guest OS. * Requires Windows 2016 as a Guest OS.
##Contribute ## Contribute
There are many ways to contribute. There are many ways to contribute.
Submit bugs and help us verify fixes as they are checked in. Submit bugs and help us verify fixes as they are checked in.
Review code changes. Review code changes.