Creación y Mantenimiento de Planes de Recuperación ante Desastres
Cada plan de DR define los pasos que se deben realizar en los recursos de nube de Private Cloud Appliance cuando se ejecuta una operación de DR: failover, switchover o failover posterior.
Cada configuración de DR tiene un archivo de plan de DR asociado. Este archivo puede contener varios planes de DR, cada uno identificado por un nombre único asignado por el administrador durante la creación. El archivo del plan de DR se almacena en formato JSON en el directorio /mnt/dr_metadata del rack en espera.
Creación de un plan de DR
El servicio de DR proporciona planes predeterminados para cada operación estándar. Las crea con un comando simple para empezar. Si es necesario, puede personalizar los pasos del plan posteriormente.
- Uso de la CLI del servicio
-
-
Busque el ID de la configuración de DR para la que desea crear un plan de DR (
drGetConfigs). -
Cree un plan de DR por defecto con el comando
create DrPlan.Normalmente, una configuración de DR tiene planes de DR asociados para cada tipo de operación. En este ejemplo, se crean planes para failover, switchover y failover posterior.
PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=SWITCHOVER planName=sw1 JobId: eae66f69-7b99-420e-b324-7d8964b2202b Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully started job for DR Plan Create for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041 PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=FAILOVER planName=fo1 PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=POSTFAILOVER planName=pfo1 -
Utilice el ID de trabajo para comprobar el estado de la operación que ha iniciado.
PCA-ADMIN> show Job id=eae66f69-7b99-420e-b324-7d8964b2202b Data: Id = eae66f69-7b99-420e-b324-7d8964b2202b Type = Job Associated Work Request Id = ec0f39df-6256-4c4c-a839-0d00a8f326dc Done = true Name = CREATE_TYPE Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully created [sw1] plan on STANDBY for DR operation [switchover] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job CREATE_TYPE Username = admin WorkItemIds 1 = id:5ca6d187-e01a-40e2-bc97-3193a9a88742 type:WorkItem name: -
Para mostrar una lista de los planes de DR existentes para una configuración de DR, utilice el comando
drListPlan.PCA-ADMIN> drListPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 Data: id Plan Name Operation -- --------- --------- 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 sw1 switchover 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1 fo1 failover 6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1 pfo1 postfailover -
Para mostrar el estado y los detalles de un plan de DR, utilice el comando
show DrPlan.PCA-ADMIN> show DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Data: Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Type = DrPlan Plan Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Plan Name = sw1 Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041 Operation = switchover Steps 1 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck Steps 1 - Step Name = PRECHECK Steps 1 - Enabled = true Steps 1 - Last Status = norun Steps 1 - Command = None Steps 1 - Check Only = true Steps 2 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal_precheck Steps 2 - Step Name = ROLE_REVERSAL_PRECHECK Steps 2 - Enabled = true Steps 2 - Last Status = norun Steps 2 - Command = None Steps 2 - Check Only = true Steps 3 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::stop_primary Steps 3 - Step Name = STOP_PRIMARY Steps 3 - Enabled = true Steps 3 - Last Status = norun Steps 3 - Command = None Steps 3 - Check Only = false Steps 4 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal Steps 4 - Step Name = ROLE_REVERSAL Steps 4 - Enabled = true Steps 4 - Last Status = norun Steps 4 - Command = None Steps 4 - Check Only = false Steps 5 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::start_standby Steps 5 - Step Name = START_STANDBY Steps 5 - Enabled = true Steps 5 - Last Status = norun Steps 5 - Command = None Steps 5 - Check Only = false Steps 6 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::cleanup_primary Steps 6 - Step Name = CLEANUP_PRIMARY Steps 6 - Enabled = true Steps 6 - Last Status = norun Steps 6 - Command = None Steps 6 - Check Only = false Steps 7 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::post_config Steps 7 - Step Name = POST_CONFIG Steps 7 - Enabled = true Steps 7 - Last Status = norun Steps 7 - Command = None Steps 7 - Check Only = false
-
- Uso de la IU web de servicio
-
-
En Disaster Recovery Service, abra la página DR Configurations. En la tabla, haga clic en la configuración a la que desea agregar un plan de DR. Aparece la página de detalles Configuración de DR.
-
En la sección Recursos, haga clic en Planes.
En la parte derecha del cuadro Planes, haga clic en Agregar plan.
-
En la ventana Crear plan de DR, introduzca la siguiente información en los campos correspondientes:
-
Nombre del Plan: Introduzca un nombre para este plan del DR.
-
Operación: seleccione una operación estándar: switchover, failover, failover posterior.
-
Pasos: déjelo en blanco si desea que los pasos por defecto para la operación seleccionada. De lo contrario, especifique los pasos para agregar al plan de DR. Las opciones son: 'precheck', 'role_reversal_precheck', 'stop_primary', 'role_reversal', 'start_standby', 'cleanup_primary', 'post_config'.
-
Archivo de datos del plan de Dr.: se utiliza para migrar planes de DR de primera generación. Déjelo en blanco.
-
Configuraciones para migrar: se utiliza para migrar planes de DR de primera generación. Déjelo en blanco.
-
-
Haga clic en Create DR Plan (Crear plan de DR). Se inicia un trabajo de DR. Cuando se completa correctamente, el plan de DR aparece en la tabla de recursos.
Para realizar un seguimiento del progreso, en Disaster Recovery Service, seleccione Jobs. La tabla Trabajos informa el estado de cada trabajo. Haga clic en un registro de la tabla para mostrar los detalles del trabajo.
-
Repita estos pasos para agregar todos los planes de DR necesarios.
-
Opcionalmente, haga clic en el nombre de un plan de DR para mostrar su página de detalles.
-
Cambio de un plan de DR
Un plan de DR tiene una estructura compleja con muchos parámetros, lo que dificulta la actualización desde la línea de comandos en particular. En su lugar, puede cambiar los pasos individuales que componen el plan de DR. Consulte Personalización de los pasos de un plan de recuperación ante desastres.
Supresión de un plan de DR
Puede eliminar un plan de DR si ya no es necesario. Para suprimir todos los planes asociados a una configuración de DR a la vez, utilice el comando drDeleteAllPlans.
- Uso de la CLI del servicio
-
-
Busque el ID del plan de DR que desea suprimir (
drListPlan). -
Elimine el plan de DR seleccionado con el comando
delete DrPlan.PCA-ADMIN> delete DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2 JobId: 603d480f-1e0f-4229-b596-aaaf8588e682 Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041 -
Utilice el ID de trabajo para comprobar el estado de la operación que ha iniciado.
PCA-ADMIN> show Job id=603d480f-1e0f-4229-b596-aaaf8588e682 Data: Id = 603d480f-1e0f-4229-b596-aaaf8588e682 Type = Job Associated Work Request Id = 391a0799-235a-4b26-aa99-4b5dd14ba19a Done = true Name = DELETE_TYPE Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully deleted [fo2] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job DELETE_TYPE Username = admin WorkItemIds 1 = id:86d0bd13-5f9c-4513-9404-60d8980b2243 type:WorkItem name:
-
- Uso de la IU web de servicio
-
-
En Disaster Recovery Service, abra la página DR Configurations. En la tabla, haga clic en la configuración para la que desea suprimir un plan de DR. Aparece la página de detalles Configuración de DR.
-
En la sección Recursos, haga clic en Planes. Todos los planes de DR existentes se muestran en la tabla.
-
En la columna Acciones, abra el menú rápido (3 puntos) y haga clic en Eliminar.
También puede hacer clic en el nombre del plan de DR para mostrar su página de detalles. En la esquina superior derecha, haga clic en Eliminar.
-
Cuando se le solicite, haga clic en Confirmar. Se inicia un trabajo de DR. Cuando se completa correctamente, el plan de DR se elimina de la tabla.
Para realizar un seguimiento del progreso, en Disaster Recovery Service, seleccione Jobs. La tabla Trabajos informa el estado de cada trabajo. Haga clic en un registro de la tabla para mostrar los detalles del trabajo.
-
Repita esta acción hasta que se hayan eliminado todos los planes de DR obsoletos.
-
Supresión de todos los planes de DR
En lugar de suprimir planes de DR uno por uno, puede suprimir todos los planes asociados a una configuración de DR a la vez.
- Uso de la CLI del servicio
-
-
Busque el ID de la configuración de DR para la que desea suprimir todos los planes (
drGetConfigs). -
Elimine el plan de DR seleccionado con el comando
drdeleteallPlans.PCA-ADMIN> drdeleteallPlans drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 JobId: b595dd62-8046-4ca7-90a0-dcbbf084e663 Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041 -
Utilice el ID de trabajo para comprobar el estado de la operación que ha iniciado.
PCA-ADMIN> show Job id=b595dd62-8046-4ca7-90a0-dcbbf084e663 Data: Id = b595dd62-8046-4ca7-90a0-dcbbf084e663 Type = Job Associated Work Request Id = d7cfb184-4e38-469d-b189-bb809386f5d4 Done = true Name = DELETE_TYPE Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully deleted [all_plans] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job DELETE_TYPE Username = admin WorkItemIds 1 = id:6cfec1c9-4a72-492d-a414-38bf4df6cf3a type:WorkItem name:
-
- Uso de la IU web de servicio
-
-
En Disaster Recovery Service, abra la página DR Configurations. En la tabla, haga clic en la configuración para la que desea suprimir un plan de DR. Aparece la página de detalles Configuración de DR.
-
En la sección Recursos, haga clic en Planes. Todos los planes de DR existentes se muestran en la tabla.
Compruebe que se deben suprimir todos los planes de la tabla.
-
En la esquina superior derecha, seleccione Controles y, a continuación, haga clic en Eliminar todos los planes.
-
Cuando se le solicite, haga clic en Confirmar. Se inicia un trabajo de DR. Cuando se completa correctamente, todos los planes de DR se eliminan de la tabla.
Para realizar un seguimiento del progreso, en Disaster Recovery Service, seleccione Jobs. La tabla Trabajos informa el estado de cada trabajo. Haga clic en un registro de la tabla para mostrar los detalles del trabajo.
-