awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
harvester avatar

harvester/harvester

0
View on GitHub↗
5,062 estrellas·434 forks·Go·Apache-2.0·5 vistasharvesterhci.io↗

Harvester

Harvester es una plataforma de infraestructura hiperconvergente que combina computación, almacenamiento y redes en un único sistema para gestionar entornos virtualizados en servidores bare metal. Funciona como una plataforma de gestión de virtualización y gestor de hipervisor KVM, proporcionando una interfaz centralizada para orquestar el ciclo de vida completo de las máquinas virtuales.

El proyecto se distingue por integrar el almacenamiento en bloques distribuido Longhorn para ofrecer almacenamiento redundante definido por software, además de una herramienta de aprovisionamiento bare metal para despliegues automatizados. Esto permite orquestar la infraestructura en servidores físicos mediante arranque PXE, iPXE y UEFI HTTP.

Las capacidades de la plataforma incluyen la orquestación de máquinas virtuales con migración en vivo y aprovisionamiento cloud-init, así como recuperación ante desastres empresarial mediante snapshots y copias de seguridad remotas. También abarca la configuración de redes virtuales para VLANs e IPs virtuales, junto con herramientas integrales de instalación del sistema para la asignación de roles de nodo y la ejecución de comandos post-instalación.

Features

  • Hyperconverged Infrastructure Management - Implements a hyperconverged infrastructure that unifies compute, storage, and networking into a single managed system on bare metal.
  • Hyperconverged Infrastructure Platforms - Combines compute, storage, and networking into a single software-defined system for managing virtualized environments on bare metal.
  • Block Storage - Integrates Longhorn to provide redundant and scalable distributed block storage for virtual machines.
  • Distributed Volume Management - Provides capabilities to create, clone, and export distributed storage volumes using direct attached storage and tiering.
  • Software-Defined Architectures - Implements software-defined storage by managing block storage volumes and physical disks for virtualized workloads.
  • Block Storage Services - Integrates Longhorn to provide redundant, distributed block storage services as persistent volumes for virtual machines.
  • Bare Metal Orchestration - Automates the installation of operating systems on physical hardware using PXE, iPXE, and UEFI HTTP booting.
  • Hyperconverged Infrastructure Software - Provides a platform combining compute, storage, and networking into a single system for managing virtualized environments on bare metal.
  • Virtual Machine Lifecycle Management - Provides a centralized interface for handling machine lifecycles, live migrations, and virtual networking.
  • Virtual Machine Managers - Enables creating, editing, cloning, and deleting virtual machines with support for cloud-init and SSH-key injection.
  • Orchestration - Manages the full lifecycle of virtual machines, including creation, live migration, and cloud-init configuration.
  • QEMU KVM - Uses a KVM-based hypervisor to manage virtual machine lifecycles and resource allocation on bare metal servers.
  • Cloud-Init Configurations - Provides a mechanism to inject custom configuration data and SSH keys into virtual machines during their first boot process.
  • Storage Provisioning - Allows designating physical volumes or disk paths to serve as the default storage for virtual machine data.
  • Unattended Operating System Installations - Allows skipping interactive setup steps by retrieving configuration from a URL or kernel parameters during installation.
  • Cluster Role Assignment - Allows specifying whether a node functions as a management, worker, or witness node during the installation process.
  • Network Configuration - Enables defining host network interfaces using static or DHCP IP assignment, bonding modes, and VLAN IDs.
  • Network Booting Utilities - Automates system installation by loading boot images and configurations over the network using PXE and iPXE.
  • UEFI HTTP Booting - Supports loading boot images directly from an HTTP server using UEFI firmware to initiate system installation.
  • Virtual Network Management - Provides configuration for virtual networks, including VLANs and virtual IPs, to connect virtual machines to external networks.
  • Live Migrations - Enables moving running virtual machines between physical hosts without stopping the guest or interrupting service.
  • Virtual Machine Backup - Provides disaster recovery capabilities through the creation and restoration of virtual machine snapshots to remote storage.
  • Backup & Disaster Recovery - Supports enterprise disaster recovery through the creation and restoration of virtual machine snapshots to remote storage.

Historial de estrellas

Gráfico del historial de estrellas de harvester/harvesterGráfico del historial de estrellas de harvester/harvester

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Harvester

Proyectos open-source similares, clasificados según cuántas características comparten con Harvester.
  • theforeman/foremanAvatar de theforeman

    theforeman/foreman

    2,823Ver en GitHub↗

    Foreman is a lifecycle infrastructure management platform used for automating the provisioning, configuration, and monitoring of physical, virtual, and cloud servers. It serves as a central hub for managing the entire lifespan of a server, from initial deployment and operating system upgrades to decommissioning and auditing. The platform functions as a hybrid cloud manager and bare-metal provisioning tool, providing a unified interface to control virtual machine lifecycles across diverse hypervisors and public cloud providers. It automates hardware discovery and operating system deployment us

    Rubycloudconfig-managementforeman
    Ver en GitHub↗2,823
  • lxc/lxdAvatar de lxc

    lxc/lxd

    5,554Ver en GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Go
    Ver en GitHub↗5,554
  • cloud-hypervisor/cloud-hypervisorAvatar de cloud-hypervisor

    cloud-hypervisor/cloud-hypervisor

    5,285Ver en GitHub↗

    Cloud Hypervisor is a Rust-based hypervisor and KVM virtual machine monitor designed to execute 64-bit guest operating systems. It functions as a user-space virtual machine manager that employs a minimal emulation layer to reduce memory overhead and latency for cloud workloads. The project distinguishes itself through the use of a memory-safe language to implement a virtio device emulator and a user-space device model. It provides a standardized web API for managing virtual machine lifecycles and resource configurations. The platform covers broad virtualization capabilities, including the em

    Rustcloud-workloadskvmrust-vmm
    Ver en GitHub↗5,285
  • virt-manager/virt-managerAvatar de virt-manager

    virt-manager/virt-manager

    3,035Ver en GitHub↗

    virt-manager is a graphical management interface for configuring hypervisors, virtual machine instances, and containers via the libvirt API. It provides a desktop environment for managing KVM-based virtualization on Linux hosts, acting as a centralized controller for both local and remote hypervisors. The project distinguishes itself through integrated management of the surrounding virtualization infrastructure. It includes dedicated interfaces for virtual network administration to connect guests to physical hardware and virtual storage management for organizing disk volumes into logical pool

    Python
    Ver en GitHub↗3,035
Ver las 30 alternativas a Harvester→

Preguntas frecuentes

¿Qué hace harvester/harvester?

Harvester es una plataforma de infraestructura hiperconvergente que combina computación, almacenamiento y redes en un único sistema para gestionar entornos virtualizados en servidores bare metal. Funciona como una plataforma de gestión de virtualización y gestor de hipervisor KVM, proporcionando una interfaz centralizada para orquestar el ciclo de vida completo de las máquinas virtuales.

¿Cuáles son las características principales de harvester/harvester?

Las características principales de harvester/harvester son: Hyperconverged Infrastructure Management, Hyperconverged Infrastructure Platforms, Block Storage, Distributed Volume Management, Software-Defined Architectures, Block Storage Services, Bare Metal Orchestration, Hyperconverged Infrastructure Software.

¿Qué alternativas de código abierto existen para harvester/harvester?

Las alternativas de código abierto para harvester/harvester incluyen: theforeman/foreman — Foreman is a lifecycle infrastructure management platform used for automating the provisioning, configuration, and… lxc/lxd — LXD is a unified platform for managing both system containers and virtual machines through a single REST API and… cloud-hypervisor/cloud-hypervisor — Cloud Hypervisor is a Rust-based hypervisor and KVM virtual machine monitor designed to execute 64-bit guest operating… virt-manager/virt-manager — virt-manager is a graphical management interface for configuring hypervisors, virtual machine instances, and… canonical/multipass — Multipass is a virtual machine lifecycle controller and manager designed to create and orchestrate lightweight Ubuntu… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual…