Configure¶
Generate Keys (Optional)¶
This is only required in a two-system setup. In order to use the SSH tunnel between the systems, it is necessary to generate SSH keys. Only the public key will be shared to the OEM system. Each keypair should be unique to its deployment for security purposes.
- Generate ssh keys on the Gateway System:
make generate-ssh-tunnel-keys
-
Copy generated public key to the OEM system filling in the appropriate username for
<oem-user>
, system name for<OEM-System>
, and path to the repository/path/to
.$ scp -r edgex-res/remote/sshd-remote/authorized_keys <oem-user>@<OEM-System>:/path/to/applications.retail.kaskey-park.kaskey-park/edgex-res/remote/sshd-remote/authorized_keys
Note
If it is not possible to use
scp
to move the file, use a USB flash drive to move the fileedgex-res/remote/sshd-remote/authorized_keys
on the gateway to/path/to/applications.retail.kaskey-park.kaskey-park/edgex-res/remote/sshd-remote/authorized_keys
on the OEM.
Modify Firewall Rules (Optional)¶
This is only required in a two-system setup with a Windows OEM system. Depending on the network setup, it may be necessary to create an inbound rule in order to allow traffic in for SCP on port 2222 and for the port forwarding on port 2223. Creating inbound/outbound rules on Windows can be done following the instructions here. To turn off the Windows Defender Firewall, follow the steps here.
Configure Specific Services¶
If a custom configuration option is not needed, return to the main installation flow, Build and Deploy.
The table below provides links to configuration options along with the computer it should run on (if using a two system setup).
Component | Description | Modify Configuration To |
---|---|---|
File Watcher | The File Watcher component monitors selected folder(s) for new files to process. | Exercise greater control over the File Watcher component. (e.g., Refinement of file filtering) |
Data Organizer > Attribute Parser | The Data Organizer helps route calls from other microservices to the job repository. The attribute parser of the data organizer can parse the file name of a job for attributes. | Customize file name information gathering. |
Task Launcher > RetryWindow | The Task Manager manages and launches tasks for jobs to be executed on the Pipeline Simulator, Geti pipelines, or BentoML pipelines | Set the frequency for resubmitting jobs to a pipeline. |
Next up¶
BSD 3-Clause License: See License.