Case Studies
Automated provisioning, configuration and management of Windows Server 2012 VMs on vSphere
Automated, programmatic provisioning, configuration and management of Windows Server 2012 VMs deployed on vSphere.
Some of the problems included:
- Company’s product required automated, programmatic provisioning, configuration and management of Windows Server 2012 VMs deployed on vSphere
- It was not known whether transferring of files to and from Windows Server 2012 VM could be done programmatically
Some of the solutions applied included:
- Researching and prototyping to understand how provisioning, configuration and management of Windows Server 2012 VMs deployed on vSphere can be automated
- Developing proof of concept for transferring of files to and from Windows Server 2012 VM programmatically
- Implementing on-demand programmatic provisioning, configuration and management of Windows Server 2012 VMs deployed on vSphere
- Implementing Windows Remote Management (WinRM) Java client and utilizing Powershell cmdlets and custom Powershell scripts for configuring and managing of Windows Server 2012 VM programmatically
- Implementing custom PowerShell Remote Session scripts and utilizing WinRM Java client and PowerShell Core for Linux for transferring of files to and from Windows Server 2012 VM programmatically
Technology stack
- Java
- PowerShell
- Spring
- OSGi
- vSphere
- Windows Server 2012
- VMware VI (vSphere) Java API
- Azure Cloud API
- Windows DSC
- Azure Java SDK
- WinRM4J
Industry
IT