Use a Remote DV-Runtime Instance

Start a Remote DV-Runtime Instance

For remote, head-less runtime deployments, we support and recommend using the system service daemons present in all major Linux distributions: SystemD or OpenRC. Our distribution packages will install the necessary control scripts by default, users only have to enable them as needed following the below procedure:

  1. Edit the startup scripts at /usr/lib/systemd/system/dv-runtime.service (SystemD) or /etc/init.d/dv-runtime ( OpenRC). Change the IP address from 127.0.0.1 (listen on local host only) to 0.0.0.0 (listen on all network interfaces).

  2. Start the service using the appropriate command:

    • SystemD: $ sudo systemctl start dv-runtime.service

    • OpenRC: $ sudo /etc/init.d/dv-runtime start

  3. Optional: set the service to automatically start on boot:

    • SystemD: $ sudo systemctl enable dv-runtime.service

    • OpenRC: $ sudo rc-update add dv-runtime default

Connect to a Remote DV-Runtime Instance

In DV:

  1. Go to ‘Connect to’ in the top menu and disable the management of local instances.

    Disable Local

  2. Select ‘Connect to remote runtime …’

    Connect Remote

  3. Enter the IP address of the system running the runtime and the port on which the runtime is listening (default is 4040).

    Ip Port

  4. Press ‘Connect’ and you’re done!

Note1: If the connection does not work, or visualizers fail to show data, check that there are no firewalls or anything else blocking TCP connections. TCP port 4040 is needed for configuration exchange, plus one random TCP port in the ephemeral range for each visualizer to transmit data to show.

Note2: Configuration can also be changed via dv-control.