This tutorial will show you how to manage your ORS on the Rapid.Space panel.
You must first join your project on panel.rapid.space with the invitation link given in the email. Please make sure you are already logged in with your account before clicking the link.
If you do not have the link anymore or if it expires, please ask us and we will send you another one.
In the "Services" section, you will find by default:
By default, only one eNB or gNB service will be started, you should not run multiple gNB or eNB services at the same time as ORS can only run one at a time.
Here is the meaning of the "Status" button:
In the "Server" section, you will find an entry corresponding to your ORS. This represents the physical ORS. If the "Node" status is green, it means your ORS is connected to internet. If the "Partitions" status is green, it means all softwares have been correctly installed on the ORS, if it is orange or red it means a software had trouble installing itself.
In the "Projects" section, you will your project. After clicking on your project, you will see your two ORS services and the server corresponding to your ORS from the previous sections. Projects allows you to give people access to your services and servers by inviting them. To invite someone, generate an invitation link by clicking on the Invite User button.
When clicking on your ORS service, you might see a message warning you your contract is deactivated. Please ignore this message, you only need an activated contract to request services on Rapid.Space servers, it is not needed for ORS management.
To investigate potential errors with the services or to get statistics you can use our monitoring app. Please go to your service page (by clicking on the service in the service section) and find the "monitor-setup-url" connection parameter, as shown on the screenshot. If the parameter is not present, please wait for 20 minutes after starting the service.
You will notice that when you enter the monitor App, the information of your ORS has been filled in automatically and started synchronisation. Once synchronisation finishes, the Monitor will load and display the list of Promises for your hosting subscriptions.
Before we get into the promise list, let's have a look at the App. The Monitor has a multiple-functions side panel:
For instance you can click on "Software Instances" and then on the enb instance to get statistics regarding eNB.
Here you can see the monitor page for the enb instance. On this page you can see the list of promises for this instance. Each promises checks a specific part of the instance is working correctly. Promises will appear orange or red if they are failing, which can help you investigate why your ORS is not working properly. Promises will also give you useful data.
Promises in Rapid.Space are executables doing arbitrary tasks and exiting with exit code 0 ("it works") or greater ("it doesn't work"). Everything in Rapid.Space is based on such Promises in order to automate the management of a Rapid.Space network. In case a Promise fails (eg. a computer not responding), a ticket will be created on the Rapid.Space Master in order for a user to follow up with this failing promise (more info in Understanding SlapOS Promises).
Please click on the "access private files" link to access the ORS logs.
Next you can go the log folder.
Here are some useful entries from the log folder:
To learn how to interpret the logs, please refer to How To Interpret ORS Logs.
After navigating to the monitor folder and then the promise folder, you will find logs from the promises. For instance, the "check-rx-saturated" JSON log will contain data about the RF levels from the RX antennas, which can be used to adjust rx_gain.
The sample values should ideally be below -10, if they are too high then the reception will be saturated which can prevent the ORS from correctly receiving radio.
By default, your ORS already has one NR and one LTE service. It is also possible to add services yourself by clicking on the "Add" button in the "Services" section of panel.rapid.space as shown here.
First you need to select the software, here are some software which can be used on ORS:
Next you need to input a Title for your service and select the software type. Here are the different possible software types on ORS:
The other software types are for special uses.
Finally you need to select which ORS you want to request the service on.
Then, after refreshing the Services section you should see your service in the list. It will initally be red until everything is properly initialized. This can take up to 30mn for a fully functional service with monitoring.
If you want other people with different account to access the service you added, please transfer it first to your project by clicking on the service and clicking the Transfer button as shown here.
Next, select your project.
Then, click on Proceed to confirm the transfer. The service will then be in your project and accessible to everyone who has joined the project.
To switch between LTE and NR, you can stop and start the enb and gnb services. First click on the service in "Services" section, then click on the Start / Stop button, then click Proceed button. Both services should not be started at the same time as ORS do not support 4G and 5G simultaneously.
To manage your ORS, you can the parameters of your service by going to your service page and scrolling down to the parameter list.
Here are some examples of parameters you can change for the eNB/gNB and EPC software type:
To add a SIM Card, please go to your core network service and click "Add shared", then enter a title and all the SIM information (you can modify this later), and click "Proceed".
If you would like to check your SIM card has been added correctly search for the SIM card you just created (using the title you entered previously), and wait and refresh the page until you see "Your SIM card with IMSI XXXX has been attached to service orsXX-core-network."