Ir a contenido principal

Bienvenido a My developerworks. Si no tiene un ID de IBM y un password, regístrese aquí.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. Este perfil incluye el nombre, apellido y nombre de usuario que poporcinó cuando se registró en developerWorks. Cierta información de su perfil será mostrada públicamente, pero usted puede editar la información en cualquier momento. Su nombre, apellido (a menos que usted elija ocultarlo), y nombre de usuario acompañarán el contenido que usted publica.

Toda la información enviada es segura.

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

Migración del entorno de la aplicación con WebSphere CloudBurst

Protección de la fidelidad de los entornos de las aplicaciones a través de patrones

Dustin Amrhein, Technical Evangelist, IBM
Author photo
Dustin Amrhein se unió a IBM como parte del equipo de desarrollo para WebSphere Application Server. Mientras ocupaba ese cargo, trabajó en el desarrollo de infraestructura para servicios web y modelos de programación para servicios web. Además, lideró el esfuerzo técnico del desarrollo de un marco de servicios RESTful para Java. En su rol actual, Dustin es Technical Evangelist de tecnologías emergentes en la cartera de WebSphere de IBM. Actualmente se concentra en tecnologías WebSphere que ofrecen capacidades de cloud computing, entre ellas WebSphere CloudBurst Appliance.
(Autor profecional de IBM developerWorks)
Ruth Willenborg, Senior Technical Staff Member, IBM India Software Lab Services and Solutions
Ruth Willenborg es Miembro Senior del Personal Técnico del WebSphere Technology Institute de IBM donde trabaja actualmente en la computación en nube de WebSphere y en las iniciativas de dispositivos virtuales, es la defensora técnica del nuevo WebSphere CloudBurst Appliance de IBM. Antes de trabajar en la virtualización y en las iniciativas de dispositivos, fue gerente del equipo WebSphere Performance responsable del análisis de la performance de WebSphere Application Server, la comparación de performance y el desarrollo de herramientas de performance. Ruth tiene más de 20 años de experiencia en el desarrollo de software en IBM y es coautora de Performance Analysis for Java Web Sites (Addison-Wesley, 2002) y varios artículos sobre la performance de WebSphere y el uso de WebSphere con tecnologías de virtualización.

Resumen:  En este tutorial, los autores muestran como utilizar WebSphere® CloudBurst para construir patrones que se puedan utilizar para representar la configuración tanto de la aplicación como de la infraestructura de la aplicación. Ellos también muestran como utilizar estos patrones para desplegar de manera sistemática el entorno de la aplicación mientras ésta se mueve a través de los cuatro ciclos de vida-— desarrollo, prueba, QA, y producción. El tutorial ofrece un ejemplo completo y paso por paso del uso de patrones para administrar topologías cambiantes, arquitecturas de plataforma subyacente, y propiedades de configuración.

Fecha:  29-07-2011
Nivel:  Intermediaria

Comentario:  

Creación de paquetes de script

En WebSphere CloudBurst, los paquetes de scripts son el mecanismo a través del cual usted puede proporcionar configuración personalizada al entorno de la aplicación middleware de WebSphere. Un paquete de script está compuesto de un archivo binario que contiene un ejecutable y artefactos de soporte, además de opciones de configuración que le dicen a WebSphere CloudBurst (entre otras cosas) cómo invocar el paquete de scripts.

Por ejemplo, crearemos dos paquetes de scripts diferentes:

  • Uno instalará la aplicación Account Management en el entorno de WebSphere Application Server.
  • El otro configurará una fuente de datos de una DB2 para el uso de la aplicación

Para crear el paquete de scripts para instalar y configurar la aplicación Account Management, primero haga clic en el enlace Catalog -> Script Packages que se encuentra en la barra de herramientas superior en la consola de WebSphere CloudBurst Web. Esto lo llevará a la parte del paquete de scripts del catálogo de WebSphere CloudBurst. Haga clic en la cruz verde en la esquina superior izquierda para crear el nuevo paquete de scripts.


Figura 2. Creación del nuevo paquete de scripts
Creating the new script package

Ahora cargue el archivo binario para este paquete de scripts. El archivo para este paquete de scripts contiene un script wsadmin que recupera el Account Management de la ubicación que se especifique y la instala en el entorno de WebSphere Application Server

Para cargar el archivo, utilice el diálogo de carga de archivo que se encuentra en el campo Script package files ubicado en su página de detalles de paquetes de script Account Management Application. Luego de cargar el archivo, deberá proporcionar más información sobre el paquete de scripts.


Figura 3. Paquete de scripts de Account Management Application
Account Management Application script package

Tenga presente que usted define una variable en la sección Environment denominada APPLICATION_URL: Esto le permite especificar el valor de esta variable al momento del despliegue para los patrones que contienen su paquete de scripts.El valor especificado será accesible a su script de instalación, permitiendo que el script recupere los binarios de aplicación desde la ubicación especificada.

Además de esta variable, usted puede proporcionar la información que dirige WebSphere CloudBurst en cuanto a la invocación de su paquete de script. Específicamente, usted le dirá a WebSphere CloudBurst que utilice la herramienta wsadmin incluida en la instalación de WebSphere Application Server para invocar el script installApp.jy que se encuentra en el archivo de su paquete de script. A través del campo Executes, WebSphere CloudBurst invocará automáticamente este script casi al final del despliegue de patrones, lo que significará que el resultado del proceso de despliegue será un entorno WebSphere Application Server que incluye la aplicación Account Management.

Usted deberá también crear un paquete de scripts que configure una fuente de datos de la DB2 en el entorno de WebSphere Application Server. La aplicación Account Management utilizará esta fuente de datos para interactuar con la instancia de la DB2. Llamemos a este paquete de scripts "Create DB2 data source." Sus archivos contienen un script de shell que coordina la ejecución de múltiples scripts wsadmin para configurar los recursos apropiados en el entorno de WebSphere Application Server.


Figura 4. Paquete de scripts para crear la fuente de datos de la DB2
Script package to create a DB2 data source

Particularmente, existen múltiples variables de entorno que permiten proporcionar información para la configuración de fuentes de datos al momento del despliegue para los patrones que contienen este paquete de scripts. Esto incluye información como el nombre de la fuente de datos, el nombre de la base de datos, la ubicación de la base de datos, etc. Siguiendo esta propuesta, usted puede utilizar el mismo paquete de scripts para configurar la fuente de datos de la DB2 en diferentes entornos (el desarrollo, la verificación, la producción), y para varias instancias de la base de datos DB2.

Tras definir los dos paquetes de scripts necesarios, usted puede crear patrones utilizando estos recursos.

4 de 11 | Anterior | Siguiente

Comentario



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Cloud computing, WebSphere
ArticleID=499451
TutorialTitle=Migración del entorno de la aplicación con WebSphere CloudBurst
publish-date=07292011
author1-email=damrhei@us.ibm.com
author1-email-cc=
author2-email=
author2-email-cc=

Etiquétalo Etiquetas

Help
Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta.

Utilice el deslizador para controlar cuántas etiquetas deben mostrarse.

Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta. Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere). Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).