This use case uses an OpenNaaS created network to provide connectivity between the different components of a StratusLab cloud installation. A cloud installation, by its nature, comprises of a number of distributed components. The functionality of the overall system relies on network connectivity. Flexibility in how this connectivity is achieved may contribute to how flexible the layout of a cloud installation can be.
This use case aims to use OpenNaaS to connect a StratusLab remote host using an OpenNaaS created virtual network. Prior to the host being added, it will be accessible using (for example) a public IP address. For this use case, it is required that the remote host appear in a private network address space, accessible by the frontend machine. Using an OpenNaaS network will allow the remote host to appear (to the FE machine) in this type of address space.
Introduction of StratusLab
StratusLab is a cloud platform designed to work alongside grid and cluster computing. It is the output of a project co-funded by the European Community’s Seventh Framework Programme (Capacities) under Grant Agreement INFSO-RI-261552. StratusLab integrates OpenNebula (ONE), which manages the machine virtualisation layer. This usecase aims to use OpenNaaS in an installation of StratusLab to create ‘overlay’ private network. This will connect additional hosts to a StratusLab installation where the prerequisite network configuration is not already in place (i.e. where the host are in a remote location).
Specific use of the service by TCD
The Trinity College in Dublin developed this use case for the Mantychore FP7 project. You can find all the details of the implementation in the following video: