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
- Inicie la herramienta de scripts wsadmin.
- 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')
- 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.
- 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.
- 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.