What is Harvester?

Harvester is an open-source hyper-converged infrastructure (HCI) solution that combines virtualization and containerization into a single platform. It allows users to deploy, manage, and scale virtual machines and containers from a single interface. Harvester provides a robust and flexible solution for organizations looking to simplify their infrastructure management and improve resource utilization.

Main Features

Some of the key features of Harvester include:

  • Virtualization: Harvester supports the deployment and management of virtual machines, including support for multiple hypervisors such as KVM and ESXi.
  • Containerization: Harvester allows users to deploy and manage containers using Docker and Kubernetes.
  • Storage Management: Harvester provides a robust storage management system that supports multiple storage protocols, including NFS, iSCSI, and Fibre Channel.
  • Networking: Harvester provides a comprehensive networking system that supports multiple network protocols, including VLANs, VXLANs, and GRE tunnels.

Installation Guide

Step 1: Download the Harvester Installer

The first step in installing Harvester is to download the installer from the official Harvester website. The installer is available in multiple formats, including ISO, OVA, and QCOW2.

Step 2: Prepare the Host Machine

Before installing Harvester, you need to prepare the host machine by ensuring it meets the minimum system requirements. These requirements include:

  • CPU: 2 GHz or faster
  • Memory: 8 GB or more
  • Storage: 100 GB or more
  • Networking: 1 GbE or faster

Step 3: Install Harvester

Once you have prepared the host machine, you can proceed with the installation of Harvester. The installation process involves:

  1. Booting the host machine from the Harvester installer media
  2. Selecting the installation mode (e.g., graphical or text-based)
  3. Configuring the network settings
  4. Selecting the storage devices
  5. Configuring the virtualization and containerization settings

Harvester Snapshot and Restore Workflow

Creating Snapshots

Harvester allows users to create snapshots of their virtual machines and containers. Snapshots provide a point-in-time copy of the virtual machine or container, allowing users to restore to a previous state in case of errors or data loss.

Restoring Snapshots

To restore a snapshot, users can follow these steps:

  1. Select the virtual machine or container that you want to restore
  2. Click on the

Submit your application