Hoy, la comunidad OpenStack anunció el lanzamiento de su versión 19 de su software de infraestructura de nube de código abierto, Stein. La última actualización mejora la administración de red y bare metal al tiempo que permite el lanzamiento de clústeres de Kubernetes mucho más rápido. OpenStack Open Infrastructure Summit está a la vuelta de la esquina en Denver, Colorado (del 29 de abril al 1 de mayo). StorageReview estará presente en la feria.
El software OpenStack ahora alimenta más de 75 centros de datos de nube pública, sin mencionar miles de nubes privadas. OpenStack se ejecuta en más de 10 millones de núcleos de cómputo. Por su naturaleza, es ideal para diversas arquitecturas (bare metal, máquinas virtuales (VM), unidades de procesamiento de gráficos (GPU) y contenedores), así como para lugares que tienen múltiples proveedores.
La última versión aún ofrece los beneficios anteriores al tiempo que trae nuevas características para casos de uso de redes informáticas de borde y NFV. Stein aporta mejoras tanto a la gestión como al seguimiento de recursos. Stein también ofrece funciones básicas para los usuarios de Kubernetes. Kubernetes, como era de esperar, se ha convertido en el marco de orquestación de contenedores número uno que se ejecuta en OpenStack.
Las nuevas funciones de administración de infraestructura central incluyen:
- OpenStack Magnum, un instalador certificado de Kubernetes, mejoró significativamente el tiempo de lanzamiento del clúster de Kubernetes, de 10 a 12 minutos por nodo a cinco minutos, independientemente de la cantidad de nodos.
- Con el proveedor de nube OpenStack, ahora puede lanzar un clúster de Kubernetes completamente integrado con soporte de los servicios Manila, Cinder y Keystone para aprovechar al máximo la nube OpenStack en la que se creó.
- Neutron, el servicio de red de OpenStack, tiene una creación de puertos masiva más rápida, y se enfoca en casos de uso de contenedores, donde los puertos se crean en grupos.
- Ironic, el servicio de aprovisionamiento bare metal, continúa mejorando las plantillas de implementación para que los usuarios independientes soliciten asignaciones de nodos bare metal y envíen datos de configuración en lugar de unidades de configuración preformadas.
- Mejoras de red entregadas para casos de uso de 5G, edge computing y NFV
- Dentro de Neutron, Network Segment Range Management permite a los administradores de la nube gestionar dinámicamente los rangos de tipos de segmentos a través de una nueva extensión API, a diferencia del enfoque anterior de editar archivos de configuración. Esta función beneficia a StarlingX y los casos de uso de borde, donde la facilidad de administración es fundamental.
- Para aplicaciones de red pesada, es crucial tener disponible una cantidad mínima de ancho de banda de red. El trabajo comenzó durante el ciclo de Rocky para proporcionar una programación basada en los requisitos mínimos de ancho de banda, y la función se entregó en Stein. Como parte de las mejoras, Neutron trata el ancho de banda como un recurso y trabaja con el servicio de cómputo OpenStack Nova para programar la instancia en un host donde esté disponible la cantidad solicitada.
- Las mejoras de API aumentan la flexibilidad, agregando soporte para alias a las reglas de política de calidad de servicio (QoS) que permiten a las personas que llaman ejecutar las solicitudes para eliminar, mostrar y actualizar las reglas de QoS de manera más eficiente.
- Gestión y seguimiento de recursos mejorados
- Blazar, el servicio de reserva de recursos, presentó una nueva API de asignación de recursos que permite a los operadores consultar el estado reservado de sus recursos en la nube.
- Placement es un nuevo proyecto introducido en el lanzamiento de Stein. Extraído del proyecto Nova, Placement ofrece la capacidad de dirigirse a un proveedor de recursos candidato, lo que facilita la tarea de especificar un host para la migración de la carga de trabajo. Esto aumenta el rendimiento de la API en un 50 % para las operaciones de programación comunes. El servicio de ubicación interna en Nova se eliminará con el lanzamiento de Train. En ese momento, las instalaciones de Nova deberían hacer uso del servicio de Colocación por separado.
- Sahara, un proyecto para aprovisionar fácilmente clústeres de Hadoop, se ha refactorizado en una arquitectura de núcleo+complementos, lo que facilita el aprovechamiento de esta funcionalidad.
- Aspectos destacados adicionales
- Keystone: el servicio de identidad de OpenStack introdujo recibos de autenticación de múltiples factores en el lanzamiento de Stein, lo que facilita un flujo de autenticación secuencial mucho más natural.
- Kolla: el servicio para proporcionar contenedores listos para producción y herramientas de implementación ha agregado soporte para realizar copias de seguridad completas e incrementales de la base de datos MariaDB.
- Senlin: impulsadas por el liderazgo del equipo de Blizzard Entertainment, las API en el servicio de agrupación en clústeres de Senlin ahora emiten fallas sincrónicas en caso de bloqueo de clúster/nodo, enfriamiento en vigor o conflicto de acción. Los operadores ahora también pueden eliminar acciones completadas usando un subcomando de acción-purga en la herramienta senlin-manage. Esto es útil para clústeres de ejecución prolongada que han acumulado una gran cantidad de acciones en la base de datos. En general, las actualizaciones realizadas a Senlin en Stein pueden mejorar el rendimiento de las operaciones en varios órdenes de magnitud.




Amazon