A few months back my boss came to me and asked if I could build a test lab for the company. Being a managed services company with a number of technical staff, it was important to give them a training ground where skills can be learned but mistakes also made without consequence.
We have a lot of kit we currently use for testing changes on prior to putting them live, but not a segregated area dedicated for this purpose.
The other challenge we face is time… even with a dedicated VMware cluster and making use of technologies such as cloning, it still takes time to “spin up” a new environment with little user input.
After visiting VMworld 2014 US and witnessing the power of VMware’s vCloud Automation Center (now vRealize Automation), it was felt we could leverage this technology to create a lab environment that would meet our needs.
The project has three goals:
- Create a dedicated environment
- Reduce deployment times
- Support core products
- Keep costs low
The core products the environment has to support are:
- VMware vSphere
- Windows Server 2012 R2
- Red Hat Enterprise Linux 6
- Cisco ASA
- F5 load-balancers
In this series I will document how this all came together, from the design all the way through to the implementation. I’ll identify the functional requirements is greater detail, along with the constraints, risks and assumptions.
Other posts in this series
- Physical infrastructure – storage
- Physical infrastructure – networking
- Physical infrastructure – compute
- Authentication services
- Deploy and configure the vCenter Server Appliance
- Configure vCenter Server Appliance SSL certificates
- Deploy and configure the vRA Appliance
- Deploy and configure the IaaS platform
- Configure tenants
- Configure endpoint & fabric/business groups
- Configure blueprints (coming soon)
- Configure entitlements (coming soon)
- Configure policies (coming soon)
- Integration with vCloud Air (coming soon)
- Tidy up (coming soon)