Difference between revisions of "Edge Forwarder Service"

From Datonis
Jump to: navigation, search
(Linux)
Line 21: Line 21:
 
=== Windows (Docker Desktop) ===
 
=== Windows (Docker Desktop) ===
 
[[File:DockerExposeTCP.png|frameless|760x760px]]  
 
[[File:DockerExposeTCP.png|frameless|760x760px]]  
=== Linux ===
+
=== Linux ===
edit <code>/lib/systemd/system/docker.service</code> on Ubuntu system to modify the line
+
Add tcp://0.0.0.0.2375 in the hosts of Docker Engine.
 +
Edit <code>/lib/systemd/system/docker.service</code> on Ubuntu system to modify the line
 
  <code>ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2375</code>
 
  <code>ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2375</code>
 
then
 
then

Revision as of 07:58, 24 August 2020

Introduction

Forwarder Service creates a Proxy Server in the Edge Machine which allows *.datonis.io URLs. Proxy Server runs inside a docker container in the Edge Machine which is controlled by Datonis Edge.

Forwarder Service.jpg

Prerequisites - Docker

For Linux:

  • Install Docker

For Windows:

Expose Docker on TCP

Windows (Docker Desktop)

DockerExposeTCP.png

Linux

Add tcp://0.0.0.0.2375 in the hosts of Docker Engine.

Edit /lib/systemd/system/docker.service on Ubuntu system to modify the line

ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2375

then

sudo systemctl daemon-reload
sudo systemctl restart docker.service

Edge Forwarder Service

Configuration:

  • enable-forwarder-service: This creates and runs the Proxy Server Docker Container on the Edge Machine with listening on the specified Port.
  • docker-daemon-server-url: URL of the docker daemon host URL.
  • exposed-port-for-forwarding: Port at which the Edge Forwarder Proxy Server will be listening.ForwarderService.png