Utilización de módulos de Ceph Manager
Utilice el mandato ceph mgr module ls para ver los módulos disponibles y los módulos que están habilitados actualmente.
Habilite o inhabilite módulos con el mandato ceph mgr module enable MODULE o el mandato ceph mgr module disable MODULE respectivamente.
Si un módulo está habilitado, el daemon ceph-mgr activo lo carga y lo ejecuta. En el caso de los módulos que proporcionan un servicio, como un servidor de correo electrónico ( HTTP ), el módulo puede publicar su dirección cuando se carga. Para ver las direcciones de dichos módulos, ejecute el mandato ceph mgr
services .
Algunos módulos también pueden implementar una modalidad en espera especial que se ejecuta en el daemon ceph-mgr en espera, así como en el daemon activo. Esto permite a los módulos que proporcionan servicios redirigir sus clientes al daemon activo, si el cliente intenta conectarse a una base de datos en espera.
A continuación se muestra un ejemplo para habilitar el módulo de panel de control:
[ceph: root@host01 /]# ceph mgr module enable dashboard
[ceph: root@host01 /]# ceph mgr module ls
MODULE
balancer on (always on)
crash on (always on)
devicehealth on (always on)
orchestrator on (always on)
pg_autoscaler on (always on)
progress on (always on)
rbd_support on (always on)
status on (always on)
telemetry on (always on)
volumes on (always on)
cephadm on
dashboard on
iostat on
nfs on
prometheus on
restful on
alerts -
diskprediction_local -
influx -
insights -
k8sevents -
localpool -
mds_autoscaler -
mirroring -
osd_perf_query -
osd_support -
rgw -
rook -
selftest -
snap_schedule -
stats -
telegraf -
test_orchestrator -
zabbix -
[ceph: root@host01 /]# ceph mgr services
{
"dashboard": "http://myserver.com:7789/",
"restful": "https://myserver.com:8789/"
}
La primera vez que se inicia el clúster, utiliza el valor mgr_initial_modules para alterar temporalmente qué módulos habilitar. Sin embargo, este valor se ignora durante el resto del tiempo de vida del clúster: utilícelo sólo para el programa de arranque. Por ejemplo, antes de iniciar los daemons de supervisor por primera vez, puede añadir una sección como esta al archivo ceph.conf :
[mon]
mgr initial modules = dashboard balancer
Cuando un módulo implementa enganches de línea de comentario, los mandatos son accesibles como mandatos Ceph ordinarios y Ceph incorpora automáticamente los mandatos de módulo en la interfaz CLI estándar y los direcciona adecuadamente al módulo:
[ceph: root@host01 /]# ceph <command | help>
Puede utilizar los siguientes parámetros de configuración con el mandato anterior:
Configuración |
Descripción |
Tipo |
Valor predeterminado |
|---|---|---|---|
|
Vía de acceso desde la que cargar los módulos. |
Serie |
|
|
Vía de acceso para cargar datos de daemon (como conjunto de claves) |
Serie |
|
|
Número de segundos entre las balizas de gestor a los supervisores y otras comprobaciones periódicas. |
Entero |
|
|
Cuánto tiempo después de la última baliza debe considerarse que un gestor ha fallado. |
Entero |
|