Installing an Edge Node on Linux
Important
At present, this feature is only available in preview, if the DataAPI soft-launch option is enabled. For more information, see Soft-launch options.
Before you continue, make sure the general prerequisites are met.
Prerequisites
The Linux machine must meet the following requirements:
An x86-64 architecture.
A Debian-based Linux distribution.
glibc 2.17 or higher.
Tip
To check the installed glibc version, run
ldd --version.
Installing the Edge Node
Obtain the Linux DEB package for the Edge Node.
Open a terminal.
Install the package:
sudo dpkg -i <package>.
Configuring the Edge Node
Once the package has been installed, you will need to configure the Edge Node in the following file: /etc/skyline-communications/dataminer-edge-node/edgenode.json.
This file contains the following connection configuration:
{
"EdgeNode": {
"Key": "<key>",
"Url": "wss://relay.dataminer.services"
}
}
Configure the properties as follows:
Key: The DataMiner System key or pre-shared key used to register the Edge Node. See Prerequisites.Url: The WebSocket endpoint through which the Edge Node connects to the DataMiner System. The URL must use thewss://scheme, for example:wss://dataminer-agent1.example.local.For a connection through dataminer.services, leave
Urlset towss://relay.dataminer.services.For a direct connection, replace the value of
Urlwith the fully qualified domain name of the DataMiner Agent.
Starting the Edge Node service
Start the DataMiner Edge Node service:
sudo systemctl start dataminer-edge-node.Verify that the service is running:
sudo systemctl status dataminer-edge-node.The output should contain the following status:
Active: active (running).