Skip to main content

Deployment using Virtual Appliance

CZERTAINLY virtual appliance is pre-built image of virtual operating system packed in Open Virtual Appliance (OVA) format for running CZERTAINLY platform. It is intended for the environments where no Kubernetes cluster is available or the Kubernetes cluster cannot be used for various reasons.

Virtual appliance content

Virtual Appliance consist of:

  • Debian Linux operating system with amd64 architecture
  • RKE2, also known as RKE Government, which is Rancher's next-generation Kubernetes distribution
  • Helm package manager for Kubernetes to install and upgrade CZERTAINLY Helm charts
  • PostgreSQL database server to persist platform data
  • CZERTAINLY Virtual Appliance Tools as a set of scripts to simplify operations with the virtual appliance
  • SSH server and default system user that can be used to access console and login into virtual appliance

Virtual appliance does not contain CZERTAINLY platform containers by default. Containers are downloaded and deployed after the configuration of the virtual appliance is applied.

CZERTAINLY container access

Because of different availability and public/private access to containers, the virtual appliance by default does not contain pre-downloaded containers and images. All required and available containers and images are downloaded once the virtual appliance is configured with the repository and access credentials.

Virtual appliance requirements

ResourceOptimumMinimum
CPU8 cores4 cores
RAM16 GB8 GB
disk50 GB20 GB

By minimum requirements we mean resources which needed for CZERTAINLY and kubernetes installation and for basic evaluation of its features.

Resource management

Resources can be scaled up or down based on the needs of the platform. The resources needed for the CZERTAINLY platform differs based on the number of managed objects, implemented use-cases, and required connectors.

Download and import image

To get the virtual appliance running in your environment for further installation and configuration, you must:

  1. Download virtual appliance image.
  2. Optionally verify SHA256 hash of the image.
  3. Import virtual appliance image to your virtual infrastructure.

For testing purposes, you can use:

Importing virtual appliance

Import of virtual appliance is not covered by this documentation. Please refer to instructions of your virtualization SW vendor.