Secuencia de comandos de copia de seguridad de, Secuencia de comandos de ejemplo – HP OneView Manual del usuario

Página 277

Advertising
background image

C Ejemplos de secuencias de comandos de copia de

seguridad y restauración

C.1 Secuencia de comandos de copia de seguridad de ejemplo

Como alternativa al uso de Settings

→Actions→Create backup (Configuración > Acciones > Crear

copia de seguridad) desde la interfaz de usuario del dispositivo, puede escribir y ejecutar una
secuencia de comandos para crear y descargar automáticamente un archivo de copia de seguridad
del dispositivo.
El

Ejemplo 8, «Secuencia de comandos backup.ps1 de ejemplo»

proporciona una secuencia de

comandos de PowerShell de ejemplo que utiliza llamadas REST para crear y descargar un archivo
de copia de seguridad del dispositivo. Copie y pegue esta secuencia de comandos de ejemplo
en un archivo en un sistema Windows que ejecute PowerShell versión 3.0, y edite la secuencia
de comandos para personalizarla para su entorno.
Puede programar la secuencia de comandos para que se ejecute automáticamente en modo
interactivo o por lotes de forma periódica (HP recomienda copias de seguridad diarias). Solo un
usuario con privilegios de Administrador de copia de seguridad o Administrador de infraestructuras
puede ejecutar la secuencia de comandos de forma interactiva.

Para ejecutar la secuencia de comandos de manera interactiva, no incluya ningún parámetro.
La secuencia de comandos le pide que introduzca el nombre de host del dispositivo, el nombre
de usuario y la contraseña del dispositivo, y el nombre de un archivo para almacenar estos
parámetros para las ejecuciones por lotes. Introduzca el nombre y la contraseña de un usuario
con la función Administrador de copia de seguridad o Administrador de infraestructuras. El
nombre de usuario y la contraseña se almacenan cifrados.
HP recomienda ejecutar la secuencia de comandos de manera interactiva la primera vez.
Después, puede programar la secuencia de comandos para que se ejecute automáticamente
en segundo plano mediante el archivo de parámetros creado en la primera ejecución.

Para ejecutar la secuencia de comandos por lotes, especifique el nombre del archivo que
contiene los parámetros de la línea de comandos.

HP recomienda instalar cURL con la opción SSL para mejorar el rendimiento. La secuencia de
comandos de ejemplo funciona sin cURL, pero puede tardar varias horas en descargar un archivo
de copia de seguridad grande. Para descargar cURL, consulte:

http://curl.haxx.se/download.html

NOTA:

También podría ser necesario instalar Microsoft Visual C++ Redistributable, el archivo

MSVCR100.dll

, disponible aquí:

64 bits:

http://www.microsoft.com/download/en/details.aspx?id=14632

32 bits:

http://www.microsoft.com/download/en/details.aspx?id=5555

Asegúrese de que la variable de entorno PATH incluya la ruta de cURL.

Secuencia de comandos de ejemplo

La

secuencia de comandos de ejemplo

hace lo siguiente para crear y descargar un archivo de

copia de seguridad:

1.

Llama a queryfor-credentials() para obtener el nombre de host, el nombre de usuario
y la contraseña del dispositivo, pidiéndoselos al usuario u obteniendo los valores de un
archivo.

2.

Llama a login-appliance() para emitir una solicitud REST para obtener un ID de sesión
utilizado para autorizar llamadas REST de copia de seguridad.

3.

Llama a backup-appliance() para emitir una solicitud REST para iniciar una copia de
seguridad.

C.1 Secuencia de comandos de copia de seguridad de ejemplo 277

Advertising