Tema anterior: Gestión de gridsTema siguiente: Cómo migrar datos a otro grid


Cómo copiar datos en el grid

Como operador, desea realizar una copia de seguridad de los datos del grid, también denominada "copia de seguridad dinámica". Esta tarea requiere el nivel de seguridad que proporciona el permiso grid_administrator. Una copia de seguridad dinámica incluye una copia idéntica en el mismo grid, ya que esta representa una instantánea de datos en un momento dado. Se realizan copias de seguridad suficientes y con regularidad de la infraestructura del grid, ya que se trata de un aspecto crucial del mantenimiento del grid. Si se produce un problema con el grid, este mantenimiento garantiza contar con la disponibilidad de los datos. Se copian las clases de dispositivos, se exportan los catálogos y se copian las aplicaciones para completar la copia de seguridad.

El siguiente diagrama muestra cómo realizar una copia de seguridad de los datos del grid:

Diagrama que muestra cómo realizar una copia de seguridad de los datos del grid.

  1. Copie las clases de dispositivos.
  2. Exporte los catálogos.
  3. Copie las aplicaciones.
Copia de clases de dispositivos

Los dispositivos permiten emular hardware físico como servidores, conmutadores, enrutadores y equilibradores de carga. Cada dispositivo se ejecuta en su propio entorno virtualizado, e inicia su propio sistema operativo, servicios de aplicaciones y otro software obligatorio. Además, el dispositivo tiene un límite que aísla el interior del dispositivo del exterior. Este límite define la estructura del dispositivo y su interacción con otros componentes de CA AppLogic®, incluido el grid.

Una clase de dispositivo especifica la definición de un dispositivo reutilizable con atributos de límites. Se pueden modificar estos atributos para adaptarse al comportamiento del dispositivo para una finalidad específica. Por ejemplo, tras arrastrar una clase de dispositivo de servidor web desde el catálogo al lienzo, es posible crear una instancia de singleton de dicha clase de servidor web. A continuación, se pueden modificar las propiedades del límite para que se adapten a un entorno concreto. También se pueden guardar estos cambios como una nueva clase.

Siga los pasos siguientes:

  1. Abra el shell del grid en el cuadro de mandos o el editor de la aplicación.
  2. Formatee un comando de shell según la sintaxis siguiente:
    class copy source_name dest_name
    
    source_name

    Especifica el nombre de la clase que se desea copiar.

    dest_name

    Especifica el nombre de la nueva clase.

    En este ejemplo, se recomienda copiar la clase WIN03 del catálogo global system_ms a un catálogo global de copia de seguridad system_msbkp en el mismo grid.

  3. Ejecute el siguiente comando:
    class copy /system_ms:WIN03 /system_msbkp:WIN03
    

    Se realiza una copia de seguridad de la clase.

Exportación de catálogos

Se utilizan catálogos para asegurar y organizar de forma lógica las clases de agrupación de dispositivos. Por ejemplo, se pueden arreglar todos los servidores de Windows en el mismo catálogo. El catálogo almacena dispositivos y clases de ensamblajes. Una vez que se crea una clase de dispositivo, se puede agregar dicha clase al catálogo local, donde puede utilizarla la aplicación. Además, también se puede agregar la clase al catálogo global, donde otras aplicaciones y usuarios pueden acceder al catálogo.

Siga los pasos siguientes:

  1. Abra el shell del grid en el cuadro de mandos o el editor de la aplicación.
  2. Formatee un comando de shell según la sintaxis siguiente:
    cat export <catálogo> <dir> [--force] [--nocompress] [ --preserve_acl | --preserve_local_acl | --preserve_global_acl ]
    
    Catálogo

    El nombre del catálogo que se va a exportar. Se especifica uno de los siguientes catálogos:

    • Catálogo global: /<catalog>
    • Catálogo local: <application>/<catalog>
    Dir.

    El nombre del directorio de intercambio relativo a /vol/_impex en el que se desea exportar el catálogo.

    --force

    Opción que permite exportar la clase del catálogo incluso aunque ya esté presente (por ejemplo, cada clase se elimina y, después, se exporta).

    --nocompress

    Opción para desactivar la compresión de las imágenes del volumen.

    --preserve_acl

    Conserva la ACL del catálogo global, si está presente.

    --preserve_local_acl

    Conserva los elementos principales locales en la ACL del catálogo global.

    --preserve_global_acl

    Conserva los elementos principales globales en la ACL del catálogo global.

    En este ejemplo, se desea exportar el catálogo global WIN03CAT.

  3. Ejecute el siguiente comando:
    cat export /WIN03CAT WIN03CAT_BKP
    

    Se exportan los datos del catálogo.

Copia de las aplicaciones

La aplicación contiene dispositivos y los datos del usuario, la configuración y la infraestructura completa. Se pueden utilizar aplicaciones como plantillas o instancias. La copia es una instantánea de una plantilla o instancia de aplicación. Una plantilla de la aplicación es una aplicación configurada parcialmente que se utiliza como una plantilla para instancias de aprovisionamiento de la aplicación.

  1. Abra el shell del grid en el cuadro de mandos o el editor de la aplicación.
  2. Para detener la aplicación, ejecute el siguiente comando:
    app stop CA_SpecIM_9_2_1
    
  3. Formatee un comando de shell según la sintaxis siguiente:
    app copy source dest [--fscpy [-prefill]] [--novols]
    
    source

    Nombre de la aplicación que se desea copiar.

    destino

    Nombre de la aplicación copiada.

    fscpy

    Copia volúmenes con la copia del nivel del sistema de archivos, en lugar de la copia del nivel del bloque.

    Nota: Se puede utilizar esta opción cuando se tienen volúmenes de gran tamaño que contienen pocos datos almacenados.

    prefill

    Adjudica todos los bloques de los volúmenes de aplicación copiados.

    Nota: Únicamente se puede utilizar esta opción si se especifica --fscpy.

    novols

    No copia volúmenes de la aplicación.

    Nota: Esta opción no requiere detener la aplicación al principio, pero únicamente copia los descriptores.

    En este ejemplo, se recomienda copiar la aplicación de CA_SpecIM_9_2_1 como CA_SpecIM_9_2_1_Backup en el mismo grid.

    app copy CA_SpecIM_9_2_1 CA_SpecIM_9_2_1_Backup
    

    Esta operación copia el código de la aplicación, todos los datos del usuario y la configuración de la aplicación.

    Importante: No ejecute la aplicación original y la copia simultáneamente. Se deben cambiar las direcciones IP en una de las aplicaciones.

Se ha copiado correctamente la clase de dispositivo WIN03, exportado en el catálogo WIN03CAT, así como la aplicación CA_SpecIM_9_2_1.