A lightweight webserver to serve as a simplified esxi api for the needs of the project. The web services api could only be consumed from .net or java but unfortunately there is no documentation for .net core. Therefor communication with the ESXI host will happen through this lightweight api.
Gradle - Head over to gradle.org if you don't have it installed.
gradle build
You can either run the application form intellij or build a jar with
gradle buildJar
Navigate to build/libs
.
Run it using the following template:
java -jar cslabs-esxi-all-1.0-SNAPSHOT.jar [host] [username] [password]
The webserver will start on http://localhost:4567
.
Get VM console tickets by navigating to:
http://localhost:4567/acquireTicket