Adición de OSD
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.
osd_memory_target_autotune se establece en true en IBM Storage Ceph.Consulte Ajuste automático de memoria OSD
para ajustar la memoria de OSD automáticamente.Requisitos previos
Un clúster de IBM Storage Ceph en ejecución.
Procedimiento
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 --refreshPuede 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_PATHEjemplo
[ceph: root@host01 /]# ceph orch daemon add osd host02:/dev/sdbPara 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-devicesNota: Este mandato crea daemons WAL y DB colocados. Si desea crear daemons no colocados, no utilice este mandato.
Referencia
Para obtener más información sobre las especificaciones de unidad para OSD, consulte Especificaciones de servicio avanzadas y filtros para desplegar OSD
Para obtener más información sobre el zapping de dispositivos para borrar datos en dispositivos, consulte Zapping devices for Ceph OSD deployment