Adición de un nodo OSD de Ceph

Para ampliar la capacidad del clúster de IBM Storage Ceph , puede añadir un nodo OSD.

Requisitos previos

  • Un clúster de IBM Storage Ceph en ejecución.

  • Un nodo suministrado con una conexión de red.

Procedimiento

  1. Verifique que otros nodos del clúster de almacenamiento pueden alcanzar el nuevo nodo por su nombre de host abreviado.

  2. Inhabilitar temporalmente la limpieza:

    Ejemplo

    [ceph: root@host01 /]# ceph osd set noscrub
    [ceph: root@host01 /]# ceph osd set nodeep-scrub
  3. Limitar las características de relleno y recuperación:

    Sintaxis

    ceph tell DAEMON_TYPE.* injectargs --OPTION_NAME VALUE [--OPTION_NAME VALUE]

    Ejemplo

    [ceph: root@host01 /]# ceph tell osd.* injectargs --osd-max-backfills 1 --osd-recovery-max-active 1 --osd-recovery-op-priority 1
  4. Extraiga las claves SSH públicas del clúster en una carpeta:

    Sintaxis

    ceph cephadm get-pub-key > ~/PATH

    Ejemplo

    [ceph: root@host01 /]# ceph cephadm get-pub-key > ~/ceph.pub
  5. Copie las claves SSH públicas del clúster ceph en el archivo authorized_keys del usuario root en el nuevo host:

    Sintaxis

    ssh-copy-id -f -i ~/PATH root@HOST_NAME_2

    Ejemplo

    [ceph: root@host01 /]# ssh-copy-id -f -i ~/ceph.pub root@host02
  6. Añada el nuevo nodo a la correlación CRUSH:

    Sintaxis

    ceph orch host add NODE_NAME IP_ADDRESS

    Ejemplo

    [ceph: root@host01 /]# ceph orch host add host02 10.10.128.70
  7. Añada un OSD para cada disco del nodo al clúster de almacenamiento.

Importante : Al agregar un nodo OSD a un clúster de IBM Storage Ceph, IBM recomienda agregar un demonio OSD a la vez y permitir que el clúster se recupere a un estado de active+clean antes de pasar al siguiente OSD.