Skip to content

Quick Start On Marketplace

Installation Requirements

Before installing Whaleal Platform (WAP), you must ensure that the Service and Agent meet the necessary software, hardware, network, and port requirements.

Whaleal Platform

Hardware Requirements

Minimum Requirements: 8 cores, 16GB of RAM, 500GB disk space.

Node Number CPU Memory Disk
50 8+ 16GB+ 500GB+additional storage for logs
200 16+ 32GB+ 500GB+additional storage for logs
200+ Please contact the Whaleal Team for specific requirements.

Operating System Requirements

Operating System Version Architecture
Amazon Linux 2023x86_64

Software Requirements

Java Environment Requirements

JAVA Version
open-jdk 11.0.22

Network Requirements

TCP

Ensure that all Whaleal Platform Application services can communicate effectively over TCP/IP.

  • Whaleal Platform Application Database
  • Whaleal Platform Application Agent Monitor MongoDB

Hosts

To ensure plug-and-play functionality, the Whaleal Platform Server requires the external IP to be open.

Port

The Whaleal Platform Application must meet the following basic requirements:

  • Users and the Whaleal Platform Application Agent must be able to access via HTTP/HTTPS requests.
  • The Whaleal Platform Application must be able to access the Whaleal Platform Application Database.
  • All Whaleal Platform Applications and Whaleal Platform Application Agents must be able to access the monitored and managed MongoDB services.
  • The Whaleal Platform Application must be able to send information to users via email, DingTalk, Feishu, Webhook.

The Whaleal Platform Application must open the following ports:

Service Default Port Transport Direction
HTTP 8080 TCP Inbound
Whaleal Platform 80 TCP Inbound
Boot deployment pagem 9599 TCP Inbound
SMTP 587 TCP Outbound
DingTalk, Lark, Webhook TCP Outbound

If a custom port is needed, please open the custom port.

Port at host

The Whaleal Platform Application can complete most operations, but some processes require administrator access to the Whaleal Platform Application host. The following ports must be open:

Service Default Port Transport Direction
ssh 22 TCP Inbound

Whaleal Platform Database

Hardware Requirements

Minimum requirement: 2 cores, 4GB RAM

Node Number CPU Memory Disk
50 4+ 8GB+ 200GB
200 8+ 16GB+ 500GB
200+ Please contact the Whaleal Team for specific requirements.

For better performance, it is recommended to use:

  • SSD for the Application Database disk.
  • WiredTiger Storage Engine for the Application Database.

Operating System Requirements

Operating System Version Architecture
Centos 7.9.2009 x86_64

Software Requirements

Java Environment Requirements

JAVA Version
open-jdk 11.0.22

Network Requirements

Port at host

Service Default Port Transport Direction
MongoDB 27017 TCP Inbound

MongoDB - Agent

Hardware Requirements

Minimum: 2 cores, 4GB RAM

Operating System

Operating System Version Architecture
Centos 7.9.2009 x86_64

Software Requirements

Java Environment Requirements

JAVA Version
open-jdk 11.0.22

Network Requirements

Port

The Whaleal Platform Application Agent must meet the following basic requirements:\

  • Users and the Whaleal Platform Application must be able to access the server and MongoDB.
  • Therefore, the Whaleal Platform Application must open the following ports:
Service Default Port Transport Direction
MongoDB 27017 TCP Inbound、Outbound

If a custom port is needed, please open the custom port.

Port at host

The Whaleal Platform Application Agent can complete most operations, but some processes require administrator access to the Whaleal Platform Application host. The following ports must be open:

Service Default Port Transport Direction
ssh 22 TCP Inbound

DDT - MongoDB Backup

Hardware Requirements

Minimum: 4 cores, 16GB RAM

Operating System

Operating System Version Architecture
Centos 7.9.2009 x86_64

Software Requirements

Java Environment

JAVA Version
open-jdk 11.0.22

Network Requirements

Port

DDT must meet the following basic requirements:

  • DDT service configures ports 47019 and 57019 for MongoDB backup process operation.

DDT must open the following ports:

Service Default Port Transport Direction
MongoDB 47019 TCP Inbound
MongoDB 57019 TCP Inbound

If a custom port is needed, please open the custom port.

Port at host

DDT can complete most operations, but some processes require administrator access to the DDT host. The following ports must be open:

Service Default Port Transport Direction
ssh 22 TCP Inbound

Installation Deployment

Subscribe to Whaleal Platform Agent

Subscription Service

Search for Whaleal Platform Agent in the AWS Marketplace

img

Click "Continue to Subscribe" to subscribe to the service.

img

Click "Accept Terms" to agree to the service terms.

img

Click "Continue to Configuration" to configure.

img

Configure instance, version, region, and pricing, among other related information.

05-configure-this-software

Click "Continue to Launch" to proceed to the next step.

img

Select "Launch through EC2" and then click "Launch" to deploy the instance in EC2.

img

Instance deployment

Configure instance name

img

Configure instance typeMinimum instance type: 2 cores, 4GB RAM

img

Configure Key pair

img

Configure network and ports

img

Add storage volume

img

Deploy Appdb MongoDB service (optional)

The Appdb MongoDB service can be configured manually. If you opt for manual configuration, you can ignore the following steps.

Automated deployment

Navigate to /opt/ and execute “QuickStart_MongoDB.sh” to quickly start the Appdb MongoDB single-instance service.

img

Record the server IP and MongoDB username and password.

Subscribe to Whaleal Platform Server

Subscribe to the service

Search for Whaleal Platform in the AWS Marketplace

img

Click "Continue to Subscribe" to subscribe to the service.

img

Click "Accept Terms" to agree to the service terms.

img

Click "Continue to Configuration" to proceed with the setup.

img

Configure instance, version, region, and pricing-related information.

img

Click "Continue to Launch" to proceed to the next step.

img

Select "Launch through EC2" and then click "Launch" to deploy the instance in EC2.

img

Instance deployment

Configure instance name

img

Configure instance type

Minimum instance type: 8 cores, 16GB RAM, 500GB

img

Configure key pair

img

Configure network and ports

img

Add storage volume

Minimum requirement: 500GB

img

Whaleal Platform Server Deployment

Confirm that the boot services are starting on the Whaleal Platform servernginx service

img

Java Service

img

Enter the Whaleal Platform URL in your browser

img

Click "Next Step" to proceed to the next step Check whether the server hardware specifications meet the requirements of the Whaleal Platform

img

Configure the MongoDB service as outlined in "Appdb MongoDB service deployment"

img

Configure the connection for accessing the Whaleal Platform, which can be an IP address or domain name.

img

Click "Launch" to deploy the Whaleal Platform service.

img

Once the startup is successful, generate the connection URL and display the initial username and password.

img

Initial login

img

Reset password on first login

img

Display the home page upon successful login

img

Deploy single-instance replica set

Instance deployment

Create an instance in the subscribed Whaleal Platform Agent

img

img

Configure instance name

img

Configure instance type

img

Configure key pair

img

Configure network and ports

img

Add storage volume

img

MongoDB Service Deployment

Configure the Agent service

Configure "parameters.properties" in the /opt/agent directory on the Agent server

img

Modify the configuration file URL, placing the Whaleal Platform URL connection after "foreign_url=" and adding port "8080"

img

Check Agent statussystemctl status whaleal_agent

img

All Agent services are stored in the public project of the Whaleal Platform after deployment

img

Create a custom project

img

img

Move the host from the public project to the custom project

img

img

View host information

img

Upload the MongoDB package

img

Deploy MongoDB Replica Set

img

Configure replica set parameters

img

Monitor event log progress

img

img

img Replica Set setup completed

img