Harvester is an open-source hyperconverged infrastructure (HCI) software that provides a powerful and easy-to-use platform for deploying and managing virtual machines (VMs). Built on Kubernetes, it simplifies the process of setting up and maintaining a virtualized environment.
The following steps will guide you in setting up Harvester
Download the Harvester ISO from the website.
Make a bootable USB from the ISO with any of the following tools
- https://etcher.balena.io/
- https://rufus.ie/en/
Once the machine has been booted from USB we will get the following Page
- Cluster Creation:
- Select "Create a new Harvester Cluster"
- Disk Selection:
- Use the right arrow key to navigate and choose a disk for Harvester's system.
- Select a separate disk dedicated to storing virtual machine data.
- Host Configuration:
- Enter a hostname for your Harvester node.
- Network Setup:
- Use the right arrow key to select your network interface card (NIC).
- Choose between DHCP or static IP configuration.
- If using Static, provide the necessary network details (IP address, subnet mask, gateway).
- Configure DNS server addresses.
- VIP Configuration:
- Use the right arrow key to navigate, Choose between DHCP or static IP for the Virtual IP (VIP) address.
- If using Static, enter the desired VIP.
- Cluster Token:
- Set a cluster token. This is crucial for adding more nodes to your cluster later.
- Password and SSH:
- Set a strong password for accessing the node (default SSH user is 'rancher').
- NTP Servers:
- Configure NTP servers (defaults to
0.suse.pool.ntp.org
) to ensure time synchronization across all nodes. Use commas to separate multiple server addresses. - Optional Configurations:
- HTTP Proxy: If needed, provide the proxy URL.
- SSH Keys: Import SSH keys by providing their HTTP URL (e.g., GitHub public keys).
- Harvester Configuration: If you have a specific configuration file, enter its HTTP URL.
- Review and Install:
- Review all the settings you've configured.
- Confirm to start the installation process. This might take a few minutes.
- Access Harvester:
- After the node restarts, the Harvester console will show the management URL and node status.
- Access the web interface using the provided URL (defaults to
https://your-virtual-ip
). - Use
F12
to switch to the shell if needed, and typeexit
to return to the console.