Imprimir

Manejar Kerrighed

Iniciar Kerrighed

  1. Cargar el módulo: para cargar el módulo Kerrighed usaremos el script de inicio:
    # /etc/init.d/kerrighed start

    Este script cargará el módulo si así está configurado en /etc/default/kerrighed:

    # If true, enable Kerrighed module loading
    ENABLE=true
    #ENABLE=false

    Podemos comprobar si ha cargado el módulo y si ha asignado el node_id correctamente mirando los mensajes del kernel:

    # dmesg
    Init Kerrighed low-level framework (nodeid 1): done
  2. Arrancar/parar el cluster: cargar el módulo no arranca el cluster. Para que arranque el cluster tenemos dos sistemas:
    • manualmente: si no hemos establecido nbmin (es opcional) arrancaremos el cluster utilizando el comando krgadm:
      # krgadm cluster start
    • automáticamente: si hemos establecido nbmin el cluster arrancará automáticamente en el momento en que haya suficientes nodos disponibles. Por ejemplo, si nbmin=4 el cluster arrancará automáticamente en el momento en que haya 4 nodos activos.

    Podemos comprobar si el cluster está funcionando ejecutando el comando top: veremos los procesos de otros nodos, y presionando "1" dentro de top veremos todas las CPUs.

Manejar Kerrighed

Kerrighed sólo dispone de herramientas de usuario para la línea de comandos. Algunas de ellas son:

  • krgadm: administra el cluster (start/stop) y los nodos (añadir/borrar).
  • krgcapset: modifica las opciones de migración de un proceso.
  • migrate: migra un proceso a un nodo concreto.

Deja un comentario