Uso de los comandos de PowerShell de CA ARCserve RHA

Este capítulo describe de forma detallada cómo utilizar los comandos de PowerShell de CA ARCserve RHA para controlar, editar y supervisar los procesos de replicación y de alta disponibilidad. Los comandos se muestran en orden alfabético y se dividen en cuatro grupos: conexión y registro, control, edición y supervisión.

Esta sección contiene los siguientes temas:

Comandos de conexión y de registro

Comandos de control

Editar comandos

Comandos de supervisión

Comandos de gestión de usuarios

Comandos de conexión y de registro

Esta sección describe cómo conectarse al Servicio de control, cómo desconectarse de él y cómo introducir la clave de licencia para el registro de CA ARCserve RHA.

Connect-XO: cómo conectar PowerShell a un Servicio de control

Para trabajar con escenarios de CA ARCserve RHA mediante PowerShell, lo primero que debe hacer es conectarse al Servicio de control, que actúa como el punto de control del funcionamiento de CA ARCserve RHA. El comando Connect-XO permite conectar PowerShell a un Servicio de control específico.

Nota: Una vez que haya terminado de trabajar con PowerShell de CA ARCserve RHA, no olvide desconectarlo del Servicio de control con el comando Disconnect-XO. Al cerrar la ventana PowerShell, PowerShell se desconecta del Servicio de control.

Ejemplo: conexión a un Servicio de control

connect-xo 192.168.1.151 qa88-w3k3\administrator https

Resultado

Aparecerá el cuadro de diálogo Solicitud de credenciales de Windows PowerShell, indicándole que introduzca su contraseña. A continuación, realice lo siguiente:

Connecting...
192.168.1.151 connected!

Conexión de PowerShell a un Servicio de control mediante una secuencia de comandos

Puede evitar la introducción de las credenciales de forma manual en el cuadro de diálogo PSCredentials. Para ello, cifre la contraseña y ejecútela como un objeto.

Cómo cifrar la contraseña y ejecutarla como un objeto

Introduzca los comandos siguientes, utilizando la contraseña donde se le indique y, a continuación, ejecute:

read-host -assecurestring | converfrom-securestring | out-file C:\ securestring.txt <password>
$pass = cat C:\securestring.txt | convert to-securestring
$mycred = new-object -typename System.Management.Automation.PSCredential -argumentlist <domain\user_name>, $pass
Connect -XO [-Host] <String> $mycred [[-Protocol][<String>]] [[-Port] [<String>]]

El resultado es el mismo que en una conexión estándar:

Connecting...
<IP Address> connected! 

Para obtener más información, consulte la documentación de PowerShell o busque en internet.

Disconnect-XO: cómo desconectar PowerShell de un Servicio de control

Cuando haya terminado de trabajar con PowerShell de CA ARCserve RHA, deberá desconectarse del Servicio de control en ejecución. El comando Disconnect-XO permite conectar PowerShell a un Servicio de control específico.

Nota: Al cerrar la ventana PowerShell, PowerShell se desconecta del Servicio de control.

Nota: Este comando no tiene parámetros. Desconecta automáticamente el Servicio de control en ejecución.

Ejemplo: desconexión de un Servicio de control

disconnect-xo

Resultado:

192.168.1.151 disconnected!

Get-License: cómo mostrar la licencia de CA ARCserve RHA

El comando Get-License permite ver los detalles de licencia de CA ARCserve RHA.

Ejemplo: cómo mostrar los detalles de licencia de CA ARCserve RHA

get-license

Resultado:

Key: TVC2LF24FTU7G3WJ2QAFMCLGXA5KLPCCYIXTJTWX2MOZFU5GL7EJ3OYZQND7V3G123456
Company:
License expires on: 11  2009
Maintenance till: 11  2009
Number of Assured Recovery nodes:240
Number of CDP Repository nodes:240

Product list:
- Application Server, Windows Cluster edition, 30 instances HA
- File server, Windows Enterprise edition, 130 instances HA
- Application Server, Windows Enterprise edition, 130 instances DR
- File server, Windows Enterprise edition, 30 instances DR
- Application Server, Virtual Machine, 100 instances DR
- Application Server, Virtual Machine, 100 instances HA

Set-License: registro de CA ARCserve RHA

El comando Set-License permite registrar CA ARCserve RHA mediante una clave de licencia. Necesita tener una clave de registro válida antes de utilizar este comando.

Ejemplo: cómo registrar CA ARCserve RHA mediante una clave de licencia

set-license TVC2LF24FTU7G3WJ2QAFMCLGXA5KLPCCYIXTJTWX2MOZFU5GL7EJ3OYZQND7V3G123456

Resultado:

Key registered successfully
















xo-import-credential

Este comando lee todos los registros de credencial en el archivo XML dado y los agrega al Servicio de control al cual está conectado, a través del comando Add-Credential.

Sintaxis

xo-import-credential

Parámetros

Especifica el nombre del archivo XML.

Entrada

Ninguno. Ningún objeto se canaliza a xo-import-credential.

xo-convertto-securefile

Este comando convierte un archivo de CSV de texto sin formato a un archivo XML seguro.

Sintaxis

xo-convertto-securefile

Parámetros

Se especifican el nombre de archivo de origen y destino.

El origen debería ser un archivo de CSV con el formato siguiente:

hostname,

username,

password

host1,

user1,

pwd1

host2,

user2,

pwd2

Entrada

Ninguno. No se ha canalizado ningún objeto.

xo-credential: cómo convertir una cadena en un objeto de PSCredential

El comando xo-credential permite convertir una cadena de nombre de usuario y contraseña en un objeto de credenciales seguro, para el uso de otros comandos que entienden los objetos de PSCredential como argumentos de comando.

Sintaxis

xo-credential <username> <password>

Ejemplo

xo-credential johnsmith mypword2

Comandos de control

Esta sección describe los comandos de PowerShell de CA ARCserve RHA que permiten controlar los procesos de replicación y de alta disponibilidad.

Diff-Scenario: cómo generar un informe de diferencias

El comando Diff-Scenario permite generar un informe de diferencias para un escenario en concreto.

Importante: no es aconsejable iniciar el informe de diferencias cuando se están actualizando los datos del servidor master, ya que todas las actualizaciones que todavía no se hayan aplicado en el réplica aparecerán como diferencias.

Nota: Para ver el informe de diferencias una vez generado, abra el Centro de informes en la Página de presentación y seleccione el informe requerido.

Ejemplo: cómo generar un informe de diferencias

diff-scenario "File Server 1" F 1

Resultado:

Differences report is running for scenario File Server 1...
Done!

Export-Scenario: cómo exportar un escenario a una ubicación especificada

El comando Export-Scenario permite exportar escenarios a otras ubicaciones para reutilizarlos. El escenario se exporta como un archivo XMC, y se puede especificar su ubicación.

Ejemplo: cómo exportar un escenario a una ubicación especificada

export-scenario "File Server 1" C:\Scenarios

Resultado:

Scenario File Server 1 exported successfully to C:\Scenarios

Expose-Snapshot: cómo mostrar una instantánea

El comando Expose-Snapshot permite mostrar una instantánea. Puede mostrar la instantánea como una carpeta local de sólo lectura (para ello, móntela en una carpeta no utilizada) o como volumen local de sólo lectura (para ello, móntela en una letra de unidad no utilizada).

Notas:

Ejemplo: muestra de una instantánea como volumen local de sólo lectura

Expose-Snapshot 192.168.1.153 0 E: 25000

Resultado:

Snapshot {97127d0b-f1c9-4db5-943d-96c39b712fe6} se monta como E:

Import-Scenario: cómo importar un escenario al gestor

El comando Import-Scenario permite importar un escenario, en forma de archivo de XMC, desde una ubicación especificada. De un Servicio de control a otro, o si desea utilizar escenarios anteriores que se han guardado en el sistema.

Ejemplo: cómo importar un escenario desde una ubicación especificada al gestor

import-scenario c:\scenarios

Resultado:

Scenario File Server 2 imported successfully from c:\scenarios

Mount-Snapshot: cómo montar una instantánea

El comando Mount-Snapshot permite montar una instantánea mostrada. Puede montar la instantánea como una carpeta local de sólo lectura en una carpeta no utilizada o como un volumen local de sólo lectura en una letra de unidad no utilizada.

Ejemplo: montaje de una instantánea como volumen local de sólo lectura

mount-snapshot 192.168.1.153 0 F:

Resultado:

Snapshot {745d6ce9-d880-40bf-a0cb-d4f0114bb0f8} montada como F:

Prepare-Reboot: cómo preparar un host para el mantenimiento

El comando Prepare-Reboot permite realizar procedimientos de mantenimiento como, por ejemplo, reiniciar un host o mover grupos entre los nodos de clúster de Microsoft, sin realizar la resincronización al finalizar los procesos.

Es necesario que los host que se pueden preparar para mantenimiento participen en escenarios en ejecución. La preparación se realiza en un host cada vez, pero este host puede participar en varios escenarios. En estos escenarios, el host puede funcionar como servidor master y como réplica. Cuando un host participa en un escenario que no está en ejecución, no se producirá la preparación relativa a este escenario.

Después de recibir el mensaje que le informa de que el host está preparándose para el reinicio, puede reiniciar el host o conmutar grupos entre nodos de clúster. Una vez finalizados los procedimientos de mantenimiento, el proceso de replicación se reanuda automáticamente, sin realizar la sincronización.

Nota: Si después de preparar el host para el mantenimiento, decide no reiniciarlo y continuar ejecutando los escenarios, deberá detener los escenarios y volverlos a ejecutar.

Ejemplo: cómo preparar un host de réplica para el reinicio

Prepare-Reboot QA95-W2K3-EX2

Resultado:

Host QA95-W2K3-EX2 Preparing for reboot

Recover-Scenario: cómo recuperar los datos perdidos desde el réplica en el master

El comando Recover-Scenario permite recuperar datos que se han perdido en el servidor master. Para ello, los transfiere desde cualquiera de los host de réplica que forman parte del escenario. Para ello, se activa un proceso de sincronización en dirección inversa, esto es, desde un réplica al master. Si activa el comando Recover-Scenario, deberá definir desde qué host de réplica desea recuperar los datos y si desea borrar los datos presentes en el master (pero no en el réplica) durante el proceso de recuperación.

Importante: para iniciar la recuperación debe detener la replicación.

Para comprobar que el proceso de recuperación ha finalizado, utilice el comando Get-Events. Cuando aparezca un mensaje comunicándole que el proceso de recuperación ha finalizado, puede reiniciar el proceso de replicación desde el master al réplica. Para ello, utilice elcomando Run-Scenario.

Ejemplo: recuperación de datos perdidos

Recover-Scenario "File Server 1" 192.168.1.153 F 1 0 A 2

Resultado:

Recover application data process started


Copyright © 2010 CA. Todos los derechos reservados.