Canonical ha lanzado la primera versión LTS del conjunto de herramientas MicroCloud.

La empresa Canonical ha publicado la herramienta de gestión de infraestructura en la nube MicroCloud 2.1, que permite desplegar rápidamente sistemas en la nube y clústeres computacionales en su propio hardware, con almacenamiento de datos distribuido y una red virtual segura. MicroCloud 2.1 se presenta como la primera versión LTS que tendrá un ciclo de soporte prolongado. MicroCloud está empaquetado como un paquete snap que incluye los componentes necesarios para gestionar el funcionamiento de los nodos del clúster. La herramienta está escrita en el lenguaje Go y se distribuye bajo la licencia AGPL 3.0.

MicroCloud permite crear clústeres que van de 3 a 50 hosts, activando la alta disponibilidad, y de 1 host si no se requiere alta disponibilidad. La pila de software para la gestión del clúster se basa en la herramienta LXD, la plataforma para construir redes virtuales OVN (Open Virtual Network) y el almacenamiento distribuido y tolerante a fallos Ceph. La configuración de LXD, Ceph y OVN en todos los nodos del clúster se lleva a cabo automáticamente. Ubuntu Server se considera la plataforma principal, pero la herramienta no está vinculada a Ubuntu y puede ser utilizada en cualquier distribución para la cual esté disponible la instalación de herramientas snap (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL, etc.).

Para determinar servidores En la red, los dispositivos que pueden conectarse al clúster utilizan mDNS, lo que permite configurar todo el clúster ejecutando un solo comando 'microcloud init' en uno de los nodos y el comando 'sudo microcloud join' en los demás nodos, después de haber instalado los paquetes snap lxd, microceph, microcloud y microovn. Tras ejecutar el comando 'microcloud init', la herramienta detectará otros servidores en la red local, solicitará la adición de discos al almacenamiento compartido Ceph y propondrá configurar los parámetros de la red virtual. Para añadir nodos adicionales después de completar la inicialización, se puede usar el comando 'microcloud add'. La configuración del clúster se puede guardar en formato YAML para el posterior despliegue de sistemas similares.

El almacenamiento de archivos general se crea con replicación e interrumpibilidad, lo que permite, en caso de fallo de nodos individuales, no perder datos al almacenar múltiples copias de los datos en diferentes nodos. Para implementar el almacenamiento basado en Ceph en un clúster, además de los discos locales, debe haber al menos tres discos separados dedicados al almacenamiento distribuido en tres computadoras distintas.

Una vez que el clúster está listo, se brinda a los usuarios la posibilidad de ejecutar sus aplicaciones utilizando contenedores o máquinas virtuales, así como acceso al almacenamiento compartido de Ceph y herramientas de gestión centralizada basadas en LXD. Es posible una gestión flexible de los recursos de CPU, memoria y entrada/salida, así como la conexión de dispositivos USB, GPU y almacenamiento. Los entornos aislados y virtuales pueden trasladarse entre nodos en modo de migración en vivo y guardarse utilizando instantáneas. Las métricas del rendimiento del clúster y el registro de eventos pueden exportarse para su monitoreo mediante Prometheus y Grafana.

En la nueva versión:

  • Se ha proporcionado la posibilidad de desplegar MicroCloud en un solo nodo sin soportar la interrumpibilidad, lo que puede ser útil para experimentos y pruebas en un sistema local antes del despliegue en un entorno de producción.
  • Se han añadido nuevas opciones de inicialización del clúster, lo que permite a los nodos iniciar anticipadamente el proceso de establecimiento de confianza, sin esperar el inicio del procedimiento de unión al clúster.
  • Se ha proporcionado la posibilidad de especificar configuraciones adicionales en la etapa de inicialización; por ejemplo, ahora es posible seleccionar interfaces de red específicas para el tráfico de Ceph (para dirigir datos a través de diferentes interfaces que requieren baja latencia y alta capacidad), habilitar el cifrado de discos y definir los parámetros del sistema de archivos distribuido Ceph.
  • Se han actualizado las versiones de los componentes utilizados: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) y MicroOVN 24.04 (Open vSwitch 3.3). Se ha habilitado por defecto la interfaz de usuario para LXD.
    Canonical ha lanzado la primera versión LTS del conjunto de herramientas MicroCloud.

Reproducir video


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster