Tema anterior: check (gestión de volúmenes): inicia la comprobación en segundo plano para los volúmenes que necesitan una reparación

Tema siguiente: Especificación de la salida del comando volume repair

repair (gestión de volúmenes): repara el volumen

Repara los volúmenes.

Sintaxis
volume repair (--suspend [time=tiempo]) | --resume  
volume repair nombre --resume  
volume repair nombre [--force | (--suspend [time=tiempo])]  
volume repair [nombre] --status [--batch]  
vol repair --all [--force]
Parámetros
name

Nombre del volumen que se debe reparar o cuyo estado se debe recuperar.

--suspend

Suspende las operaciones de reparación del volumen; durante un máximo de 1 semana.

--resume

Reanuda las operaciones de reparación del volumen.

tiempo

(opcional) Número de minutos durante los que se deben suspender las operaciones de reparación del volumen. Si no se especifica, las operaciones de reparación del volumen se suspenden durante 60 minutos.

--force

Inicia la reparación del volumen inmediatamente.

--status

Muestra el estado de operación de la reparación del volumen.

--batch

Muestra el estado de operación de reparación del volumen en el formato UDL.

--all

Inicia la reparación del volumen de fondo (alias para "vol check")

Ejemplos
volume repair /system:MYSQL5.boot

Repara el volumen de clase del catálogo global.

volume repair my-app:data --force

Inicia inmediatamente la reparación de volumen del usuario de aplicaciones.

volume repair my-app:DBASE.boot

Repara el volumen de clase de singleton de aplicaciones.

volume repair my-app/local:DBASE.boot

Repara el volumen de clase de catálogo de aplicaciones.

volume repair --suspend time=30

Suspende las operaciones automáticas de reparación del volumen durante 30 minutos.

volume repair --resume

Reanuda la reparación automática del volumen.

volume repair my-app:data --suspend time=30

Suspende la reparación de un volumen de usuario de la aplicación durante 30 minutos.

volume repair my-app:data --resume

Reanuda la reparación de un volumen de usuario de la aplicación.

volume repair --status

Recupera el estado de la reparación actual para todos los volúmenes.

volume repair my-app:data --status

Recupera el estado de la reparación actual de un volumen de usuario de la aplicación.

 vol repair --all --force            

Reanuda algunas reparaciones del volumen suspendidas e inicia la comprobación de volúmenes que necesitan una reparación.

Notas: Aquí encontrará una especificación de la convención de denominación para entidades de CA 3Tera AppLogic.

Todas las operaciones de reparación del volumen se realizan en segundo plano (uno por servidor). Para recuperar el estado actual de una operación de reparación del volumen, ejecute uno de los siguientes comandos:

vol repair --status: recupera el estado de reparación para todos los volúmenes.

vol repair name --status: recupera el estado de reparación para un sólo volumen.

La reparación del volumen automatizada en CA 3Tera AppLogic recupera la lista de volúmenes degradados que hay que reparar una vez cada 6 horas. El usuario puede obligar a CA 3Tera AppLogic a recuperar la lista de volúmenes degradados ejecutando vol check; esto se puede utilizar para verificar que la lista actual de volúmenes degradados está planificada para su reparación.

Al iniciar la reparación de un volumen (vol repair name), la reparación del volumen se iniciará inmediatamente si hay bastantes servidores disponibles para ejecutar la reparación. Si no hay servidores disponibles, la reparación se iniciará cuando los servidores estén disponibles.

Al iniciar la reparación de un volumen con --force, la operación de reparación se inicia inmediatamente y puede provocar la suspensión de la reparación de otro volumen que se esté reparando en ese momento. Utilice este comando si hay que iniciar inmediatamente la reparación de un volumen concreto.

Cuando se suspende la reparación de un volumen, la operación de reparación del volumen se detiene y se reinicia cuando los servidores están disponibles después del período de tiempo especificado.

Al reanudar la reparación de un volumen con --resume, el volumen se reparará en cuanto haya suficientes servidores disponibles.

Si falla la reparación de un volumen, éste se volverá a planificar para su reparación. Si la reparación de un volumen falla tres veces dentro de un período de 24 horas, la reparación del volumen no se intentará de nuevo hasta 24 horas más tarde. Si hay un volumen en el grid que continuamente falla al intentar repararlo, póngase en contacto con su proveedor de servicios inmediatamente.

A continuación, aparece una descripción de los diversos estados de volumen que se registran cuando se ejecuta vol repair con la opción --status:

- error: el volumen está en estado de "error", lo que significa que el volumen no tiene un flujo correcto (es decir, duplicados).

- failed: una o varias operaciones de reparación del volumen han fallado.

- repairing: el volumen se está reparando actualmente.

- queued: el volumen está en cola para su reparación. Una vez que los servidores estén disponibles, se iniciará la reparación del volumen.

- suspended: la reparación del volumen se ha suspendido o el volumen ha fallado al intentar repararse y se volverá a planificar para su reparación.

- complete: la operación de reparación del volumen se ha completado correctamente.

Aquí encontrará una especificación de la salida del estado de la reparación.

Esta sección contiene los siguientes temas:

Especificación de la salida del comando volume repair