Búsqueda de sitios web

WildFly (JBoss AS): cómo acceder y administrar CLI mediante GUI


En el último artículo, hablamos sobre WildFly-8 (nueva versión mejorada en Jboss AS). Hemos analizado las nuevas funcionalidades y características agregadas/actualizadas a esta versión. Hoy, en esta publicación, discutiremos sobre la administración de CLI mediante GUI y cómo administrar el servidor usando la versión de GUI en la administración de CLI.

  1. WildFly: un nuevo servidor de aplicaciones JBoss mejorado para Linux

Desde Jboss AS 7, tenemos una herramienta de línea de comando (CLI) para conectarnos a la aplicación JBoss y administrar todas las tareas desde el entorno de línea de comando. Algunas de las tareas que podemos realizar usando la consola CLI son las siguientes.

  1. Implementar/anular la implementación de una aplicación web en modo independiente/de dominio.
  2. Vea toda la información sobre la aplicación implementada en tiempo de ejecución.
  3. Iniciar/detener/reiniciar nodos en el modo respectivo, es decir, independiente/dominio.
  4. Agregar/eliminar recursos o subsistemas a los servidores.

En esta publicación, analizaremos las diferentes tareas y la forma de iniciar CLI en GUI. Actualmente podemos conectarnos a la GUI de dos maneras, como se muestra a continuación:

Método 1

Pasando la opción –gui al script “jboss-cli” proporcionado con Jboss/WildFly.

[root@tecmint bin]# ./jboss-cli.sh --gui

Método 2

Lanzar directamente el jar requerido desde la CLI (esto es lo mismo que está integrado en el script).

[root@tecmint bin]# java -Dlogging.configuration=file:$JBOSS_HOME/bin/jboss-cli-logging.properties -jar $JBOSS_HOME/jboss-modules.jar -mp $JBOSS_HOME/modules org.jboss.as.cli –gui

Puede recibir ayuda de la información sobre herramientas disponible en cada nodo.

Para obtener información sobre los recursos de cualquier módulo, simplemente haga clic derecho en ese nodo y haga clic en "leer-recurso". Después de ingresar los valores requeridos, todos se ingresarán en la barra de comandos. Finalmente, haga clic en el botón Enviar y verá todos los detalles en la pestaña Salida.

Implementar/anular implementación

El entorno GUI de WildFLy también admite las implementaciones y cancelaciones de aplicaciones web a través del menú "Implementaciones".

Con esto, podemos construir nuestros comandos que pueden implementar aplicaciones presentes en nuestro sistema de archivos local, es decir, no necesitamos conectarnos y copiar la aplicación al servidor para implementaciones.

Paso 1: Haga clic en el menú “Implementaciones” y luego implemente. Se abrirá un nuevo cuadro de diálogo que solicitará la ubicación de la aplicación web que debe implementarse.

Paso 2: Seleccione su aplicación web. Proporcione "Nombre" y "Nombre del tiempo de ejecución". Además de esto, debe desactivarlo o implementarlo con fuerza utilizando las casillas de verificación mencionadas.

Paso 3: Finalmente, haga clic en Aceptar. Después de esto, podrá ver que creará un comando dentro del cuadro cmd. Finalmente, haga clic en el botón "Enviar" para enviar la solicitud de implementación.

Paso 4: Después del envío, si todo va bien. Verá un mensaje de salida en la pestaña "Salida".

Paso 5: Para cancelar la implementación de cualquier aplicación, nuevamente debe hacer clic en la opción "Anular implementación" disponible en el menú "Implementación". Esto le proporcionará una nueva ventana emergente que contiene una lista de todas las aplicaciones implementadas. En mi caso solo tengo una aplicación disponible. Seleccione la aplicación que desea anular la implementación y luego haga clic en Aceptar.

Creación y ejecución de scripts CLI

Cada vez que hace clic en la opción disponible en la GUI de la CLI, crea el comando correspondiente en su indicador "cmd". Supongamos que tiene alguna tarea que desea realizar una y otra vez. En ese caso, puede aprovechar la función de ejecución “Script” disponible en esta versión de la GUI.

Por ejemplo, para obtener una lista de recursos de implementación, creé un script cli y lo ejecuté desde la GUI como se muestra a continuación.

Le mostrará la descripción de todos los recursos de implementación disponibles.

Una característica más útil disponible en la GUI es que mantiene automáticamente el historial de los últimos 15 scripts CLI. Por lo tanto, no es necesario cargar el mismo script una y otra vez. Esto puede resultar realmente útil para algún tipo de tarea repetitiva.