Harvester es una solución de infraestructura hiperconvergente (HCI) moderna, abierta, interoperable y construida sobre Kubernetes. Es una alternativa de código abierto diseñada para operadores que buscan una solución HCI nativa de la nube. Harvester se ejecuta en servidores bare metal y proporciona virtualización integrada y capacidades de almacenamiento distribuido. Además de las máquinas virtuales (VM) tradicionales, Harvester admite entornos en contenedores automáticamente a través de la integración con Rancher. Ofrece una solución que unifica la infraestructura virtualizada heredada y al mismo tiempo permite la adopción de contenedores desde ubicaciones centrales hasta ubicaciones periféricas.
Para que el servidor Harvester esté en funcionamiento, se requiere el siguiente hardware mínimo:
Tipo | Requisitos |
---|---|
UPC | x86_64 únicamente. Se requiere virtualización asistida por hardware. Procesador de 8 núcleos mínimo para pruebas; Se requieren 16 núcleos o más para la producción |
Memoria | 32 GB mínimo; Se requieren 64 GB o más para la producción |
Capacidad del disco | Mínimo de 250 GB para pruebas (mínimo de 180 GB cuando se utilizan varios discos); Se requieren 500 GB o más para la producción |
Rendimiento del disco | Más de 5000 IOPS aleatorias por disco (SSD/NVMe). Los nodos de administración (los primeros tres nodos) deben ser lo suficientemente rápidos para etcd |
Tarjeta de red | Ethernet de 1 Gbps mínimo para pruebas; Se requiere Ethernet de 10 Gbps para la producción |
Conmutador de red | Enlace troncal de puertos necesarios para la compatibilidad con VLAN |
Recomendamos hardware de clase servidor para obtener mejores resultados. Las computadoras portátiles y la virtualización anidada no son compatibles oficialmente.
Puede utilizar la ISO para instalar Harvester directamente en el servidor básico para formar un clúster de Harvester. Los usuarios pueden agregar uno o varios nodos informáticos para unirse al clúster existente.
Para obtener la ISO de Harvester, descárguela de las versiones de Github.
Durante la instalación, puede optar por crear un nuevo clúster de Harvester o unir el nodo a un clúster de Harvester existente .
Harvester Installer
. Create a new Harvester cluster
: seleccione esta opción para crear un clúster de Harvester completamente nuevo.Join an existing Harvester cluster
: seleccione esta opción para unirse a un clúster de Harvester existente. Necesita el token VIP y de clúster del clúster al que desea unirse.Install Harvester binaries only
: si elige esta opción, se requiere configuración adicional después del primer inicio.Installation disk
: el disco en el que instalar el clúster de Harvester.Data disk
: el disco donde almacenar los datos de la VM. Se recomienda elegir un disco separado para almacenar los datos de la VM.Persistent size
: si solo tiene un disco o usa el mismo disco para los datos del sistema operativo y de la máquina virtual, debe configurar el tamaño de la partición persistente para almacenar paquetes del sistema e imágenes de contenedores. El tamaño de partición persistente mínimo y predeterminado es 150 GiB. Puede especificar un tamaño como 200Gi o 153600Mi.HostName
del nodo.mgmt-bo
y la dirección IP se puede configurar mediante DHCP o asignarse estáticamente. DNS Servers
. Utilice comas como delimitador para agregar más servidores DNS. Déjelo en blanco para utilizar el servidor DNS predeterminado.VIP Mode
. Este VIP se utiliza para acceder al clúster o para que otros nodos se unan al clúster. cluster token
. Este token se utilizará para agregar otros nodos al clúster.Password
para acceder al nodo. El usuario SSH predeterminado es rancher
.NTP servers
para asegurarse de que los tiempos de todos los nodos estén sincronizados. El valor predeterminado es 0.suse.pool.ntp.org
. Utilice comas como delimitador para agregar más servidores NTP.HTTP URL
. Por ejemplo, se pueden utilizar sus claves públicas de GitHub https://github.com/<username>.keys
.HTTP URL
aquí.https://your-virtual-ip
. Puede usar F12
para cambiar de la consola de Harvester al Shell y escribir exit
para volver a la consola de Harvester. admin
predeterminado cuando inicie sesión por primera vez. NOTA :
- <versión>* significa que la rama de lanzamiento está bajo soporte activo y tendrá lanzamientos de parches de seguimiento periódicos.
- La última versión significa que la versión es la última versión de la rama de versión más reciente.
- Lanzamiento estable significa que la versión es estable y ha sido ampliamente adoptada por los usuarios.
- EOL significa que el software ha llegado al final de su vida útil y no se proporcionará más mantenimiento a nivel de código. Puede continuar utilizando el software dentro de los términos del acuerdo de licencia.
https://github.com/harvester/harvester/releases
Liberar | Versión | Tipo | Nota de versión (registro de cambios) | Nota de actualización |
---|---|---|---|---|
1.3 * | 1.3.2 | El último | ? | ? |
1.3 * | 1.3.1 | Estable | ? | ? |
1.2 * | 1.2.2 | Estable | ? | ? |
1.1 * | 1.1.3 | fin de vida | ? | ? |
Encuentre más documentación aquí.
Consulte esta demostración para obtener una descripción general rápida de la interfaz de usuario de Harvester.
Harvester es un software 100% de código abierto. El código fuente del proyecto se distribuye en varios repositorios:
Nombre | Dirección de repositorio |
---|---|
Segador | https://github.com/harvester/harvester |
Panel de control de la cosechadora | https://github.com/harvester/dashboard |
Instalador de cosechadoras | https://github.com/harvester/harvester-installer |
Controlador de red de cosechadora | https://github.com/harvester/harvester-network-controller |
Proveedor de nube de cosechadora | https://github.com/harvester/cloud-provider-harvester |
Equilibrador de carga de cosechadora | https://github.com/harvester/load-balancer-harvester |
Controlador CSI de cosechadora | https://github.com/harvester/harvester-csi-driver |
Proveedor de Terraform para cosechadoras | https://github.com/harvester/terraform-provider-harvester |
Si necesita ayuda con Harvester, únase a nosotros en nuestro canal #harvester de Slack o en los foros donde se reúne la mayor parte de nuestro equipo.
Si tiene algún comentario o pregunta, no dude en presentar un problema.
Copyright (c) 2024 Rancher Labs, Inc.
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede utilizar este archivo excepto de conformidad con la Licencia. Puede obtener una copia de la Licencia en
http://www.apache.org/licenses/LICENSE-2.0
A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer el idioma específico que rige los permisos y limitaciones de la Licencia.