This project enables you to create a local development environment for fsi mostly automatic. The environment consists of the following modules:
The network architecture looks as follows:
The project is located on gitlab: https://gitsrv.schnuerle.com:8443/fsi/fsi-locdevenv
Download the whole repository. To do so use the download option in the top right or clone the repository via git.
This project is still being developed. You might run into errors. If this is the case please create issues within gitlab.
The building of the fsi development environment is divided into 5 steps:
In this step the programs needed for the local development environment are installed on the host machine. Those are:
An VM with ubuntu as operating system is created with the help of vagrant. After the creation Pi-Hole is installed and configured. The password for Pi-Hole is defined with a parameter that is given at the execution of the script.
A VM that operates as the fsi server is created with a specific fsi iso file and the vmx toolkit.
A Windows VM is created that operates as a management VM. It has putty and XenCenter installed.
That script creates three empty VM's with the help of the vmx toolkit. You can see the mac addresses in the script. This VM's can be used to text an installation with the fsi server.