🏗️ Datacenter Build Form - How To Guide
This guide walks you through all the tabs within the Datacenter build form. Each tab must be completed accurately to ensure successful provisioning.
Configure BIOS-related settings for target devices.
Fields:
- Disable Button: Toggles BIOS setup on or off.
- + DEVICES: Adds a BIOS device entry.
Per Device:
- Device: Select the hardware device.
- Port: Specify the relevant port used by the device.
Set up ESXi hosts, licensing, and networking options.
🧩 ESXi Host
- Host IP: IP address of the ESXi host.
- Hostname: Hostname of the ESXi host.
- Username: Default is
root
. - Password: ESXi root password.
🛠️ Build Settings
- Select ESXi Version: Choose from available ESXI ISOs.
- Select License: Choose from available ESXi license templates.
- Subnet: Subnet for the host.
- Domain: Domain name for the host.
- PXE Server: IP or hostname of the PXE boot server.
- Datastore Name: Name to assign to the ESXi datastore.
🌐 Network Settings
- Subnet Mask
- Default Gateway
- DNS Server 0 / 1
- NTP Server 0 / 1
- VLAN: Optional VLAN ID for ESXi management.
- Enable ESXi SSH: Toggle to enable SSH access.
🔌 vSwitch0 Settings
- Standard Uplinks: List of standard uplinks to configure.
- Additional vSwitch Uplinks: Define more uplinks.
- VM Network: Custom name for the VM network.
- VLAN: VLAN ID for the VM network.
➕ Added vSwitches
To define multiple vSwitches:
Field | Description |
---|---|
Switch Name | Name for the vSwitch. |
vSwitch Port Groups | Port groups assigned to the vSwitch. |
vSwitch VLAN | VLAN ID to associate. |
vSwitch Uplink | Network interface to use. |
➕ Added VMKs (VMkernel NICs)
Add VMkernel NICs with the following:
Field | Description |
---|---|
Name | Friendly name for the VMK. |
Port Group | Assign to a vSwitch port group. |
Network | IP address or subnet. |
Mask | Subnet mask. |
Gateway | Optional gateway IP. |
vMotion Checkbox | Enable for vMotion if needed. |
⚙️ Advanced Options
Optional custom commands to run during ESXi provisioning.
Field | Description |
---|---|
Extra Kickstart Commands | Provide raw Kickstart script commands to inject during build. Useful for advanced configuration or automation needs. |
Use this section with caution. Commands here are executed at a low level and may impact host behavior.
Configure vCenter Server Appliance (VCSA) and optionally vSAN.
🧰 VCSA Settings
Field | Description |
---|---|
System Name | Name of the vCenter system. |
Datacenter Name | Logical datacenter name in vSphere. |
IP Address | Static IP for the VCSA. |
SSO User | Username for the SSO user. |
SSO Password | Password for the SSO user. |
DNS 0 / DNS 1 | DNS servers for name resolution. |
NTP 0 / NTP 1 | NTP servers for time sync. |
Appliance Name | Hostname of the appliance. |
Cluster Name | Target vSphere cluster. |
Default Gateway | Gateway IP for routing. |
SSO Domain | e.g. vsphere.local . |
OS Password | Root password for appliance. |
Network Prefix | CIDR format, e.g., /24 . |
Optional Settings:
- [ ] VCSA SSH Enable: Enable SSH access.
- [ ] Thin Disk Mode: Use thin provisioning for disk storage.
Dropdowns:
- Select License: Choose VCSA license.
- Deployment Options: Select appliance size (Tiny, Small, etc).
- VCSA Version: Choose software version.
🧱 vSAN Settings
⚠️ vSAN settings are only available if at least 3 ESXi hosts are configured in the ESXi tab.
Field | Description |
---|---|
vmk | VMkernel interface for vSAN traffic (e.g., vmk1 ). |
Datastore Name | Name for the vSAN datastore. |
Select License | Choose the appropriate vSAN license. |
Configure distributed networking.
Fields:
- VLAN ID: Target VLAN for DVS.
- DVSwitch Name: Name of the distributed virtual switch.
- DV Port Name: Port group name within the DVS.
- Primary NIC: Select from available NIC interfaces.
Define additional virtual machines or import OVA files post-deployment.
➕ VM Section
Click + VM
to define one or more VMs:
Field | Description |
---|---|
Name | VM hostname. |
IP | Static IP for VM. |
RAM (GB) | Memory to allocate. |
CPU Cores | Number of vCPUs. |
ISO Path | Path to ISO image. |
HDDs | Add disk size(s) in GB. |
Networks | Assign VM to a network or port group. |
➕ OVA Section
Click + ova
to import virtual appliances.
Field | Description |
---|---|
OVA Path | Path to OVA file (e.g., .ova ). |
Port Mapping | Map NICs to port groups (e.g., GigabitEthernet1 → Port Group ). |
Attach automated configuration or provisioning scripts.
Fields:
- Click
+ Add a Playbook
to attach a new playbook. - Playbook: Select from available list.
- Click
HIDE VARIABLES
to collapse or show variable inputs (if needed).