Adición de OSD

Utilice esta información para desplegar OSD en un dispositivo o host específico.

Cephadm no suministra un OSD en un dispositivo que no esté disponible. Un dispositivo de almacenamiento se considera disponible si cumple todas las condiciones siguientes:

  • El dispositivo no debe tener particiones.

  • El dispositivo no debe estar montado.

  • El dispositivo no debe contener un sistema de archivos.

  • El dispositivo no debe contener un OSD BlueStore de Ceph.

  • El dispositivo debe tener más de 5 GB.

Importante: De forma predeterminada, el parámetro osd_memory_target_autotune se establece en true en IBM Storage Ceph.

Para obtener información sobre cómo ajustar la memoria OSD automáticamente, consulte Ajuste automático de la memoria OSD.

Requisitos previos

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

Procedimiento

  1. Listar los dispositivos disponibles para desplegar OSD:

    Sintaxis

    ceph orch device ls [--hostname=HOSTNAME1 HOSTNAME2] [--wide] [--refresh]

    Ejemplo

    [ceph: root@host01 /]# ceph orch device ls --wide --refresh
  2. Puede desplegar los OSD en hosts específicos o en todos los dispositivos disponibles:

    • Para crear un OSD desde un dispositivo específico en un host específico:

      Sintaxis

      ceph orch daemon add osd HOSTNAME:DEVICE_PATH

      Ejemplo

      [ceph: root@host01 /]# ceph orch daemon add osd host02:/dev/sdb
    • Para desplegar OSD en cualquier dispositivo disponible y no utilizado, utilice la opción --all-available-devices .

      Ejemplo

      [ceph: root@host01 /]# ceph orch apply osd --all-available-devices
      Nota: Este mandato crea daemons WAL y DB colocados. Si desea crear daemons no colocados, no utilice este mandato.