Single Node Installation Prerequisites


Table of Contents

Prerequisites

Before starting the embedded Linux installation in either a cloud hosted virtual machine or on premise installation, the following conditions must be met:

  • A Wallaroo Enterprise license file. For more information, you can request a demonstration.
  • System requirements:
    • Hardware: x64 architecture with a minimum of 32 CPU cores and 64 GB RAM.
    • GPU Support: NVIDIA CUDA 12](https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html) for cloud and on-premise installations. See [GPU Support for installation procedures.
    • Storage: 650 GB allocated for the root partition, plus 50 GB allocated per node and another 50 GB for the JupyterHub service. Enterprise users who deploy additional pipelines will require an additional 50 GB of storage per lab node deployed.
    • Operating System: Ubuntu 22.04. The cloud based installations scripts specify a VM image that complies with this requirement.
      • Ensure memory swapping is disabled by removing it from /etc/fstab if needed.
  • Internet access for the VM or on-premise device Wallaroo is installed on.
  • DNS services for integrating your Wallaroo Enterprise instance. See the DNS Integration Guide for the instructions on configuring Wallaroo Enterprise with your DNS services.

Network Configurations

Wallaroo installations provide the following methods for connecting to the Wallaroo services:

  • When Ingress Mode for Wallaroo interactive services are set to None, the user will have to use port forwarding services to access the Wallaroo instance.
  • When When Ingress Mode for Wallaroo interactive services is set to Embedded Cluster, the IP address is set via NodePort, and requires the following ports be open to access from remote locations:
    • 22: Used for ssh connections. Typically open by default; see cloud provider documentations for additional details.
    • 443: Access to the Wallaroo Dashboard and API services.
    • 8081: Optional, used for Edge Observability
    • 30000: Used to access the Wallaroo administration console and make configuration changes as well as carry out upgrades

For more details, see the Model Endpoints Guide.