7.0 Utilidad ProtectAgent

ProtectAgent (ProtectAgent.cli.exe) es una utilidad de línea de comandos que se puede usar para instalar, actualizar, realizar consultas o desinstalar controladores de transferencia basados en bloques. Aunque siempre es necesario rearrancar cuando se instalan, se desinstalan o se actualizan controladores, ProtectAgent permite controlar mejor cuándo se producen esas acciones y, por lo tanto, cuándo se producirá el rearranque del servidor. Por ejemplo, puede usar ProtectAgent para instalar los controladores durante el tiempo de inactividad planificado, en lugar de hacerlo durante la primera réplica.

La sintaxis de la utilidad ProtectAgent es la siguiente:

ProtectAgent.cli.exe [Option] [/psserver=%IP%]

En la Tabla 7-1 se describen las opciones y los parámetros disponibles para los comandos de ProtectAgent.cli.exe.

Tabla 7-1 Opciones y parámetros de comandos de ProtectAgent

Uso

Descripción

Opciones

h |? | help

Muestra el uso y las opciones del comando.

logs | view-logs

Abre el directorio de registro de la aplicación.

status

Muestra el estado de instalación de los controladores de PlateSpin.

din | driver-install

Instala los controladores de PlateSpin.

dup | driver-upgrade

Actualiza los controladores de PlateSpin.

dun | driver-uninstall

Desinstala los controladores de PlateSpin.

Conmutador

/psserver=%IP%

Descarga los controladores de transferencia basados en bloques del servidor especificado cuando se invocan las opciones status, driver-install o driver-upgrade.

Con la utilidad ProtectAgent se incluye una copia de los controladores de transferencia basados en bloques. Alternativamente, es posible especificar el parámetro de línea de comandos /psserver= para descargar los controladores del servidor de PlateSpin cuando se invocan las opciones status, driver-install o driver-upgrade. Esto resulta de utilidad si el servidor tiene aplicado un parche con un paquete de controladores nuevo, pero la utilidad de línea de comandos ProtectAgent no tiene este parche.

NOTA:para evitar confusiones, el método recomendado para usar ProtectAgent es instalar, desinstalar o actualizar los controladores y luego rearrancar antes de realizar una réplica.

Deberá rearrancar el sistema cada vez que instale, actualice o desinstale los controladores. El rearranque fuerza que el controlador en ejecución se detenga y que el nuevo controlador se aplica al reiniciar el sistema. Si no rearranca el sistema antes de la réplica, el origen seguirá actuando como si la operación no se hubiera completado. Por ejemplo, si instala controladores sin rearrancar el sistema, el origen actúa como si no se hubieran instalado controladores durante la réplica. De igual forma, si actualiza los controladores sin rearrancar, el origen seguirá usando el controlador en ejecución durante la réplica hasta que se rearranque el sistema.

Si la versión del controlador instalado es distinta a la del controlador en ejecución, la opción status recordará al usuario que debe rearrancar. Por ejemplo:

C:\ProtectAgent\ProtectAgent.cli.exe /status
Step 1 of 2: Querying the PlateSpin controller service
   Done
Step 2 of 2: Querying the installed PlateSpin driver version
   Done

The task completed successfully
PlateSpin Controller Service Status
    Status: Running
    Version: 9.9.9.9
    Last Successful Contact: 1/5/2015 12:14:25 PM

PlateSpin Driver Status
    Installed Driver Version: 8.0.0.11
    Running Driver Version: Not running. Reboot to load the driver.
    Upgrade Available: No

PlateSpin crea una tarea para advertir al usuario de que es necesario rearrancar a fin de completar la instalación o la actualización del controlador. La notificación aparece en la lista Tasks (Tareas, Figura 7-1). Durante la réplica, la notificación aparece en la página Command Details (Detalles del comando, Figura 7-2).

Figura 7-1 Tarea de notificación de rearranque

Figura 7-2 Notificación de rearranque durante la réplica

Al rearrancar el equipo de origen se aplican y se inician los controladores instalados o actualizados. Si el controlador se ha instalado recientemente, después del rearranque será necesario realizar una réplica completa o una réplica de sincronización del servidor a fin de garantizar que se recogen todos los cambios del origen. Esta réplica de sincronización del servidor se representa al usuario en el campo Status (Estado) como una advertencia (Figura 7-3). Las réplicas incrementales posteriores se completarán sin advertencias.

Figura 7-3 Notificación de sincronización del servidor requerida