¿Estás visitando desde Bolivia?
Ingresá a Linware Bolivia ⯈
Continuar en Linware Bolivia ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
Una mirada más profunda a SUSE Enterprise Storage 7
Publicada el 05/11/2020

Se acaba de anunciar SUSE Enterprise Storage 7 (SES 7) y se profundiza un poco más en SUSE Enterprise Storage 7 con una serie de artículos (los enlaces se agregarán una vez que estén activos):

  1. Actualice su clúster antes del final de la vida útil de SUSE Enterprise Storage 5.5
  2. Una mirada más profunda a SUSE Enterprise Storage 7
  3. Controlador de cliente de Windows nativo de Ceph
  4. Kubernetes y SUSE Enterprise Storage 7
  5. Mejoras en el tablero de Ceph en SES 7

Cambios principales

Los principales cambios en SES 7 son:

  1. Dos opciones de implementación.
  2. Controlador de cliente nativo de Windows.
  3. Actualizaciones del panel de Ceph
  4. Actualizaciones del núcleo de Ceph Octopus. Ceph Octopus es la última versión importante de la comunidad Ceph y constituye la base de SES7.
  5. Además, cambiamos el sistema operativo subyacente a SUSE Linux Enterprise Server 15 SP2, que brinda más soporte y optimizaciones de hardware.

Miremos estos por separado.

Opciones de implementación

SES 7 ahora viene con dos opciones de implementación disjuntas:

  • Si desea configurar un clúster independiente, la herramienta de implementación DeepSea basada en Salt se reemplazó por un nuevo marco en torno a cephadm y ceph-salt. Cephadm es una herramienta de implementación desarrollada por la comunidad en la que el equipo de ingeniería de SUSE asumió el liderazgo del desarrollo. Reemplazará las tres pilas ascendentes (DeepSea, ceph-deploy, ceph-ansible). Este nuevo marco es la base para una implementación adicional fácil de usar y operaciones del segundo día.
  • Si está ejecutando Kubernetes y desea usar los nodos de Kubernetes como nodos de almacenamiento, puede usar SES 7 e implementarlo usando Rook en un clúster de Kubernetes. Obtenga más información sobre esto en el artículo de seguimiento.

Ambas opciones de implementación usan la misma base de código Ceph, incluso comparten las mismas imágenes de contenedor. Por lo tanto, verifique su caso de uso y decida cuál es mejor para usted. Para todos los que actualicen desde SES 6, utilizará la primera opción (clúster independiente). Solo admitimos nuevas instalaciones cuando se implementa con Rook.

Clúster independiente con cephadm y ceph-salt

Permítanme presentarles dos componentes nuevos:

  • ceph -salt es responsable de la administración del host (SO), como configurar el servidor de tiempo e instalar los paquetes necesarios, y arrancará cephadm.
  • cephadm es responsable de la gestión de Ceph. 

Cceph-salt se utiliza para el arranque inicial, agrega nodos a un clúster de almacenamiento existente, parchea el sistema operativo en estos nodos y puede reiniciar el clúster cuando sea necesario. El comando "ceph-salt config" permite una fácil configuración inicial de su clúster.

Una vez que ceph-salt haya realizado la configuración del sistema operativo, cephadm configurará Ceph y ejecutará todos los componentes. Mientras ceph-salt actualiza el sistema operativo, cephadm actualizará el clúster de Ceph mediante nuevas imágenes de contenedor en todos los nodos. Cephadm también se integra con el orquestador de Ceph para instalar demonios adicionales según sea necesario. Puede interactuar con el orquestador de Ceph a través de la herramienta de línea de comandos "ceph" y el panel de Ceph.

Panel de control Ceph actualizado

Ceph Dashboard se integra ahora con ceph-orchestrator y, por lo tanto, con cephadm para implementar servicios como OSD, Rados o puertas de enlace iSCSI. Ahora puede agregar un disco OSD desde el tablero. Planeamos continuar con esta integración para que el tablero de Ceph maneje aún más operaciones del Día 2.

El manejo de cuentas de usuario ha experimentado mejoras de seguridad. Un administrador ahora puede configurar políticas de contraseña, solicitar un cambio de contraseña en el primer inicio de sesión, deshabilitar cuentas de usuario y clonar roles de usuario fácilmente.

La interfaz de usuario general también ha experimentado mejoras, no solo mediante el uso de la nueva marca de SUSE, sino también una mejor navegación con un menú de navegación vertical y selección múltiple en tablas para realizar operaciones masivas.

El líder técnico Lenz Grimmer, quien también es el líder de ingeniería de SUSE para este componente, brinda una descripción más detallada de las novedades en Ceph Dashboard, en los artículos " Novedades de Octopus: Mejoras en el tablero " y " Novedades de Octopus: Funciones del tablero ". .

Actualizaciones de Ceph Core

De las muchas mejoras de Ceph en sí, me gustaría señalar tres áreas: rendimiento, dispositivo de bloque Rados (RBD) y alertas de salud.

La lista de cucharones RGW se ha mejorado significativamente. La recuperación de objetos ahora es mucho más rápida ya que solo se necesita copiar la parte modificada del objeto, esto aumenta las latencias durante la recuperación.

La duplicación de dispositivos de bloque ahora admite un modo basado en instantáneas y la clonación de un disco conserva ahora la escasez de objetos subyacentes, lo que reduce en gran medida el almacenamiento necesario.

Se han mejorado las alertas de salud, ahora se pueden silenciar, ya sea de forma temporal o permanente. Si un demonio falla, los administradores pueden recibir una notificación al respecto. Un módulo de alerta "simple" recientemente introducido permite enviar correos electrónicos sin utilizar ninguna infraestructura de monitoreo externa.

Una lista casi completa de cambios se encuentra en el anuncio de lanzamiento de Ceph upstream por mi colega Abhishek Lekshmanan, quien está a cargo de lanzar Ceph upstream.

Ir al Blog