Puede que Harvester no sea el sistema operativo para servidores domésticos más popular, pero vale la pena considerarlo si necesita un entorno de producción de alta gama. Además de ofrecer un rendimiento sólido en cargas de trabajo de virtualización,Harvesterproporciona disposiciones de agrupación en clústeres de primer nivel. Harvester también tiene un procedimiento sencillo cuando deseatransferir dispositivos(incluidas las GPU) a invitados virtuales, lo que lo convierte en la plataforma perfecta para proyectos de servidores de alto nivel.

Dado que puede ser complicado configurar Harvester cuando eres principiante, hemos compilado una guía paso a paso para ayudarte a dominar esta plataforma de virtualización de nivel empresarial.

Relacionado
5 razones por las que Proxmox es el sistema operativo ideal para el laboratorio doméstico

No hay nada como Proxmox para los entusiastas de los servidores domésticos y los aficionados al bricolaje.

3

Lo que necesitarás

A diferencia deProxmox,XCP-ngy otros rivales, Harvester tiene requisitos de hardware altísimos, hasta el punto de que es posible que ni siquiera funcione en algunas PC de consumo de bajo presupuesto. Para empezar, necesitará un procesador x86_64 con al menos 8 núcleos junto con 32 GB de memoria y 200 GB de espacio en disco para configurar un entorno de prueba con Harvester.

Si pensabas que eso era una locura, un entorno de producción basado en Harvester requiere especificaciones aún más exigentes. No solo necesitas 16 núcleos, 64 GB de RAM y 500 GB de espacio libre, sino que también tendrás que equipar tu red local con provisiones de 10 GbE. Dicho esto, un entorno de prueba funciona bien para la mayoría de los proyectos de laboratorio doméstico y, siempre que uses un procesador de alta gama, no deberías tener ningún problema para ejecutar Harvester.

Para un arranque normal, sin PXE, necesitarás flashear una unidad USB con el ISO de Harvester. Teniendo en cuenta que el archivo ISO de Harvester tiene un tamaño enorme de 6 GB, necesitarás una unidad flash con al menos 8 GB de capacidad de almacenamiento para este proyecto.

Memoria USB 3.0 SanDisk Ultra Flair
Memoria USB 3.0 SanDisk Ultra Flair

Creación de una unidad USB de arranque

Una vez que tengas en tus manos una máquina que pueda manejar este gigante de sistema operativo, es hora de escribir la ISO de Harvester en una unidad USB. Hemos utilizado Balena Etcher en este tutorial, pero también puedes utilizar Rufus y otras herramientas de flasheo.

  1. Dirígete a lapágina de GitHubde Harvester y descarga el último archivo ISO del sistema operativo.
  2. Descargue el archivo setup.exe de Balena Etcher delsitio web oficialy úselo para instalar la herramienta en su PC.
  3. EjecuteBalena Etcher.execon privilegios de administrador.
  4. Haga clic en el botónFlash desde archivoy seleccione el archivoharvester.isoque descargó anteriormente.
    Cómo seleccionar el archivo ISO de Harvester en Balena Etcher
  5. Presione el botónSeleccionar destinoy elija launidad USBque desea utilizar como disco de arranque.
    Cómo seleccionar la unidad flash en Balena Etcher
  6. PresioneFlashy espere a que Balena Etcher escriba los archivos del sistema operativo en su unidad flash.
    Cómo flashear una ISO en Balena Etcher

Cambiar el orden de arranque en el BIOS

Con la unidad de arranque lista, puedes desempolvar el sistema que planeas usar como servidor Harvester. Sin embargo, tendrás que modificar ciertas configuraciones en el BIOS de tu placa base para arrancar desde la unidad recién flasheada. Dado que Harvester depende de la virtualización asistida por hardware, tendrás que habilitar esta configuración también dentro del BIOS.

  1. Encienda su PC servidor, conecte launidad de arranquea un puerto USB y siga presionando la teclaEliminarmientras se inicia.
  2. Dirígete a la pestañaArranquedentro del menú BIOS y configura la unidad flash comoOrden de arranque n.° 1.
    Configurar una unidad USB como opción de arranque en el BIOS
  3. SeleccioneConfiguración avanzada de CPUdentro de la pestañaTweakery configure la opciónIntel VT-x/AMD-V/CPU Virtualization/SVM Mode enHabilitado.
    Habilitar el modo SVM en el BIOS
  4. Guarde los cambios y salga del BIOS.

Instalación de Harvester

Después de que su PC se reinicie, ingresará al asistente de instalación de Harvester, donde tendrá que modificar varias configuraciones para su instancia de Harvester.

  1. Seleccione la opciónCrear un clúster Harvestercuando se le solicite que elija el modo de instalación.
    Seleccionar la opción Crear un nuevo clúster de Harvester
  2. Seleccione la unidad que desea usar comodisco de instalación, ingrese la capacidad que desea asignar alalmacenamiento persistente(el directorio que contendrá las imágenes de la máquina virtual y del contenedor) y presioneNodebajo de la opciónde partición MBR.
    Las opciones de almacenamiento en el asistente de instalación de Harvester
  3. Presione la teclaTabpara llevar su tarjeta Ethernet a la configuraciónde NIC de administracióny presioneEntrarpara seleccionarla.
    Selección de la NIC en el asistente de instalación de Harvester
    Siéntete libre de dejar el resto de la configuraciónde redcon sus valores predeterminados.
  4. Escriba unnombre de hostpara su máquina Harvester.
    Ingresar el nombre de host en el asistente de instalación de Harvester
  5. Agregue unservidor DNSy presioneEntrarcuando el instalador le solicite que configure la direcciónVIP(IP virtual).
    Configuración del servidor DNS en el asistente de instalación de Harvester
  6. Ingrese untoken de clústeryuna contraseñapara su instancia de Harvester.
    Configuración de un token de clúster en el asistente de instalación de Harvester
  7. Deje las configuracionesdel servidor NTP,la dirección del proxyyla URL HTTPen sus valores predeterminados y toquepara comenzar a instalar Harvester.
    Presionando Sí para instalar Harvester
  8. Desconecte la unidad USB una vez finalizado el proceso de instalación y espere a que su PC se inicie en Harvester.

Acceder a la interfaz web de Harvester

Al igual que cualquier otro sistema operativo de servidor, deberá iniciar sesión en una interfaz de usuario web para acceder a su nodo Harvester.

  1. Cuando el sistema se reinicie después de la instalación, verá ladirección IPen la pantalla.
    La dirección IPv4 visible en la interfaz de usuario de Harvester
    Puede ingresarlo en un navegador web para acceder a Harvester desde otro dispositivo en su red doméstica.
  2. Establezca unacontraseñapara su nodo y acepte lostérminos y condiciones de Harvester.
    Ingresar la contraseña de Harvester en la interfaz web
  3. Ingreseadmincomonombre de usuarioy escriba lacontraseñaque estableció anteriormente para iniciar sesión comousuario local.
    Iniciar sesión en la interfaz web de Harvester

Ejecución de una máquina virtual en Harvester

Ahora que ha iniciado sesión en la interfaz web de Harvester, puede implementar su primera máquina virtual en el servidor.

  1. Desde elPanel de Control, dirígete a la pestañaImágenesy presionaCrear.
    La pestaña Imagen en la interfaz web de Harvester
  2. Asigne unnombrea esta imagen, seleccioneArchivoen la secciónBásicoy toque el botónCargar archivopara elegir unarchivo ISOde su máquina local.
    Cómo seleccionar un archivo ISO en la interfaz web de Harvester
  3. PresioneCreary espere hasta que la imagen se haya cargado en su máquina Harvester.
    Al hacer clic en el botón Crear en la interfaz web de Harvester
  4. Cambie a la pestañaMáquinas virtualesy haga clic enCrear.
    Creación de una nueva máquina virtual en la interfaz web de Harvester
  5. Asigne los recursos deCPUymemoriaa la VM en el menúBásico.
    Asignación de CPU y RAM a una máquina virtual en la interfaz web de Harvester
  6. Haga clic enVolúmenesy seleccione elarchivo ISOque cargó anteriormente en el campoImagen.
    Cómo agregar el archivo ISO para una máquina virtual en la interfaz web de Harvester
  7. Presione el botónAgregar volumen , modifique el parámetroTamañode acuerdo con la cantidad de almacenamiento que desea otorgar a la VM y presioneCrear.
    Asignación de almacenamiento a una máquina virtual en la interfaz web de Harvester
  8. Por último, diríjase a la pestañaMáquinas virtualesy seleccione la opciónAbrir en VNCenConsolapara acceder a la VM recién configurada.
    Cómo acceder a una máquina virtual en la interfaz web de Harvester

Construyendo un servidor doméstico potente con Harvester

Una vez que haya implementado todas las máquinas virtuales necesarias, puede experimentar con las opciones más avanzadas de Harvester. Le recomiendo que vaya al submenúComplementos dentro de la pestañaAvanzado, ya que allí puede habilitar varias extensiones interesantes para su servidor Harvester. Si tiene una GPU Nvidia, puede usar los complementosnvidia-driver-toolkitypcidevices-controller para pasarla a través de sus máquinas virtuales. Mientras tanto, las extensionesrancher-loggingyrancher-monitoringaprovechan las instancias de Grafana y Prometheus para proporcionar registros detallados de sus invitados virtuales.

Relacionado
Sin lugar a dudas, esta es la mejor aplicación de panel de control para su laboratorio en casa.

Desde una interfaz de usuario elegante hasta infinitas opciones de personalización, ¡Homepage lo tiene todo!