Saltar a contenidoSaltar a navegación de páginas: página anterior [tecla acceso p]/página siguiente [tecla acceso n]
Se aplica a SUSE Enterprise Storage 5

3 Configuración de alta disponibilidad del nodo de administración de Ceph

El nodo de administración de Ceph es un nodo de clúster de Ceph donde se ejecuta el servicio del master de Salt. El nodo de administración es un punto central del clúster de Ceph porque gestiona el resto de los nodos del clúster consultando y dando instrucciones a los servicios minion de Salt. Normalmente también incluye otros servicios; por ejemplo, la interfaz de usuario Web openATTIC con la consola Grafana respaldada por el kit de herramientas de supervisión Prometheus.

En caso de que el nodo de administración de Ceph falle, lo habitual es que deba proporcionar un nuevo hardware que funcione para el nodo y que tenga que restaurar la pila de configuración del clúster completa a partir de una copia de seguridad reciente. Este método lleva bastante tiempo y provoca interrupciones del clúster.

Para evitar tiempos de inactividad del clúster de Ceph debido a fallos en el nodo de administración, se recomienda usar el clúster de alta disponibilidad (HA) para el nodo de administración de Ceph.

3.1 Esquema del clúster de alta disponibilidad para el nodo de administración de Ceph

La idea de un clúster de alta disponibilidad consiste en que, en caso de fallo del nodo del clúster, el otro nodo se haga cargo automáticamente de su función, incluido el nodo de administración de Ceph virtualizado. De este modo, los otros nodos del clúster de Ceph no notan que el nodo de administración de Ceph ha fallado.

La solución de alta disponibilidad mínima para el nodo de administración de Ceph requiere el siguiente hardware:

  • Dos servidores instalados desde cero donde se pueda ejecutar SUSE Linux Enterprise con la extensión de alta disponibilidad y donde se pueda virtualizar el nodo de administración de Ceph.

  • Dos o más vías de comunicación de red redundantes; por ejemplo, mediante vínculos de dispositivos de red.

  • Almacenamiento compartido para alojar las imágenes de disco de la máquina virtual del nodo de administración de Ceph. Debe ser posible acceder al almacenamiento compartido desde ambos servidores. Puede ser, por ejemplo, una exportación NFS, un recurso compartido Samba o el destino iSCSI.

Encontrará más información sobre los requisitos del clúster en https://www.suse.com/documentation/sle-ha-12/install-quick/data/install-quick.html#sec_ha_inst_quick_req.

Clúster de alta disponibilidad de 2 nodos para el nodo de administración de Ceph
Figura 3.1: Clúster de alta disponibilidad de 2 nodos para el nodo de administración de Ceph

3.2 Vinculación del clúster de alta disponibilidad con nodo de administración de Ceph

El procedimiento siguiente resume los pasos más importantes a la hora de crear el clúster de alta disponibilidad para la virtualización del nodo de administración de Ceph. Para obtener más detalles, consulte los enlaces indicados.

  1. Configure un clúster de alta disponibilidad básico de 2 nodos con almacenamiento compartido, como se describe en https://www.suse.com/documentation/sle-ha-12/install-quick/data/install-quick.html.

  2. En ambos nodos del clúster, instale todos los paquetes necesarios para ejecutar el hipervisor KVM y el kit de herramientas libvirt, como se describe en https://www.suse.com/documentation/sles-12/book_virt/data/sec_vt_installation_kvm.html.

  3. En el primer nodo del clúster, cree una máquina virtual KVM nueva mediante libvirt, como se describe en https://www.suse.com/documentation/sles-12/book_virt/data/sec_libvirt_inst_vmm.html. Utilice el almacenamiento compartido preconfigurado para almacenar las imágenes de disco de la máquina virtual.

  4. Después de que se haya completado la configuración de la máquina virtual, exporte su configuración a un archivo XML en el almacenamiento compartido. Utilice la siguiente sintaxis:

    root # virsh dumpxml VM_NAME > /path/to/shared/vm_name.xml
  5. Cree un recurso para la máquina virtual del nodo de administración de Ceph. Consulte https://www.suse.com/documentation/sle-ha-12/book_sleha/data/cha_conf_hawk2.html para obtener información general sobre cómo crear recursos de alta disponibilidad. Encontrará información detallada sobre cómo crear un recurso para una máquina virtual KVM en http://www.linux-ha.org/wiki/VirtualDomain_%28resource_agent%29.

  6. En la máquina virtual invitada que acaba de crear, distribuya el nodo de administración de Ceph, incluidos los servicios adicionales que necesite allí. Siga los pasos relevantes de la Sección 4.3, “Distribución del clúster”. Al mismo tiempo, distribuya los demás nodos del clúster de Ceph en los servidores del clúster que no sean de alta disponibilidad.

Imprimir esta página