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.
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.
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.
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.
- Dirígete a lapágina de GitHubde Harvester y descarga el último archivo ISO del sistema operativo.
- Descargue el archivo setup.exe de Balena Etcher delsitio web oficialy úselo para instalar la herramienta en su PC.
- EjecuteBalena Etcher.execon privilegios de administrador.
- Haga clic en el botónFlash desde archivoy seleccione el archivoharvester.isoque descargó anteriormente.
- Presione el botónSeleccionar destinoy elija launidad USBque desea utilizar como disco de arranque.
- PresioneFlashy espere a que Balena Etcher escriba los archivos del sistema operativo en su unidad flash.
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.
- Encienda su PC servidor, conecte launidad de arranquea un puerto USB y siga presionando la teclaEliminarmientras se inicia.
- Dirígete a la pestañaArranquedentro del menú BIOS y configura la unidad flash comoOrden de arranque n.° 1.
- SeleccioneConfiguración avanzada de CPUdentro de la pestañaTweakery configure la opciónIntel VT-x/AMD-V/CPU Virtualization/SVM Mode enHabilitado.
- 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.
- Seleccione la opciónCrear un clúster Harvestercuando se le solicite que elija el modo de instalación.
- 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.
- Presione la teclaTabpara llevar su tarjeta Ethernet a la configuraciónde NIC de administracióny presioneEntrarpara seleccionarla.Siéntete libre de dejar el resto de la configuraciónde redcon sus valores predeterminados.
- Escriba unnombre de hostpara su máquina Harvester.
- Agregue unservidor DNSy presioneEntrarcuando el instalador le solicite que configure la direcciónVIP(IP virtual).
- Ingrese untoken de clústeryuna contraseñapara su instancia de Harvester.
- Deje las configuracionesdel servidor NTP,la dirección del proxyyla URL HTTPen sus valores predeterminados y toqueSípara comenzar a instalar Harvester.
- 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.
- Cuando el sistema se reinicie después de la instalación, verá ladirección IPen la pantalla.Puede ingresarlo en un navegador web para acceder a Harvester desde otro dispositivo en su red doméstica.
- Establezca unacontraseñapara su nodo y acepte lostérminos y condiciones de Harvester.
- Ingreseadmincomonombre de usuarioy escriba lacontraseñaque estableció anteriormente para iniciar sesión comousuario local.
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.
- Desde elPanel de Control, dirígete a la pestañaImágenesy presionaCrear.
- Asigne unnombrea esta imagen, seleccioneArchivoen la secciónBásicoy toque el botónCargar archivopara elegir unarchivo ISOde su máquina local.
- PresioneCreary espere hasta que la imagen se haya cargado en su máquina Harvester.
- Cambie a la pestañaMáquinas virtualesy haga clic enCrear.
- Asigne los recursos deCPUymemoriaa la VM en el menúBásico.
- Haga clic enVolúmenesy seleccione elarchivo ISOque cargó anteriormente en el campoImagen.
- Presione el botónAgregar volumen , modifique el parámetroTamañode acuerdo con la cantidad de almacenamiento que desea otorgar a la VM y presioneCrear.
- Por último, diríjase a la pestañaMáquinas virtualesy seleccione la opciónAbrir en VNCenConsolapara acceder a la VM recién configurada.
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.
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!