VM Based Deployment

Overview

This guide outlines the steps required to deploy and manage Observo Site on a virtual machine (VM). VM-based deployment provides a simplified installation method suitable for testing, development, or small production environments.

Prerequisites

VM Requirements

  • Hardware:

    • 4 vCPU or more

    • 16 GB RAM minimum

    • 50 GB disk space

  • Network:

    • Static private IP address

    • Internet connectivity (unless air-gapped)

  • Operating System:

    • Ubuntu 20.04 LTS or later (recommended)

    • Red Hat Enterprise Linux 8 or later

    • Amazon Linux 2

Software Requirements

  • sudo privileges on the VM

  • Basic understanding of Linux commands

  • Basic understanding of Kubernetes concepts

Deployment Options

  1. Standard Installation

  2. Air-gapped Installation

Installation Process Overview

  1. Prepare Environment

    • Configure VM settings

    • Install dependencies

    • Set up networking

  2. Deploy Kubernetes

    • Install k3s (lightweight Kubernetes)

    • Configure storage

    • Set up networking

  3. Install Observo Site

    • Download configuration

    • Deploy components

    • Configure access

  4. Verify Installation

    • Check component status

    • Verify connectivity

    • Test functionality

Next Steps

Choose your deployment path:

Additional Resources

Last updated

Was this helpful?