Canonical presentou MicroCloud, un conxunto de ferramentas para a implantación rápida de clústeres

Canonical anunciou a dispoñibilidade do seu kit de ferramentas MicroCloud, que permite unha rápida implementación de clústeres informáticos e sistemas na nube con almacenamento de datos distribuído compartido e unha rede virtual segura no seu hardware. O kit de ferramentas está dispoñible como un paquete instantáneo, incluíndo os compoñentes necesarios para xestionar os nodos do clúster. O soporte técnico comercial para as solucións baseadas en MicroCloud está dispoñible a través do servizo. Ubuntu Pro, pero aqueles que poidan prescindir de soporte poden usar o kit de ferramentas sen restricións. O desenvolvemento do proxecto está escrito en Go e distribúese baixo a licenza AGPL 3.0.

MicroClouds utiliza de forma predeterminada ferramentas para garantir a tolerancia a fallos, polo que lle permite crear clústeres de polo menos tres nodos (os clústeres de ata 50 nodos menciónanse como límite superior). A pila de software utilizada para xestionar o clúster baséase no uso do sistema de xestión centralizada de contedores e máquinas virtuais LXD, a plataforma para a construción de redes virtuais OVN (Open Virtual Network) e o almacenamento distribuído tolerante a fallos Ceph. MicroClouds ofrece ferramentas para configurar automaticamente LXD, Ceph e OVN en todos os nodos do clúster.

Para determinar novos servidores Na rede que se pode conectar ao clúster úsase mDNS, o que permite configurar todo o clúster executando un único comando "microcloud init" nun dos nodos, despois de instalar os paquetes snap lxd, microceph, microcloud e microovn. A distribución considérase a plataforma principal. Ubuntu Servidor, pero o kit de ferramentas non está ligado a Ubuntu e pódese usar en calquera distribución para a que estea dispoñible a instalación do kit de ferramentas Snap (Arch, CentOS, Fedora, Debian, openSUSE, RHEL, etc.). Tamén é posible crear clústeres baseados en sistemas que usan un sistema operativo actualizado atomicamente. Ubuntu Núcleo.

Despois de executar o comando "microcloud init", o conxunto de ferramentas detectará a presenza doutros servidores na rede local, solicitará que engada discos ao almacenamento Ceph compartido e ofrecerá configurar a configuración da rede virtual. Para incluírse no clúster, os paquetes snap anteriores deben instalarse primeiro nos servidores. A configuración do clúster pódese gardar en formato YAML para o posterior despregue de sistemas similares. Para engadir nós adicionais despois de completar a inicialización, pode usar o comando "engadir microcloud".

O almacenamento de ficheiros compartido créase coa inclusión de replicación e tolerancia a fallos, o que fai posible que en caso de fallo de nodos individuais non se perdan datos, grazas ao almacenamento de varias copias de datos en diferentes nodos. Para implementar almacenamento baseado en Ceph nun clúster, ademais dos discos locais, tres ordenadores diferentes deben ter polo menos tres discos separados asignados para o almacenamento de datos distribuído.

Unha vez que o clúster estea listo, os usuarios poden executar as súas aplicacións usando contedores do sistema ou máquinas virtuais, así como acceder ao almacenamento compartido de Ceph e a ferramentas de xestión centralizada baseadas en LXD. Kubernetes (edición de Microsoft 8s) pódese executar enriba do clúster para xestionar a infraestrutura de contedores. Para a autenticación do usuario, máquinas virtuais ou os contedores dun clúster poden usar OpenID Connect (OIDC) e a autorización baseada en OpenFGA.

Canonical presentou MicroCloud, un conxunto de ferramentas para a implantación rápida de clústeres

É posible unha xestión flexible da CPU, a memoria e os recursos de E/S proporcionados, así como o reenvío de dispositivos USB, GPU e unidades ao ambiente. Os contornos illados e virtuais pódense transferir entre nodos en modo de migración en directo e gardarse mediante instantáneas. As métricas de rendemento do clúster e os rexistros de eventos pódense exportar para o seu seguimento mediante Prometheus e Grafana.

Ademais de crear clusters de produción e sistemas de nube privada, o conxunto de ferramentas tamén é axeitado para realizar experimentos rapidamente en sistemas de desenvolvedores. Por exemplo, MicroCloud pódese usar para simular un clúster no portátil dun programador, probar aplicacións de desenvolvemento na nube, experimentar con novas tecnoloxías ou simular infraestruturas complexas.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster