Skip to content

6. Examples

Humoud edited this page May 27, 2022 · 1 revision

Example Setups

This section showcases different deployment that can be achieved by modifying the Vagrantfile.

1: Ubuntu Server + IIS Server

Top of Vagrantfile:

###### CONFIG VARIABLES ###########################################################

# Lab VM Selection
NIX01    = true
WINSRV01 = false
WINSRV02 = true
WIN01    = false

######################################################
# IPs
WINSRV01_IP = "192.168.56.5"
WINSRV02_IP = "192.168.56.10"
WIN01_IP    = "192.168.56.20"
NIX01_IP    = "192.168.56.30"
#----------
# VM Specs
NIX01_CPU = 1
NIX01_RAM = 1024
#
WINSRV01_CPU  = 1
WINSRV01_RAM  = 2048
#
WINSRV02_CPU  = 1
WINSRV02_RAM  = 2048
#
WIN01_CPU = 2
WIN01_RAM = 4096
#---------------------------------------------------------------------------------
######################################################
# WINSRV01 Config
###
IS_DC = 1
DOMAIN = "backbag.local"
NETBIOS_NAME = "BACKBAG"
SRV01_ARGS  = "-ad_ip #{WINSRV01_IP} -domain #{DOMAIN} -netbiosName #{NETBIOS_NAME} -isDC #{IS_DC}"
######################################################
# WINSRV02 Config
###
AD_DOMAIN = 0            #<<<<MUST BE DISABLED>>>>
SETUP_IIS = 1            #<<<<MUST BE ENABLED>>>>
SRV02_ARGS  = "-joinDomain #{AD_DOMAIN} -ad_ip #{WINSRV01_IP} -domain #{DOMAIN}"
######################################################
# WIN01 Config
###
AD_DOMAIN = 1
WIN10_ARGS = "-joinDomain #{AD_DOMAIN} -ad_ip #{WINSRV01_IP} -domain #{DOMAIN}"
###### /CONFIG VARIABLES ##########################################################

Run vagrant up --provider=vmware_desktop or vagrant up --provider=virtualbox depending on what provider you are using.

2: Win10 + IIS Server

Top of Vagrantfile:

###### CONFIG VARIABLES ###########################################################

# Lab VM Selection
NIX01    = false
WINSRV01 = false
WINSRV02 = true
WIN01    = true

######################################################
# IPs
WINSRV01_IP = "192.168.56.5"
WINSRV02_IP = "192.168.56.10"
WIN01_IP    = "192.168.56.20"
NIX01_IP    = "192.168.56.30"
#----------
# VM Specs
NIX01_CPU = 1
NIX01_RAM = 1024
#
WINSRV01_CPU  = 1
WINSRV01_RAM  = 2048
#
WINSRV02_CPU  = 1
WINSRV02_RAM  = 2048
#
WIN01_CPU = 2
WIN01_RAM = 4096
#---------------------------------------------------------------------------------
######################################################
# WINSRV01 Config
###
IS_DC = 1
DOMAIN = "backbag.local"
NETBIOS_NAME = "BACKBAG"
SRV01_ARGS  = "-ad_ip #{WINSRV01_IP} -domain #{DOMAIN} -netbiosName #{NETBIOS_NAME} -isDC #{IS_DC}"
######################################################
# WINSRV02 Config
###
AD_DOMAIN = 0            #<<<<MUST BE DISABLED>>>>
SETUP_IIS = 1            #<<<<MUST BE ENABLED>>>>
SRV02_ARGS  = "-joinDomain #{AD_DOMAIN} -ad_ip #{WINSRV01_IP} -domain #{DOMAIN}"
######################################################
# WIN01 Config
###
AD_DOMAIN = 0           #<<<<MUST BE DISABLED>>>>
WIN10_ARGS = "-joinDomain #{AD_DOMAIN} -ad_ip #{WINSRV01_IP} -domain #{DOMAIN}"
###### /CONFIG VARIABLES ##########################################################

Run vagrant up --provider=vmware_desktop or vagrant up --provider=virtualbox depending on what provider you are using.

3: AD + IIS Server (Joined to domain)

Top of Vagrantfile:

###### CONFIG VARIABLES ###########################################################

# Lab VM Selection
NIX01    = false
WINSRV01 = true
WINSRV02 = true
WIN01    = false

######################################################
# IPs
WINSRV01_IP = "192.168.56.5"
WINSRV02_IP = "192.168.56.10"
WIN01_IP    = "192.168.56.20"
NIX01_IP    = "192.168.56.30"
#----------
# VM Specs
NIX01_CPU = 1
NIX01_RAM = 1024
#
WINSRV01_CPU  = 1
WINSRV01_RAM  = 2048
#
WINSRV02_CPU  = 1
WINSRV02_RAM  = 2048
#
WIN01_CPU = 2
WIN01_RAM = 4096
#---------------------------------------------------------------------------------
######################################################
# WINSRV01 Config
###
IS_DC = 1               #<<<<MUST BE ENABLED>>>>
DOMAIN = "backbag.local"
NETBIOS_NAME = "BACKBAG"
SRV01_ARGS  = "-ad_ip #{WINSRV01_IP} -domain #{DOMAIN} -netbiosName #{NETBIOS_NAME} -isDC #{IS_DC}"
######################################################
# WINSRV02 Config
###
AD_DOMAIN = 1            #<<<<MUST BE ENABLED>>>>
SETUP_IIS = 1            #<<<<MUST BE ENABLED>>>>
SRV02_ARGS  = "-joinDomain #{AD_DOMAIN} -ad_ip #{WINSRV01_IP} -domain #{DOMAIN}"
######################################################
# WIN01 Config
###
# Join WIN01 to domain
AD_DOMAIN = 0           
WIN10_ARGS = "-joinDomain #{AD_DOMAIN} -ad_ip #{WINSRV01_IP} -domain #{DOMAIN}"
###### /CONFIG VARIABLES ##########################################################

Run vagrant up --provider=vmware_desktop or vagrant up --provider=virtualbox depending on what provider you are using.