configuration scripting websphere-6.1

configuration - Cómo exportar la configuración del servidor de WAS 6.1



scripting websphere-6.1 (2)

Puede exportar e importar el perfil con toda su configuración mediante los comandos export e import de AdminTask con la herramienta de scripts wsadmin. Si también habla en serio al mismo tiempo acerca de cómo lanzar las aplicaciones a entornos de producción, probablemente debería crear scripts wsadmin para implementar todas las configuraciones requeridas en cualquier caso.

También es posible que desee considerar la distribución de máquinas virtuales o simplemente copiar la instalación del servidor de otra manera desde una instalación de referencia.

¿Hay alguna manera de exportar la configuración de mi servidor desde WAS (ejecutando bajo RAD 6) de forma que otros desarrolladores puedan usar el mismo script para configurar su entorno?


Para hacer esto manualmente en RAD 6.x , simplemente haga clic derecho en el nombre del servidor en la vista "Servidor" y elija una de las siguientes opciones:

  • Export server configuration to server
  • Import server configuration from server

La elección de la redacción aquí es potencialmente confusa. Una importación toma una configuración del servidor ya configurado y la importa a su espacio de trabajo como un archivo de archivo de configuración ( .car ). Una exportación solicita la ubicación de un archivo de configuración (que debe estar en su área de trabajo) y exporta la configuración que contiene a su servidor.

Sí, estoy de acuerdo en que esto suena completamente al revés.

Afortunadamente, los nombres son mucho más sensatos en RAD 7.x. Las opciones son:

  • Server configuration -> Backup...
  • Server configuration -> Restore...

Estos se comportan tal como lo imaginaría (la Copia de seguridad crea un archivo de almacenamiento y la configuración Restaurar importaciones desde un archivo de almacenamiento existente).

Nota importante : este proceso no exportará los buses de integración de servicios. Sin embargo, tuve éxito incluyendo autobuses con los siguientes pasos:

  1. Exportar un archivo CAR
  2. Cambiar el nombre a archivo .zip para una fácil visualización
  3. Copie manualmente los siguientes archivos de su perfil de servidor en el archivo:
    • cells/<cell_name>/buses/*
    • cells/<cell_name>/nodes/<node-name>/servers/server1/sib-engines.xml
  4. Cambie el nombre del archivo a .car

Tenga en cuenta que este proceso probablemente dependa en gran medida de mi configuración específica, pero parece que vale la pena mencionarlo, ya que me ha ahorrado muchos problemas.

Otro consejo : cualquier archivo y carpeta que coloque dentro del CAR se copiará tontamente en su directorio de perfil siempre que restaure una configuración de servidor de ese archivo. Esto es conveniente, ya que puede incluir las bibliotecas de terceros necesarias en el archivo CAR y hacer referencia a ellas mediante variables WAS relativas a su directorio de perfil, lo que resulta en una cosa menos que los desarrolladores pueden descargar o configurar.