This repository contains scrtipts for provisioning and managing resources on Gemel. The componenets are:
Convenient scripts for adding/removing hosts to/from virtual networks.
Notes and scripting for setting up the SDN from scratch on GCP.
Scripts used for instantiating new virtual machines and setting up OVS and connections on them
Scripts used for installing Snort and Barnyard2 and setting up a MySQL database used by Snort
TODOs before using the scripts:
- Add your public key as a project-wide metadata to the project so you can use the SSH and SCP command freely
- Obtain a service account key JSON file from GCP (to be used with provision/gcp-login.sh)
- Intall GCloud CLI tool on your system.
apt install jq xmllint
pip install beautifulsoup4
- For OS X, run
brew install coreutils
See wiki for more info.