This provides a simple set of exercises under the Ignition platform to establish a baseline capability for folks wanting to enter the industrial automation space as a Systems Integrator (SI).
- VirtualBox
- Vagrant
You'll need to have a system with ideally 6GB of system RAM in order to spool up the evaluator. If you don't have a system available with enough resources, touch base with your ENE representative.
We're using Vagrant to handle the deployment of the environment. Make sure that you have Vagrant installed by getting a download here:
https://www.vagrantup.com/downloads.html
You also need to have VirtualBox installed as the VM provider. Get VirtualBox here:
https://www.virtualbox.org/wiki/Downloads
First, download the repository to your computer (if you have git
installed, you can clone as well):
Optional: If you don't have a
git
client and want to be able to work with it, install Git for Windows and get not onlygit
but alsossh
(and more): Git for Windows
Unpack the downloaded zip file, open a command prompt to the resulting location, and run vagrant up
:
First, open a terminal and clone this repository to your computer:
git clone https://github.com/kcollins-ene/evaluator.git
If you don't have
git
installed, you may get some additional output during this step. macOS will typically prompt you to install the Xcode developer tools—once completed, you may need to re-run thegit
command above.
Next, start the environment:
cd evaluator
vagrant up
Following the platform-specific steps above will create and provision an Ubuntu 16.04 development environment with Oracle Java8, MySQL, and Ignition 7.9.10 preinstalled. Next, simply launch a web browser against the forwarded port on your local computer (note that if for some reason there was a port collision, you might need to enter a port other than 8088 here, consult the output from vagrant up
):
If you see an Ignition Gateway Webpage, you're ready to go:
With your development environment online and ready, proceed to the Evaluation section for more instructions!
In order to shutdown the environment, run the following command in the evaluator
folder:
vagrant halt
This will shutdown the virtual machine and release the network port configuration that was setup on launch.