Multi-VM

This article describes the infrastructure requirements for deploying OvalEdge in a Proof of Concept (POC) environment. It outlines the required virtual machine specifications, network and port configurations, software prerequisites, and deployment artifacts to ensure a successful installation.

This article is intended for IT and infrastructure teams responsible for preparing the environment prior to OvalEdge installation.

Scope

This article covers the following areas:

  • Virtual machine specifications

  • Network and port requirements

  • Software versions and dependencies

  • Deployment artifacts and ownership

Virtual Machine Specifications

OvalEdge recommends deploying the platform across multiple virtual machines to ensure scalability, performance, and separation of concerns.

Recommended VM Layout

VM Name
Purpose
RAM
vCPU
Storage (SSD)

VM1

OvalEdge Application Server

32 GB

8

200 GB

VM2

OvalEdge + Elasticsearch

32 GB

8

200 GB

VM3

AskEdgi Service

16 GB

4

200 GB

VM4

Database Server (MySQL)

32 GB

8

200 GB

circle-info
  • Deploy OvalEdge core services and Elasticsearch on separate virtual machines for optimal performance.

  • Host the MySQL database on a dedicated server.

  • Ensure all virtual machines are provisioned with SSD storage.

Network and Port Configuration

Required Port Access

Ensure the following ports are open and accessible between the specified virtual machines:

Source VM
Target VM
Port
Purpose

VM1, VM2, VM3

VM4 (Database)

3306

MySQL database connectivity

VM1, VM3

VM2

9200

Elasticsearch communication

Network Requirements

  • Whitelist the IP addresses of all OvalEdge-related virtual machines.

  • Allow bidirectional communication where applicable.

  • Ensure firewall rules do not block internal service communication.

Software Specifications

Install the following software and versions on the respective virtual machines.

Supported Software Versions

Component
Supported Version

Operating System

Ubuntu 24.04

MySQL

8.4.x

OvalEdge Application

Latest supported version

Apache Tomcat

10.1.41

ElasticSearch

7.17.18

Java

OpenJDK 17

Python

3.13.x

Poetry

2.1.2

circle-info

  • Use only OvalEdge-certified software versions.

  • Ensure Java and Python environments are configured before application deployment.

  • Elasticsearch must be installed and running before initiating metadata ingestion.

Deployment Artifacts

Artifacts Provided by the OvalEdge Team

The OvalEdge team supplies the following artifacts:

  • OvalEdge application .war file

  • Master scripts for initial database setup

  • Valid OvalEdge license key

  • Crontab configuration for cleaning temporary and cached data

Artifacts Provided by the Customer

The customer is responsible for providing the following:

  • SSL certificate mapped to the OvalEdge application domain

    • Enables HTTPS communication

    • Ensures encrypted data transmission

    • Aligns with enterprise security and compliance requirements

Network Architecture

The following diagram represents the high-level network architecture for the OvalEdge POC deployment.

Conclusion

This article defines the infrastructure and prerequisite requirements for deploying OvalEdge in a POC environment. Completing these requirements ensures a secure, stable setup and prepares the environment for successful application installation and operation.


Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.

Last updated

Was this helpful?