How I Deployed My Home Lab Environment

Hi All,

Today I will share you something you really looking for, I think all the technical engineers are thinking about build our own home lab.

I was thinking to share my home lab experience from long time, how I deployed my physical environment and virtual environment. Lets discuss..

Previous posts on Horizon View 7.5:

  1. VMware Horizon View Introduction & Components

Physical Environment:-


I have two physical systems in my lab environment, please find the below..


For home network I am using D-Link 8 port gigabit switch, for routing Technicolour L2 router from internet service provider.

Power Backup:-

I think UPS is very much impotent for home lab, I have 1.5KV custom made dedicated UPS for my lab and it gives me almost 6 Hrs of power backup.

I believe  SSD’s are important in home lab environment, its really gives me good performance for my virtualized environment.

That’s all for my physical environment.. Lets discuss about Horizon Lab environment 🙂

How I deployed my Horizon View 7.5 Lab Environment

Multiple virtual machines are deployed in my lab environment for building Horizon View environment. For better understanding I divided virtual environment in to three parts.

  1. VMware Infrastructure.
  2. Windows Infrastructure.
  3. Remote Infrastructure for Cloud-Pod Architecture.

Please find the below diagram:-


VMware Infrastructure

In VMware infra I have multiple Virtual machine deployed with different VMware solutions, lets discuss one by one..

ESXi Host’s :– I have deployed two ESXi 6.7 host’s, Each one having 4 vCPU and 12 GB memory.

hesx01.vgyan.local (

hesx02.vgyan.local (

vCenter Server:– Deployed Windows based vCenter server 6.7 for managing vSphere infrastructure.

vc04.vgyan.local (

iSCSI Storage:- Starwind vSAN deployed for storage solution.

storage01.vgyan.local (

Connection Server:- Important deployment for Horizon View, the connection server deployed with 4 vCPU and 10 GB memory.

cs01.vgyan.local (

Replica Server:- Replica server actually not required for lab environment, for production its must. Deployed with 4 vCPU and 10 GB memory.

cs02.vgyan.local (

Composer Server:- View Composer server deployed with same 4 vCPU and 10 GB memory.

cmp01.vgyan.local (

Security Server:- Security server deployed with 2 vCPU and 4 GB virtual memory, Security server always remain out of domain. This server communicating to replica server in lab.

ss01.vgyan.local (

Enrollment Server:- Deployed with 2 vCPU and 4 GB virtual memory, for testing True SSO and Identity manager.

enrl.vgyan.local (

UAG Server:- Unified Access Gateway deployed in lab and its communicating to replica server. Deployed UAG appliance.

uag01.vgyan.local (

Windows Infrastructure

Domain Controller:- AD, DHCP, DNS deployed on same server.

dc.vgyan.local (

Database server:- deployed for Composer DB and Event DB.

dc.vgyan.local (

CA Server: Deployed for internal SSL certificate authority.

ca.vgyan.local (

RDS Server: Deployed for enabling Remote Desktop Service.

rdsh.vgyan.local (

RDAPP Server:- Deployed for enabling Remote Desktop Hosted APP Service.

rdapp.vgyan.local (

Remote Infrastructure

Remote infrastructure deployed for testing cloud pod architecture.

ESXi Host’s :- I have deployed two ESXi 6.0 U2 host’s, Each one having 2 vCPU and 8 GB memory.

hesx03.vgyan.local (

hesx04.vgyan.local (

vCenter Server:- Deployed Windows based vCenter server with 6.0 U2 version for managing remote vSphere infrastructure.

vc05.vgyan.local (

Connection Server:- Remote connection server deployed with 4 vCPU and 10 GB memory.

cs02b.vgyan.local (

Composer server:- Remote Composer server deployed with same 4 vCPU and 10 GB memory.

cmp02.vgyan.local (

As of now I deployed this many components in my Horizon View 7.5 lab environment.

Apart form this I have deployed dedicated NTP server and Management vCenter (v6.0.0 U2) for managing virtual lab environment.

That’s all guys.. will discuss more on Horizon View 7.5 in upcoming post, Horizon View components installation and configuration, various Desktop pool creations, Application publishing etc… stay tuned.. ????

Next blog post will be “Setting up Microsoft ADDS, DNS and DHCP

I hope you enjoyed reading this post. Feel free to share this to others if it is worth sharing!!!

Follow vGyan on Facebook , Twitter and YouTube!!!

Written by Sujith Surendran

Leave a comment Hide comments

Leave a Reply

Your email address will not be published. Required fields are marked *