Noticias

OpenStack y Sunbeam para pequeñas infraestructuras de nube privada

Cada vez que se lanza un proyecto de infraestructura de nube privada a pequeña escala, las organizaciones suelen enfrentarse a serios dilemas. La implementación a menudo puede parecer complicada debido a la falta de conocimiento, las migraciones complicadas y la necesidad apremiante de la administración de ejecutar varias extensiones encima (como Kubernetes). La forma más obvia de superar esta complejidad es contratar costosos servicios profesionales para manejar el proyecto, pero esta opción puede resultar demasiado costosa para las pequeñas y medianas empresas.

Afortunadamente, ahora existen formas de facilitarle el manejo de todos estos desafíos. En este breve blog, le mostraremos cómo utilizar Sunbeam Project para implementar sin problemas una pequeña nube privada sin necesidad de experiencia ni consultoría costosa.

antes que empecemos

Antes de comenzar, aclaremos brevemente algunos de los términos que usaremos en este blog.

¿Qué es la luz del sol?

Luz de sol Es un proyecto upstream gestionado por la Fundación OpenInfra (OIF) y tiene como objetivo reducir la barrera de entrada de OpenStack, simplificar su proceso de adopción y sentar las bases para nubes privadas autónomas. Al utilizar una arquitectura nativa de la nube y una automatización ascendente completa, Sunbeam hace que OpenStack sea más accesible para los recién llegados y ayuda a los usuarios a dominar la plataforma de inmediato.

¿Qué es una micropila?

microapilamiento (basado en Sunbeam) es una distribución OpenStack diseñada para entornos de nube pequeños. Si bien recibe soporte comercial completo de Canonical, se puede implementar por sí mismo sin fricciones, eliminando efectivamente la necesidad de servicios de consultoría pagos. MicroStack actualmente solo contiene servicios principales de OpenStack, pero se espera que evolucione rápidamente para garantizar la paridad total de funciones con Charmed OpenStack de Canonical pronto.

OpenStack para pequeñas infraestructuras de nube privada

La gente suele pensar que OpenStack es demasiado complejo. Francamente, básicamente tienen razón. OpenStack es conocido por su excesiva complejidad. Sin embargo, cuando se utilizan las herramientas adecuadas, OpenStack puede convertirse efectivamente en una tecnología que cualquiera puede utilizar. Esto incluye a personas sin experiencia previa con OpenStack o Linux.

LEER  Sipeed PreviewM4N-Dock AI-Box

Empezando con OpenStack

Históricamente, empezar a utilizar OpenStack ha sido un desafío. Todos los pasos y decisiones de diseño necesarios para iniciar una instalación pueden resultar abrumadores para un novato. Afortunadamente, con el proyecto Sunbeam esto ya no es así.

Con Sunbeam, los usuarios pueden instalar OpenStack en sólo cinco sencillos pasos. Todo el proceso lleva menos de una hora y lo que obtienes al final del viaje es una nube completamente funcional. Obviamente, arrancar un clúster de varios nodos y de nivel de producción requiere más esfuerzo. Sin embargo, esencialmente, el proceso es prácticamente el mismo.

Lo más importante es simplemente darle una oportunidad. OpenStack no es tan intimidante como parece. Mientras escribo este blog, lo ejecuto en mi computadora portátil.

Panel de control de OpenStack

Ejecutar migración

Una vez que la nube esté activa, es hora de comenzar a migrar cargas de trabajo y datos. Una instalación de OpenStack basada en Sunbeam puede ser una alternativa razonable a una pequeña infraestructura VMware vSphere, Proxmox Virtualization Environment (VE), Hyper-V o Citrix Hypervisor.

También puede ser más fácil de lo que mucha gente piensa. Para mover una máquina virtual (VM) de una plataforma a otra, primero exporte su imagen de disco. Obviamente, las instrucciones exactas varían de una plataforma a otra, pero suelen estar bien documentadas.

Luego, la imagen exportada debe convertirse al formato QCOW2, que es el formato de imagen utilizado por OpenStack.Para convertir una imagen VMDK exportada por VMware al formato QCOW2, utilice qemu-img herramienta:

qemu-img convert -f vmdk -O qcow2 my_vmware_image.vmdk my_openstack_image.qcow2

Las imágenes QCOW2 también se pueden importar al servicio OpenStack Glance e iniciarlas como máquinas virtuales mediante el servicio OpenStack Nova.

En escenarios más avanzados, cuando el tiempo de inactividad no es una opción, las organizaciones también pueden considerar herramientas dedicadas de migración como servicio.Un buen ejemplo de tal herramienta es Fuerza de Coriolis proporcionada por Cloudbase Solutions.

Ejecutando K8 en infraestructura de nube

Las plataformas en la nube modernas no son lo suficientemente versátiles sin una capa de Kubernetes ejecutándose encima. Esto es lo que el proyecto Sunbeam es plenamente capaz de hacer. Al utilizar el servicio OpenStack Magnum y su arquitectura de complemento integrada, se puede habilitar la funcionalidad bajo demanda opcional de K8 con casi un clic.

para permitir Complemento de contenedor como servicio (CaaS) encima de ti Nube multinodo basada en Sunbeamejecute el siguiente comando:

sunbeam enable caas

Esto instalará el componente Magnum para que puedas comenzar a usar su API.Luego, para crear una plantilla de clúster K8s, use Cliente OpenStack:

openstack coe cluster template create k8s-cluster-template-ovn \
   --image fedora-coreos-38 \
   --keypair sunbeam \
   --external-network external-network \
   --flavor m1.small \
   --docker-volume-size 15 \
   --master-lb-enabled \
   --labels octavia_provider=ovn \
   --labels octavia_lb_algorithm=SOURCE_IP_PORT \
   --network-driver flannel \
   --coe kubernetes

A partir de ahora, puedes configurar un clúster K8s bajo demanda usando un solo comando:

openstack coe cluster create \
   --cluster-template k8s-cluster-template-ovn \
   --node-count 1 \
   --timeout 60 \
   sunbeam-k8s-ovn

Por favor consulte siempre Documentación oficial Obtenga las últimas instrucciones.

en conclusión

El proyecto Sunbeam hace que OpenStack sea adecuado para la implementación de pequeñas infraestructuras de nube privada. Reduce la barrera de entrada y le permite instalar un clúster OpenStack de nivel de producción en tan solo unos sencillos pasos. Otras funciones típicas de la nube, como K8 bajo demanda, también están disponibles de forma nativa con casi un solo clic. Todo esto hace que la plataforma sea accesible para todos los usuarios, independientemente de su experiencia, y permite a organizaciones de cualquier tamaño aprovechar el poder de OpenStack.

Más información sobre la luz del sol

Ahora que tiene un conocimiento básico del proyecto Sunbeam y cómo se puede utilizar en diversos casos de uso, es posible que se pregunte dónde puede encontrar más información al respecto. Si es así, tenemos material de seguimiento interesante para usted:

LEER  Canonical asiste a AWS re:Invent 2022

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba