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 del patrón inicial de desarrollo

Una vez que los paquetes de scripts necesarios existen en el catálogo de WebSphere CloudBurst, usted puede crear un patrón de WebSphere CloudBurst que represente el entorno de la aplicación detallado anteriormente.

En primer lugar, cree un patrón que represente este entorno de la aplicación en un escenario de desarrollo. Para esto, haga clic en el enlace Patterns de la barra de herramientas superior. Dado que usted desplegará este patrón en entornos de desarrollo, deseará utilizar la menor cantidad de recursos informáticos posible. Con esto en mente, cree un patrón con resultados desplegados en una celda de WebSphere Application Server completa que se ejecute en una única máquina virtual.

Primero haga clic en la cruz verde para crear un nuevo patrón. Cuando aparezca el panel de diálogo, ingrese el nombre del nuevo patrón y una descripción corta, y elija la imagen virtual en la cual basar este patrón.


Figura 5. Diálogo del nuevo patrón
New pattern dialog

Luego, navegue hasta el Pattern Editor para crear el nuevo patrón haciendo clic con el ícono del lápizen la esquina superior derecha. Una vez que se encuentre en el editor de patrones, arrastre y suelte una sola parte del administrador de despliegue desde la parte izquierda de la página hasta el lienzo vacío que se encuentra a la derecha.


Figura 6. Inclusión de la parte del administrador de despliegue
Including the deployment manager part

Ignore el mensaje de advertencia sobre la ausencia de nodos personalizados federados al administrador de despliegue, porque en este caso, usted creará la celda completa en la máquina virtual representada por la parte del administrador de despliegue.

En el menú desplegable en el lado izquierdo, seleccione Script Packages. Ahora elija los paquetes de scripts que desea utilizar en este patrón. Además de los dos creados anteriormente:

  • también incluya un paquete de scripts para colocar toda la celda en una única máquina virtual, e
  • incluya un paquete de scripts para crear un clúster de servidor de aplicación dentro de la celda.

Figura 7. Patrón con paquetes de scripts
Pattern with script packages

Mediante la ubicación de estos paquetes de scripts en la parte del administrador de despliegue, usted se asegura de que estos se ejecuten desde la máquina virtual que contiene el nodo del administrador de despliegue.

Los paquetes de scripts podrán completar con éxito sus tareas utilizando una combinación de la información que le suministró durante el despliegue y la información que le facilitó WebSphere CloudBurst en el archivo /etc/virtualimage.properties de cada máquina virtual que crea.

Una vez que termina de editar el nuevo patrón, haga clic en el enlace Done editing que se encuentra en la esquina superior derecha de la página del editor de patrones. Esto lo llevará nuevamente a la página de los detalles del patrón Account Management Cluster — Development. Aquí usted encerrará el patrón haciendo clic en el ícono encerrar que se encuentra en la esquina superior derecha de la página.

Ahora usted puede comenzar el proceso de despliegue haciendo clic en Deploy. Proporcione el nombre para el nuevo sistema virtual (en nuestro caso, "AcctMgmt Cluster — Dev"). Luego, haga clic en Configure virtual parts y luego en el enlace Deployment manager para configurar la parte del administrador de despliegue.

Además de contener información sobre la configuración del tiempo de despliegue, que es común en la mayoría de las partes de los patrones:

  • Asignación de la máquina CPU y de la memoria virtuales
  • Nombre del nodo del WebSphere Application Server y de la celda, e
  • Información de contraseña

sus patrones incluyen cuatro paquetes de scripts, cada uno de los cuales posee su propio conjunto de configuración por medio de variables que ellos mismos definen. La Figura 8 muestra la información de la configuración para los paquetes de scripts Create cell y Create cluster .


Figura 8. Configuración de la celda y creación de clúster
Configuration for cell and cluster creation

Para crear la celda, especifique un prefijo de nombre de nodo ("AcctMgmtNode"), la cantidad de nodos que va a crear (2), y la cantidad de instancias de Servidor HTTP de IBM que va a crear (1). Para crear el clúster de WebSphere Application Server, simplemente especifique el nombre del clúster ("AcctMgmtCluster") y el prefijo del nombre del miembro ("amServer").

El resto de la información de configuración que suministre será para los paquetes de scripts que instalan la aplicación Account Management y crean la fuente de datos de la DB2 para la aplicación.


Figura 9. Configuración de la aplicación y la fuente de datos
Configuration for the application and data source

Todos los valores mostrados en las Figuras 8 y 9 pueden ser utilizados en sus scripts cuando sean invocados por WebSphere CloudBurst.

Luego de terminar de especificar la configuración del tiempo de despliegue, haga clic en OK para comenzar el proceso de despliegue. WebSphere CloudBurst lo dirige a la página del sistema virtual donde usted puede monitorear el estado del despliegue. Cuando el proceso de despliegue esté completo, el estado del sistema virtual reflejará que se encuentra en el estado de inicio.

En ese momento, expanda la sección Virtual machines, luego expanda la sección para la máquina virtual del administrador de despliegue. Cerca del botón de la sección de la VM del administrador de despliegue, utilice el enlace WebSphere que se observa en la Figura 10 para iniciar sesión en la consola de administración de WebSphere Application Server.


Figura 10. Iniciando sesión en la consola de administración de WebSphere Application Server
Logging into the WebSphere Application Server admin console

Una vez que se encuentre en la consola de administración, puede verificar si se ha establecido la configuración correcta. Además de verificar que los nodos y el clúster de WebSphere Application Server existen, quizá desee verificar que la configuración de la fuente de datos de la DB2 y la aplicación Account Management sean correctas.

Para verificar la fuente de datos de la DB2, expanda la sección Resources, luego la sección JDBC y haga clic en el enlace Data sources. Usted debería consultar el amDataSource que especificamos durante el despliegue.


Figura 11. La fuente de datos de la DB2 en la consola de administración
The DB2 data source in the administration console

Además, la aplicación Account Management debería aparecer en el listado de aplicaciones empresariales de la consola.


Figura 12. Aplicación Account Management en la consola de administración
Account Management application in the administration console

En este punto, el entorno de WebSphere Application Server se encuentra configurado por completo y listo para ser utilizado para el desarrollo.

5 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).