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.
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
Resource | Optimum | Minimum |
---|---|---|
CPU | 8 cores | 4 cores |
RAM | 16 GB | 12 GB |
disk | 50 GB | 20 GB |
By minimum requirements we mean resources which are needed for CZERTAINLY with all configurable componets and kubernetes installation and for basic evaluation of its features.
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:
- Download virtual appliance image.
- Optionally verify SHA256 hash of the image.
- Import virtual appliance image to your virtual infrastructure.
For testing purposes, you can use:
- Oracle VirtualBox
- VMware Workstation Player
- Parallels Desktop
- or any other virtualization tools capable of importing virtual images in OVA format
Import of virtual appliance is not covered by this documentation. Please refer to instructions of your virtualization SW vendor.