Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un solicitante es cualquier aplicación que use la API de VSS (específicamente la interfaz IVssBackupComponents) para solicitar los servicios del servicio de instantáneas de volumen para crear y administrar instantáneas y conjuntos de instantáneas de uno o varios volúmenes.
El ejemplo más típico de un solicitante (y el único direccionado en esta documentación) es una aplicación de copia de seguridad y restauración compatible con VSS, que usa datos copiados en instantáneas como origen estable para sus operaciones de copia de seguridad.
Además de iniciar instantáneas, las aplicaciones solicitante de copia de seguridad y recuperación se comunican con productores de datos (escritores) para recopilar información sobre el sistema y para indicar a los escritores que preparen sus datos para la copia de seguridad.
Estado del solicitante
Un solicitante mantiene su información de estado en un objeto de metadatos basado en XML denominado Documento componentes de copia de seguridad. Los metadatos del solicitante son necesarios, pero no suficientes para permitir que un solicitante realice una copia de seguridad y, a continuación, restaure un sistema de archivos. Las razones de esto son las siguientes:
- Durante una operación de copia de seguridad, solo un subconjunto de todos los componentes implicados en la copia de seguridad(no seleccionables para los componentes de copia de seguridad sin seleccionar para los antecesores de copia de seguridad y seleccionables para los componentes de copia de seguridad que se han incluidos explícita mente en la copia de seguridad, han tenido su información agregada al documento componentes de copia de seguridad del solicitante.
- La información incluso para esos componentes agregados al documento componentes de copia de seguridad está incompleta: no se incluyen las especificaciones de archivo y ruta de acceso.
- Durante las operaciones de restauración, un componente incluir implícitamente en la copia de seguridad puede ser seleccionable para la restauración y, por tanto, se puede incluir explícitamente en la restauración. Esto requerirá la actualización del documento de componentes de copia de seguridad del solicitante con información de copias almacenadas del documento de metadatos de escritor de un escritor.
Para permitir la especificación completa de una operación de copia de seguridad o restauración, la API de VSS permite al solicitante consultar los metadatos de los escritores en ejecución (durante las copias de seguridad) o examinar los metadatos del escritor almacenado (durante las restauraciones). Además, un escritor puede modificar la información de componentes en el documento Componentes de copia de seguridad en el curso de una operación de copia de seguridad o restauración.
Con la información sobre qué componentes se han seleccionado para realizar copias de seguridad y restauración y las reglas relativas a la selección de componentes (para obtener más información, vea Configuración de la organización de componentes y Trabajar con selectibilidad y rutas de acceso lógicas), un solicitante puede determinar qué archivos de escritura necesita para realizar copias de seguridad o restaurar y dónde puede encontrar esos archivos.
Como parte de una copia de seguridad, tanto el solicitante como los metadatos del escritor deben almacenarse para que se puedan usar en la restauración. Por el contrario, las operaciones de restauración requieren la recuperación de los antiguos componentes de copia de seguridad y documentos de metadatos de escritor para obtener instrucciones completas sobre cómo restaurar archivos.
Comunicación entre procesos del solicitante
El solicitante mantiene el control sobre las operaciones de copia de seguridad y restauración de VSS mediante la generación de eventos COM a través de varias llamadas en la API del solicitante. Estas llamadas pueden hacer lo siguiente:
- Realice solicitudes de los proveedores, por ejemplo, IVssBackupComponents::D oSnapshotSet hace que el proveedor cree una instantánea del volumen seleccionado.
- Desencadenar que los escritores devuelvan información, por ejemplo, IVssBackupComponents::GatherWriterMetadata permite al solicitante obtener el documento de metadatos del escritor de cada escritor.
- Requerir que los escritores se preparen o controlen varias fases de las operaciones de instantáneas y de copia de seguridad, por ejemplo, IVssBackupComponents::P repareForBackup los escritores de señales para configurar la inmovilización de E/S.
Un solicitante recibe información de los escritores a través de documentos de metadatos de escritor en directo o almacenados y mediante el uso de la interfazIVssComponent, que el escritor puede actualizar.
Ciclo de vida de un solicitante durante la copia de seguridad
A continuación se muestra un resumen del ciclo de vida del solicitante para la copia de seguridad:
- Cree una instancia e inicialice las interfaces de LA API de VSS.
- Póngase en contacto con escritores y recupere su información.
- Elija los datos para realizar una copia de seguridad.
- Solicite una instantánea del proveedor.
- Realice una copia de seguridad de los datos.
- Libere la interfaz y la instantánea.
Ciclo de vida de un solicitante durante la restauración
El ciclo de vida de restauración no requiere una instantánea, pero aún requiere la cooperación con el escritor:
- Creación de instancias de interfaces de API de VSS.
- Inicialice el solicitante para la operación de restauración cargando un documento de componentes de copia de seguridad almacenados.
- Recuperar los metadatos almacenados del escritor y los documentos de componentes de copia de seguridad.
- Póngase en contacto con los escritores para inicializar la cooperación.
- Compruebe si hay actualizaciones de escritor en el documento Componentes de copia de seguridad.
- Restaure los datos.