Updated Scenarios (markdown) authored by Karsten Bott's avatar Karsten Bott
Labbuildr Scenarios allow to deploy a Set of Machines for a given Scenario. Scenarios share the same Network and Domain Infrastructure and can interact with each other. The Base of every Scenario is a Domaincontroller, referred as DCnode
The following Scenarios can be deployed with labbuildr:
[-DConly](https://github.com/bottkars/labbuildr/wiki/Scenarios#dconly)
[-AlwaysOn](https://github.com/bottkars/labbuildr/wiki/Scenarios#alwaysOn)
[-Exchange2013](https://github.com/bottkars/labbuildr/wiki/Scenarios#exchange2013)
[-Exchange2016](https://github.com/bottkars/labbuildr/wiki/Scenarios#exchange2016)
[-Hyper-V](https://github.com/bottkars/labbuildr/wiki/Scenarios#hyper-V)
[-SharePoint](https://github.com/bottkars/labbuildr/wiki/Scenarios#sharepoint)
[-SQL](https://github.com/bottkars/labbuildr/wiki/Scenarios#sql)
[-SCOM2012R2](https://github.com/bottkars/labbuildr/wiki/Scenarios#scom2012r2)
[-NWserver](https://github.com/bottkars/labbuildr/wiki/Scenarios#nwserver)
[-Isilon](https://github.com/bottkars/labbuildr/wiki/Scenarios#isilon)
[-Spaces( currently not updated )](https://github.com/bottkars/labbuildr/wiki/Scenarios#spaces)
[-Panorama](https://github.com/bottkars/labbuildr/wiki/Scenarios#panorama)
[-Blanknode](https://github.com/bottkars/labbuildr/wiki/Scenarios#blanknode)
[-SOFS( currently not updated )](https://github.com/bottkars/labbuildr/wiki/Scenarios#dofs)
[-ViPRSRM](https://github.com/bottkars/labbuildr/wiki/Scenarios#viprsrm)
<h2 id="-DConly">dconly</h2>
<h2 id="-AlwaysOn">AlwaysOn</h2>
<h2 id="-Exchange2013">Exchange2013</h2>
<h2 id="-Exchange2016">Exchange2016</h2>
<h2 id="-Hyper-V">-Hyper-V</h2>
```powershell
build-lab.ps1 [-HyperV] [-HyperVNodes <Int32>] [-ScaleIO] [-ScaleIOVer <String>] [-singlemdm] [-SCVMM]
[-ConfigureVMM] [-SQLVER <Object>] [-Master <Object>] [-Masterpath <Object>] [-Disks <Int32>] [-VMnet <Object>]
[-savedefaults] [-defaults] [-Cluster] [-Size <Object>] [-BuildDomain <String>] [-NMM] [-nmm_ver <Object>] [-NW] [-nw_ver<Object>] [-NoDomainCheck] [-MySubnet <Object>] [-AddressFamily <Object>] [-IPV6Prefix <Object>] [-IPv6PrefixLength<Object>] [-Sourcedir <String>] [-ConsoleLog] [-WhatIf] [-Confirm] [<CommonParameters>]
```
####steps:
run build-lab.ps1 -HyperV [Options]
-Cluster Installs a Clustered hyper-V ( Without shared Storage )
-ScaleIO Installs a Cluster with 3 ScaleIO Nodes and Pre-Configured Shared Storage
-SingleMDM This Option is used to install ScaleIO with SingleMDM
####Optional Post Install Tasks:
In c:\scripts there are some automation Tasks that create Various Ressources and Users.
If you do not want to create those ressources manually, use the Scripts:
Install a Virtual Machine in Cluster
.\new-clusteredvm.ps1 -vmname HVVM1
Installs a clustered vm using the Standard Server2012 Image from [sources]\HyperV
Optionally, a differens Image can be specified
####Optional Networker Modules tasks
1.: from one of the nodes, run .\create-csvbckupuser.ps1
Creates a Default User domain\HyperVBackupUser with Password123!
The user is added as Cluster Admin and as local Admin for each Node
2.: From NWserver, run .\add-nsruser.ps1 -BackupAdmin HyperVbackupuser -Hostprefix HV
this ads AppAdmin Privileges tos System,Administrator and HyperVBackupUser for each of the Nodes to Netorkers Privileges
3.: Add Hyper-V Cluster ( use FQDN ) to Networker:
USE FQDN
Test with Bronze first
<h2 id="-SharePoint">SharePoint</h2>
<h2 id="-SQL">SQL</h2>
<h2 id="-SCOM2012R2">SCOM2012R2</h2>
####about
Installs System Center 2012R2 Operations Manager on .18, including local SQL2012SP1 Instance
Binaries loaded automatically if not in Sources
####run
```Powershell
.\build-lab.ps1 -Defaults -SCOM2012R2
```
####Post Install and Extras
if CU / RU´s are Copied into Sources\SC2012_R2_SCOMUpdates, they will be installed by the installer script.
Note: SQL Scripts for OMDB and DW DB are not automatically executed
<h2 id="-NWserver">NWserver</h2>
<h2 id="-Isilon">Isilon</h2>
<h2 id="-Spaces( currently not updated )">Spaces</h2>
<h2 id="-Panorama">Panorama</h2>
<h2 id="-Blanknode">Blanknode</h2>
<h2 id="-SOFS( currently not updated )">SOFS</h2>
<h2 id="-ViPRSRM">ViPRSRM</h2>