Copia de dominios de dispositivos DataPower entre conjuntos gestionados utilizando scripts

Utilice la herramienta wsadmin para copiar dominios de un conjunto gestionado a otro, por ejemplo, para copiar dominios desde un entorno de prueba a un entorno de producción. Utilice el gestor de dispositivos Datapower y la herramienta wsadmin para gestionar los dispositivos configurados en el gestor de dispositivos DataPower.

Antes de empezar

Antes de empezar, configure el gestor de dispositivos DataPower añadiendo y configurando dispositivos, conjuntos gestionados y versiones de firmware.

Acerca de esta tarea

Los ejemplos de este tema hacen referencia a un gestor de dispositivos DataPower que administra dos conjuntos gestionados de dispositivos DataPower. El conjunto gestionado conjuntoProducción representa un entorno de producción que utiliza tres dispositivos DataPower. El conjunto gestionado conjuntoPrueba representa un entorno de prueba que utiliza un dispositivo DataPower. Utilice la WebGUI de DataPower para configurar y probar los dominios del conjunto gestionado de entornos de prueba. A continuación, utilice este tema para copiar los dominios en el entorno de producción. Modifique los ejemplos para configurar mejor el entorno.

Para ver información adicional y ejemplos de los mandatos en este tema, consulte la documentación del grupo de mandatos dpManagerCommands del objeto AdminTask.

Procedimiento

  1. Inicie la herramienta de scripts wsadmin.
  2. Determine el ID del conjunto gestionado.
    Utilice el mandato dpGetAllManagedSetIDs para mostrar los ID de cada conjunto gestionado en la configuración del gestor de dispositivos DataPower, como se muestra en el mandato siguiente:
    print AdminTask.dpGetAllManagedSetIds()
    Utilice el mandato dpGetManagedSet para mostrar los atributos de un determinado ID de conjunto gestionado, tal como se muestra en el siguiente ejemplo:
    print
    AdminTask.dpGetManagedSet('-managedSetId conjuntoPrueba')
  3. Determine el ID de la versión de domino que se copia en el conjunto gestionado.
    Utilice el mandato dpGetAllMSDomainVersionIds para mostrar los ID de cada versión de dominio para el dominio BANKING, tal como se muestra en el ejemplo siguiente:
    print AdminTask.dpGetAllMSDomainVersionIds('[-msDomainId
    conjuntoPrueba:BANKING]')"

    El mandato devuelve una matriz de series que contiene los ID de cada uno de los dominios del conjunto gestionado. De manera opcional, puede utilizar el mandato dpGetMSDomain para mostrar información adicional sobre un ID de dispositivo específico.

  4. Copie la versión del dominio en el conjunto gestionado.
    Utilice el mandato dpCopyMSDomainVersion para copiar la versión del dominio desde el entorno de prueba al entorno de producción, tal como se muestra en el siguiente ejemplo:
    copyTask=AdminTask.dpCopyMSDomainVersion('[-managedSetId conjuntoProducción
    -msDomainVersionId "conjuntoPrueba:BANKING:1"]')

    El mandato somete una tarea al gestor de dispositivos DataPower y asigna el identificador de tarea a la variable copyTask.

  5. Verifique que el sistema ha copiado satisfactoriamente la versión del dominio en el conjunto gestionado.
    Utilice el mandato dpGetTask para mostrar la información de estado y resultados sobre la tarea, tal como se muestra en el ejemplo siguiente:
    AdminTask.dpGetTask('-taskId tareaCopia')

    Los mandatos devuelven información sobre la tarea asíncrona de interés. El atributo isComplete muestra un valor true si la tarea está completa. Si no está completa, anote el valor del atributo taskStatus. Si el valor devuelto es 0, la tarea está en una cola y el sistema no ha iniciado la tarea. Si el valor devuelto es 1, la tarea está en curso. Si el valor devuelto es 2, la tarea ha finalizado satisfactoriamente. Si el valor devuelto es 3, la tarea ha experimentado una excepción.

Resultados

El sistema utiliza la versión conjuntoPrueba:BANKING:1 del conjunto gestionado conjuntoProducción en el entorno de producción.

Qué hacer a continuación

Puede utilizar la WebGUI de DataPower para configurar dominios adicionales.

Puede utilizar los mandatos del grupo de mandatos dpManagerCommands y la herramienta wsadmin para gestionar dispositivos, firmware, dominios, conjuntos gestionados y valores específicos de los dispositivos. Asimismo, el sistema crea versiones de dominios, firmware y valores específicos del dispositivo. Puede utilizar el gestor de dispositivos DataPower y la herramienta wsadmin para modificar la versión actual, o para revertir a versiones anteriores de los dominios, firmware y valores específicos de los dispositivos.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7dpcopy
File name: txml_7dpcopy.html