Registros de daemon Ceph

Puede ver los registros del daemon Ceph a través de stderr o archivos.

Registro en el directorio stderr

Tradicionalmente, los daemons de Ceph han iniciado sesión en /var/log/ceph. De forma predeterminada, los daemons de Cephadm inician sesión en stderr y el entorno de ejecución del contenedor captura los registros. Para la mayoría de los sistemas, de forma predeterminada, estos registros se envían a journald y se puede acceder a ellos mediante el mandato journalctl .

  • Por ejemplo, para ver los registros del daemon en host01 para un clúster de almacenamiento con el ID 5c5a50ae-272a-455d-99e9-32c6a013e694:

    Ejemplo

      [ceph: root@host01 /]# journalctl -u ceph-5c5a50ae-272a-455d-99e9-32c6a013e694@host01

Esto funciona bien para las operaciones normales de Cephadm cuando los niveles de registro son bajos.

  • Para inhabilitar el registro en stderr, establezca los valores siguientes:

    Ejemplo

      [ceph: root@host01 /]# ceph config set global log_to_stderr false
      [ceph: root@host01 /]# ceph config set global mon_cluster_log_to_stderr false

Registro en archivos

También puede configurar los daemons de Ceph para que se registren en los archivos en lugar de stderr. Al registrar en archivos, los registros de Ceph se encuentran en /var/log/ceph/CLUSTER_FSID.

  • Para habilitar el registro en archivos, establezca los valores siguientes:

    Ejemplo

    [ceph: root@host01 /]# ceph config set global log_to_file true
    [ceph: root@host01 /]# ceph config set global mon_cluster_log_to_file true
Importante: La rotación de registro en una vía de acceso no predeterminada no está soportada actualmente.
Nota: Inhabilite el registro en stderr para evitar registros dobles.

De forma predeterminada, Cephadm configura la rotación de registros en cada host para rotar estos archivos. Puede configurar la planificación de retención de registro modificando /etc/logrotate.d/ceph.CLUSTER_FSID.