- Prepare AWS resources.
- Set up an initial instance.
- Create Amazon Machine Images (AMI) from the initial instance.
- Launch other instances.
- Follow the standard Ocient installation procedure.
Example Configuration
The table below shows the recommended instance types for each node type.| Node Type | Instance Type |
|---|---|
| Foundation Nodes (3) | i3en.metal, i7ie.metal |
| Loader Nodes (1) | i3en.metal, i7ie.metal |
| SQL Nodes (1) | r5dn.metal, r6idn.metal |
sg1, sg2, sg3).

Prepare AWS Resources
Create and configure these AWS resources:- The VPC and subnets for the Ocient System.
- Security groups to access the endpoints for each node type. For details about the network security configuration, see the Ocient Security Guide.
- Identity and Access Management (IAM) roles.
If you are loading data from S3, the loader nodes require IAM access to an S3 bucket.
Node Setup (SQL Role) for Initial Instance
Launch Instance
Use this configuration for your AMI. Configuration steps differ depending on whether your setup uses a single-volume or multi-volume AMI.Instance TypeUse r5dn.metal or a similar instance type.Security GroupUse one or more security groups with these rules:
Operating System (OS)
To set up the AMI, you can use any Ocient-supported OS (see Ocient System Requirements).Single-Volume AMIIf you use a single-volume AMI, specify this configuration:- Increase the root volume to 128GB or more.
- Increase root volume to 30GB or more.
- Increase Elastic Block Store (EBS) volume to 100GB or more.
This EBS volume supports key system directories in the image (
/home, /var, /var/log, /var/log/audit, /var/tmp).- Allow SSH to the nodes.
- Allow communication internally between nodes.
- Allow access to SQL Node endpoints described in the Ocient Security Guide.
Access Shell
Connect to your instance using Secure Shell (SSH). For details, see Connect to your Linux instance using an SSH client.
Extend Logical Volume Manager (LVM) Volumes (Multi-Volume AMI Only)
This step applies only to multi-volume AMIs. If you are using a single-volume instance, skip this step.
/home and /var LVM volumes and their filesystems to fill up the expanded EBS volumes. These actions expand the LVM volume and the contained file system to accommodate the Ocient package, logging, and metadata.These code examples show how to extend LVM volumes for a CIS 9 image.Other AMI types might require different sizing. Contact Ocient support for the best sizing for your system for multi-volume instances.
Shell
- Add 66 percent of the available free space in
vg-01to thevar_vollogical volume. - Add all (100 percent) of the remaining free space in
vg-01to thehome_vollogical volume.
Shell
Shell
Update Packages
Update all your software packages to their latest versions and then reboot your instance.For RHEL-compatible systems, use this command.For -compatible systems, use this command.Reboot after the update.
Shell
Shell
Shell
Install the Ocient Package
Copy over the For Debian-compatible systems, use this command.
ocient RPM or DEB package and install it.For RHEL-compatible systems, use this command.Shell
Shell
Set Up Kernel Parameters
Use the Reboot the system for the parameters to take effect.Check that the local storage drive is attached to the For examples of attaching drivers to the NVMe drives, see NVMe Drive Firmware Upgrade Process.
ockernelparams utility to set up kernel parameters automatically, including the huge pages configuration. Repeat this step on other nodes.Shell
Shell
uio or vfio driver after reboot (the Ocient package installs a service that runs on startup to do this).Shell
Configure the Firewall
If you are not using an OS-level firewall, skip this step.
- Allow all necessary ports and protocols between Ocient nodes by:
- Opening all TCP/UDP ports within the private network range (e.g.,
10.0.0.0/16). - Or, allowing known Ocient ports.
- Opening all TCP/UDP ports within the private network range (e.g.,
- Allow external access where needed by:
- Enabling SSH access (port 22) from your administrator IP range.
- Allowing client access to SQL endpoints (for example, port 13101 or as specified in your setup).
- Opening any additional ports required for monitoring or management tools.
Create AMI
After your initial node is fully configured, you must replicate the setup process for the remaining nodes in your cluster. This action ensures consistency and allows for proper internal communication between nodes. For details about creating an AMI, see Creating an AMI from an Amazon EC2 Instance.Set Up Remaining Nodes to Launch the Remaining Instances
Go through this process for each of your remaining nodes.Set Up Parameters
Launch the remaining instances with these parameters:
- AMI — Use the AMI created in the Node Setup (SQL Role) for Initial Instance step.
- Instance Type — Use
i3en.metalor an equivalent instance that:- Offers local NVMe SSDs for high-performance local storage.
- Has high throughput and network bandwidth for internal cluster communication.
- Security groups — Ensure these security rules are in place in the AWS security groups associated with the nodes:
- Allow SSH to the nodes.
- Allow internal communication between all Ocient nodes.
- Allow access to endpoints described in the Ocient Security Guide.
Access Shell
Connect to your instance using Secure Shell (SSH). For details, see Connect to your Linux instance using an SSH client.

