Llegó el momento de Migrar al Hipervisor bhyve de FreeBSD parte 1

in blurthispano •  6 months ago  (edited)


image.png

Imagen tomada del sitio: https://www.muycomputer.com/wp-content/uploads/2023/05/FreeBSD.png

Buenos días/tardes/noches estimados blurtters que les gusta el Open-Source!

En esta ocasión vamos a hablar del hipervisor bhyve de FreeBSD y el siguiente post lo va a explicar de una forma clara y detallada en relación a sus capacidades y como se puede usar como alternativa a un hipervisor como VMWare.

Llegó el momento de Migrar al Hipervisor bhyve de FreeBSD



Este artículo explorará el por qué bhyve es un fuerte contendiente, sus capacidades y ventajas,
y como migrar imágenes de invitados de VMWare ESXi a bhyve.

Este artículo es una traducción del sitio: https://web.archive.org/web/20240615021525/https://thenewstack.io/author/tomjones/

10 de Junio de 2024 10:00am por Tom Jones


image.png

Siguiendo los cambios recientes de VMware después de la adquisición de la empresa Broadcom, lo cual incluye el
descontinuar la versión libre del Hipervisor vSphere (ESXi) y cambiar hacia un modelo basado en suscripción, muchos usuarios buscan alternativas para sus necesidades de virtualización. Una opción muy atractiva es el hipervisor bhyve de FreeBSD.

Este artículo explorará por qué bhyve es un fuerte contendiente, sus capacidades y ventajas, y como migrar imágenes de invitados VMware ESXi a bhyve.

Historia y Antecedentes de bhyve



bhyve, pronunciado “beehive,” es un hipervisor moderno introducido en FreeBSD 10.0 en Enero de 2014. Inicialmente fue desarrollado por Neel Natu y Peter Grehan en la empresa NetApp. bhyve ha evolucionado en una solución de virtualización llena de características dentro del ecosistema de FreeBSD. Su desarrollo ha sido dirigido por la necesidad de contar con un hipervisor eficiente y ligero que pueda utilizar la robusta arquitectura de FreeBSD. A lo largo de los años, bhyve se ha expandido para incluir soporte para varios sistemas operativos invitados, características de virtualización avanzada, e integración con varios subsistemas de FreeBSD.

Capacidades y Ventajas de bhyve de FreeBSD

El ciclo de desarrollo estable y predecible de FreeBSD.



FreeBSD ofrece un ciclo de desarrollo y soporte estable y predecible. Los usuarios no necesitan actualizar cada 6 meses pero pueden obtener parches de seguridad aplicables en caliente. Adicionalmente, el sistema pkg-base proporciona una manera eficiente de gestionar y actualizar el sistema base y los paquetes.

Código abierto y libre para usarse:



A diferencia de ESXi de VMWare, byheve es un hipervisor de código abierto para ser usado libremente bajo la licencia BSD. Esto se alínea con el carácter distintivo del proyecto FreeBSD, el cual proporciona software robusto y seguro sin costos de licencias o subscripciones.

Ligero y Eficiente, y Libre y de Legado Libre



bhyve está diseñado para ser ligero y eficiente, usando eficientemente los recursos del sistema. Esto es particularmente ventajoso para ambientes donde el rendimiento y el uso de recursos es crítico. Adicionalmente, bhyve es un hipervisor de legado libre, requiriendo soporte del hipervisor para el hardware desde el principio, evitando el consumo de recursos asociado con la virtualización basada solo en sofware.

Integración con FreeBSD:



Como un hipervisor nativo para FreeBSD, byhve se beneficia de su gran integración con el sistema operativo. Esto da como resultado una administración natural y una estabilidad mejorada, aprovechando la reconocida confiabilidad y seguridad de FreeBSD.

Desarrollo activo y soporte de la comunidad:



bhyve está desarrollado y soportado activamente por una comunidad dedicada. Esto asegura su mejora contínua, actualizaciones oportunas, y una riqueza de recursos para pruebas y optimización.

A diferencia de otros proyectos de código abierto traídos y convertidos en códigos cerrados por patrocinadores corporativos, FreeBSD esta respaldado por la Fundación FreeBSD, asegurando que permanecerá como código abierto. Esto reduce significativamente el riesgo de desaparecer como en el caso de OpenSolaris.

Compatibilidad y flexibilidad:



bhyve soporta varios sistemas operativos invitados, incluyendo FreeBSD, Linux, y Windows en versiones de x86, amd64,
y aarch64 (Arm). Esta flexibilidad asegura que bhyve puede satisfacer diversas necesidades de virtualización.

Características Avanzadas:



bhyve ofrece características contemporaneas tales como soporte UEFI y ACPI, emulación de dispositivos NVMe, y capacidades para crear instantaneas. Estas características lo hacen apropiado para escenarios de virtualización modernos de grado de producción.

bhyve puede ser combinado con jails, VNET, y/o netgraph. Esto permite la adición de seguridad, compartimentalización, y manejo de red definida por software, el cual puede simular y duplicar redes complejas para propósitos de pruebas.

Capacidades de bhyve



bhyve soporta varios tipos de migración de máquina virtual, lo cual es escencial para mantener el tiempo de actividad
y flexibilidad en un ambiente virtualizado:

Tipos de migración soportadas por bhyve:



Migración en Frio: Este método envuelve apagar las máquinas virtuales invitadas, moviendo sus discos a otros sistemas, y después encenderlas nuevamente. Mientras que este método es muy sencillo, lleva a un tiempo de inactividad significativo.

Migración Tibia: La máquina virtual invitada es suspendida, su estado y memoria son transferidos a otro host, y entonces se resume la operación en el sistema destino. Esto reduce el tiempo de inactividad pero aún requiere
que la máquia virtual no esté disponible por un breve periodo de tiempo.

Estas opciones de migración proporcionan flexibilidad en mantener la disponibilidad y el rendimiento de las
Máquinas Virtuales durante las transiciones lo cual es crítico en ambientes empresariales.

Características de Guardar y restaurar:



Guardar: Esta función captura el estado de la Máquina Virtual, incluyendo CPU, memoria, y el estado de los
dispositivos, y lo almacena en un archivo de punto de verificación (checkpoint).

Restaurar: Restaura la máquina virtual desde el archivo de punto de verificación (checkpoint), resumiendo
efectivamente sus operaciones desde el estado guardado.

Esta característica púede ser aprovechada para mantenimiento planificados y migraciones inesperadas,
proporcionando una herramienta robusta para la gestión de máquinas virtuales.


image.png

Imágen tomada del sitio https://www.rhyous.com/wp-content/uploads/2010/12/FreeBSD-Box.png

Bueno, les deseo éxito en todo lo que hagan en relación al software opensource.

Estamos a la espera de sus comentarios, hasta la próxima publicación donde continuaremos con más sobre éste anuncio de bhyve como plataforma de vitualización en FreeBSD.

@cosmicboy123 fuera!

image.png

Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.

https://blurtwallet.com/~witnesses?highlight=cosmicboy123

Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo

image.png

| 👉Entra a https://t.me/TeamMexico 👈

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!