Ressource assignment and deployed VMs on Radagast

From Cnwiki

Jump to: navigation, search

This file is intended to document the dynamic aspects of the Radagast virtualisation server, i.e. the currently deployed virtual machines and how network addresses are assigned. For guides and instructions please see Radagast.

Contents

Overview and network address assignment

Externally accessible, bridged

This is the list of MAC-IP address pairs registered with IT to make them available outside AU network. Blank 'Allocation' field means free.

MAC address FQDN Internal IP address External IP address Allocation
c8:1f:66:cc:e0:eb radagast.netlab.eng.au.dk 10.29.1.20 130.225.18.0 Virtualisation host
52:54:00:6a:6b:06 radagast1.netlab.eng.au.dk 10.29.1.21 130.225.18.1 smarthg.smik
52:54:00:6a:6b:07 radagast2.netlab.eng.au.dk 10.29.1.22 130.225.18.2 armin-salsa.jhj
52:54:00:6a:6b:08 radagast3.netlab.eng.au.dk 10.29.1.23 130.225.18.3 armin-test.jhj
52:54:00:6a:6b:09 radagast4.netlab.eng.au.dk 10.29.1.24 130.225.18.4 dbservice-mvalov.egki
52:54:00:6a:6b:0a radagast5.netlab.eng.au.dk 10.29.1.25 130.225.18.5 smarthg-smartamm.egki
52:54:00:6a:6b:0b radagast6.netlab.eng.au.dk 10.29.1.26 130.225.18.6 hvac-dat-gorm.srgr

Internal only, bridged

Virtual machines

MAC address Internal IP address (Unreserved) Allocation
52:54:00:6a:6b:a0 10.29.1.30 buildbot.egki
52:54:00:6a:6b:a1 10.29.1.31
52:54:00:6a:6b:a2 10.29.1.32
52:54:00:6a:6b:a3 10.29.1.33
52:54:00:6a:6b:a4 10.29.1.34
52:54:00:6a:6b:a5 10.29.1.35
52:54:00:6a:6b:a6 10.29.1.36
52:54:00:6a:6b:a7 10.29.1.37
52:54:00:6a:6b:a8 10.29.1.38
52:54:00:6a:6b:a9 10.29.1.39

Reserved IP addresses with DHCP

Internal only, NATed

IP (Virtual network) Forwarded ports on Radagast Allocation

Details about currently deployed virtual machines

smarthg.smik

Development server for the DBService, a part of the SmartHG project.

Att. virsh admin: VM is named smarthg-smik, a mistake violating the naming convention described in Radagast#Creating_a_new_virtual_machine.

smarthg-smartamm.egki

Supporting the SmartHG project, specifically the test setup in Svebølle, Kalundborg.

Running a SmartAMM Server (by Develco Products) connecting the Develco Products gateway of the 20 houses w/o HECHs to a DBService.

Installation

$ sudo apt-get install software-properties-common git ant
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update 
$ sudo apt-get install oracle-java7-installer
$ sudo adduser smartamm
$ sudo passwd -e smartamm
$ sudo su smartamm
$ cd
$ git init SmartAmmServer
$ cd SmartAmmServer/
$ git remote add -f origin https://bitbucket.org/smarthg/hech.git
$ git config core.sparseCheckout true
$ echo SmartAmmServer/ >> .git/info/sparse-checkout
$ git pull origin master
$ cd SmartAmmServer
$ ant
$ cd run 
$ cp dbservice-config.xml.EXAMPLE dbservice-config.xml

Versions used:

$ smartamm@smarthg-smartamm:~/SmartAmmServer$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.1 LTS
Release:	14.04
Codename:	trusty
$ smartamm@smarthg-smartamm:~/SmartAmmServer$ java -version
java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)
$ smartamm@smarthg-smartamm:~/SmartAmmServer$ git log -n1 --oneline 
22aa4cd Merged in develop (pull request #9)

Starting

$ crontab -e
# Append: 
@reboot /home/smartamm/SmartAmmServer/SmartAmmServer/run/smartamm-server.sh > /home/smartamm/SmartAmmServer/SmartAmmServer/run/logs/crontab.log 2>&1 &

dbservice-dev.egki

For development of the dbservice, part of the SmartHG project.

hech-remote-control.egki

Server to enable remote controlling of deployed HECH.

See https://bitbucket.org/smarthg/hech/issue/1/remote-access-to-raspberry-after for details.

vpp.srgr

VM to develop and test VPP prototype

buildbot.egki

Sandbox for buildserver. WIP.

dbservice-mvalov.egki

DBService(SmartHG) for Martin Valov, to be used during his master thesis.

Running a dedicated instance of DBSservice from SmartHG project.

Hosting eGuard test web server.

Hosting SEMIAH DSO Grid constraints web application.

hvac-dat-gorm.srgr

Virtual machine to develop all code related to the VPP expansion for controlling HVAC systems in Grundfos Dormitory Lab.

In use by Dat Nguyen and Gorm Sørensen during their master thesis.

TIIPWI2015.srgr

Virtual machine created to support the Internet of Things course (TIIPWI) 2015.

armin-salsa.jhj

VM to be used by Armin

Personal tools