ceph pg incompletos

Ya sea que desee proporcionar servicios de almacenamiento de objetos Ceph y / o dispositivos de bloque Ceph a plataformas en la nube, implementar un sistema de archivos Ceph o usar Ceph para otro propósito, todas las implementaciones de clústeres de almacenamiento Ceph comienzan con la configuración de cada nodo Ceph, su red y el Ceph. Clúster de almacenamiento. Un clúster de almacenamiento Ceph requiere al menos un Ceph Monitor, Ceph Manager y Ceph OSD (Object Storage Daemon). El servidor de metadatos Ceph también es necesario cuando se ejecutan clientes del sistema de archivos Ceph.

El comando ceph pg es usado para gestionar los grupos de ubicación en los OSD. Utiliza algunos subcomandos adicionales.

Según la documentación se puede:

La depuración del subcomando muestra información de depuración sobre pgs.

Uso:

ceph pg debug unfound_objects_exist | degraded_pgs_exist
La limpieza profunda del subcomando inicia la limpieza profunda en <pgid>.

Uso:

ceph pg deep-scrub <pgid>
El volcado de subcomando muestra versiones legibles por humanos de pg map (solo "todas" válidas con simple).

Uso:

ceph pg dump_json {todos | resumen | suma | delta | grupos | osds | pgs | pgs_brief} [{todos | resumen | suma | delta | grupos | osds | pgs | pgs_brief ...]}
El subcomando dump_pools_json muestra la información de los grupos de pg solo en json.

Uso:

ceph pg dump_pools_json
El subcomando dump_stuck muestra información sobre pgs atascados.

Uso:

ceph pg dump_stuck {inactivo | sucio | rancio | tamaño insuficiente | degradado [inactivo | sucio | rancio | tamaño insuficiente | degradado ...]}
{<init>}
El subcomando getmap obtiene el mapa pg binario a -o / stdout.

Uso:

ceph pg getmap
El subcomando ls enumera pg con pool, osd, state específicos

Uso:

ceph pg ls {<int>} {<pg-state> [<pg-state> ...]}
El subcomando ls-by-osd enumera pg en osd [osd]

Uso:

ceph pg ls-by-osd <osdname (id | osd.id)> {<int>}
{<pg-state> [<pg-state> ...]}
El subcomando ls-by-pool enumera pg con pool = [poolname]

Uso:

ceph pg ls-by-pool <poolstr&lg {<int>} {<pg-state> [<pg-state> ...]}
El subcomando ls-by-primary enumera pg con primary = [osd]

Uso:

ceph pg ls-by-primary <osdname (id | osd.id)> {<int>}
{<pg-state> [<pg-state> ...]}
El mapa de subcomando muestra el mapeo de pg a osds.

Uso:

ceph pg map <pgid>
La reparación de subcomando inicia la reparación en <pgid>

Uso:

reparación de ceph pg <pgid>
La limpieza de subcomando inicia la limpieza en <pgid>

Uso:

Ceph pg scrub <pgid>
La estadística del subcomando muestra el estado del grupo de ubicación.