We will shortly be upgrading this wiki site. Please find out more information: HERE
Skip to end of metadata
Go to start of metadata

1. Introduction

NMaaS Playground is an NMaaS central installation that can be used by anyone interested in testing latest versions of NMaaS.

It is available at https://nmaas.geant.org

NMaaS Playground is deployed on GÉANT's infrastructure and is maintained by the NMaaS Team.

Any questions or requests related with using the NMaaS Playground should be directed to nmaas@lists.geant.org.

It is important to note that the NMaaS Playground is tailored to enable users to browse and deploy NMaaS tools right away without any unnecessary overhead. However, this implies that the user isolation, access and data security rules applied on this NMaaS installation are not so strict as in the case of the official NMaaS production service (e.g. no dedicated VPNs are deployed).

NMaaS Playground should be used only for testing purposes and not for monitoring of actual user equipment

For any information on how to use NMaaS refer the official NMaaS User Guide.

2. Accessing the Playground

In order to use the Playground a new user should either fill in the registration form to create a local account in the system or use the Federated login option.

In both cases, the system administrator will have to manually add the new user to a Test domain that is pre-configured in the system.

NMaaS domain corresponds to an institution, team or project (e.g. NREN, end institution, team within the GÉANT Project) whose users will be able to deploy instances of tools available in the NMaaS portfolio in order to manage and/or monitor the equipment within that domain.

3. Deploying NMaaS Tools

The main purpose of using the NMaaS Playground is to deploy and access test instances of NMaaS Tools. From more information about the tools currently supported by NMaaS refer to NMaaS Tools.

Running a network management tool without any equipment that can be monitored would not present the full potential of NMaaS. Therefore a virtual user network with various types of devices has been deployed and connected to the Test domain.

While deploying a tool in the NMaaS Playground users can choose any subset of available devices to be monitored.

The following table presents all the equipment available in the virtual user network together with any relevant information that later on needs to be provided in the configuration wizard during deployment of particular tool.

For example when deploying new instance of the Oxidized application, user will be asked to provide a list of IP addresses of devices to be interrogated and the SSH username and password to be used for accessing them. 

Device identifierDevice typeIP address / URLSSH username / passwordSNMP version / community
vmx-c1Virtual Juniper MX Router10.0.0.1geant / geant123v2c / nmaas-public
vmx-c2Virtual Juniper MX Router10.0.0.2geant / geant123v2c / nmaas-public
...............
vmx-31Virtual Juniper MX Router10.0.0.31geant / geant123v2c / nmaas-public

4. Demo Tool instances

A set of tools have been deployed by default in the Test domain and configured to monitor the resources of the virtual user network and servers.

Those tools are run for demo purposed and are reachable over the Internet. In the production setup, the user web interface of any deployed tool is only accessible from within a dedicated user VPN. 

ApplicationInstance name / URLLogin credentialsComments
Oxidizedhttps://oxi-virt-1.test.nmaas.geant.orgadmin / oxidized (HTTP basic auth)Configured 16 Juniper vMX routers which configuration is being backed up
LibreNMShttps://lib-virt-1.test.nmaas.geant.orgadmin / librenmsPolling information from 16 routers
Prometheushttps://pro-virt-1.test.nmaas.geant.orgadmin / prometheus (HTTP basic auth)Added 3 target virtual machines with node exporter installed
Grafanahttps://gra-virt-1.test.nmaas.geant.orgadmin / grafanaThe pro-virt-1 Prometheus instance is configured as data source. Default dashboard or node exporters is added.
Bookedhttps://booked.test.nmaas.geant.orgadmin / booked



  • No labels