The OVA is basically a vApp that contains three virtual machines (VMs) that run the Ubuntu server. The VMs are named, by default, as follows:
- mqttbroker: This has the EMQTT broker from http://emqtt.io installed
- iceapi: This has the VWware Pulse IoT API and PostgreSQL pre-installed
- iceconsole: This has VMware Pulse IoT Console with all dependencies
During deployment, the OVAs will need some application-specific properties to help initialize itself. These properties are basically used to configure the applications in each of the VMs.