VM-RHEL
This article provides step-by-step instructions for installing and configuring askEdgi Data Services on RHEL environments. It includes Python and Poetry setup, service configuration, and deployment steps. The document also describes integration with the OvalEdge platform through system properties and application settings. Follow the steps in sequence to ensure successful installation and configuration
Prerequisites
Ensure the following prerequisites are met before starting:
Sudo privileges are available on the target VM
The OvalEdge application is installed and configured
Install askEdgi on the same VM where the OvalEdge application is installed.
Network access is available to download the required packages
Software Requirements
Install the following components:
Python 3.13
Poetry 2.1.3
Install Python 3.13
Install Required Dependencies
Log in to the Linux VM and run the following commands:
sudo dnf groupinstall -y "Development Tools"Sample Reference Screenshots:

sudo dnf install -y openssl-devel bzip2-devel libffi-devel zlib-devel xz-devel tk-devel readline-devel sqlite-devel wget curl make gcc
Download and Extract Python
Navigate to the source directory and run the following commands.
Sample Reference Screenshot:

Compile the source code and build Python using available CPU cores:
Sample Reference Screenshot:

Run the command below to install Python dependencies.
Sample Reference Screenshot:

Check the Python version using the following command.
Configure Python Version
Add Python 3.13 to alternatives using the following command.
Select the default Python 3.13 version using the command.
Sample Reference Screenshot:

Install Poetry (Version 2.1.3)
Install Poetry
Run the commands below to install Poetry.
Configure Environment Path.
Sample Reference Screenshot:

askEdgi Setup
Create Base Directory
Create a base directory for askedgi configurations as shown below.
Sample Reference Screenshot:

Navigate to the askEdgi folder and create the following directories (asset, dbfolder, and service logs)
Sample Reference Screenshot:

Create Environment Configuration File
Inside the askEdgi directory, create a .env file and add the following configuration:
Sample Reference Screenshot:

Save the file and exit.
Extract askEdgi Package
Obtain the askEdgi tar file from the OvalEdge team and run the following command inside the askEdgi directory:
Sample Reference Screenshot:

Now navigate to the extracted directory and perform the following activities as shown. Sample Reference Screenshot:

Sample Reference Screenshot:

Validate Service Execution
Start the askEdgi data services manually using the following command.
Sample Reference Screenshot:

Verify that the service starts successfully
Stop the service using Ctrl + C
Configure askEdgi as a System Service
Identify Poetry Path
Sample Reference Screenshot:

Create Systemd Service File
Add the following configuration:
Sample Reference Screenshot:

Update the configuration with the correct paths and save the file.
Enable and Start Service
Run the following commands
Sample Reference Screenshot:

Update OvalEdge Configuration
Update oasis.properties
Navigate to the OvalEdge configuration directory and open:
Add the following configuration:
Sample Reference Screenshot:

Restart the Tomcat service after updating the configuration.
Application Configuration
Validate Connector
Navigate to Administration → Connectors.
From the connectors list, select the MySQL connector(-1).
Click the 9 dots menu at the top-right corner.
Select Validate Connector and ensure validation is successful.
Click the Crawl/Profile button at the top right corner.


Update System Settings
Navigate to Administration → System Settings.
Click on the AI tab.
Locate the required system setting keys.
Update the keys with the appropriate values as specified.
Save the changes.
askedgi.edition = Data Analytics
askedgiplus.enable = true
askedgi.ovaledge.recipe.connection.id = -1


Ai.config = (Developer will provide the KEY), and the remaining settings are the same as below.

Ensure marketplace configurations are populated correctly.

Access askEdgi
Log out of the OvalEdge application after completing the configuration changes.
Log in again to apply the updated settings.
From the application header, click the askEdgi icon.

Create a workspace.

Add a table to the workspace.

Verify data access through the catalog.


The successful response confirms that askEdgi is configured correctly and functioning as expected. Users can now perform searches and access data through the askEdgi interface.
Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.
Last updated
Was this helpful?

