Establecimiento de una conexión de servidor de Liberty del MBean JMX

Puede utilizar scripts basados en Jython para establecer una conexión de servidor de Liberty del MBean Java™ Management Extensions (JMX).

Antes de empezar

Debe obtener e instalar la versión Jython de su elección antes de poder realizar este procedimiento. Sin un tiempo de ejecución de Jython, se producirá una error en las instrucciones.

Procedimiento

  1. Desde el catálogo, seleccione Contenedores y elija la imagen ibm-websphere-extreme-scale para empezar a crear el contenedor.
  2. Seleccione la versión de la imagen ibm-websphere-extreme-scale que desea utilizar desde el menú desplegable TAG/Version.
  3. Elija crear un único contenedor.
    1. Desde el panel Crear un contenedor, especifique un Nombre de contenedor; por ejemplo, wxs1. No están permitidos espacios ni otros caracteres no imprimibles en el nombre de contenedor.
    2. Para Tamaño, especifique el tamaño de los contenedores utilizados para iniciar la imagen ibm-eXtreme-scale.
    3. Para Dirección IP pública, especifique Solicitar y enlazar IP pública.
    4. Abra el panel Opciones avanzadas. Cree un volumen, de forma que los datos de configuración de eXtreme Scale se pueden persistir al instalar una actualización continua más adelante; por ejemplo:
      • Pulse Crear un volumen desde Opciones avanzadas, y especifique el Nombre de volumen. Por ejemplo, escriba vol-wxs1.
      • Pulse Añadir una nueva variable de entorno. La imagen ibm-websphere-extreme-scale requiere variables de entorno que están almacenadas con el contenedor y los usuarios autorizados acceden a las mismas.
        Tabla 1. Variables de entorno para la imagen ibm-websphere-extreme-scale
        Nombre de variable Valor que se especificará
        SECRET_KEY El valor de la clave secreta; por ejemplo, s3cretKey!. Esta es la clave secreta utilizada por servidores eXtreme Scale para enviar la comunicación interna entre los distintos miembros de un grupo de miembros de memoria caché. Si desea más información, consulte la sección del grupo de miembros de memoria caché.
        XSADMIN_PWD La contraseña del usuario xsadmin que inicia sesión en la IU del panel de control eXtremeScale; por ejemplo, xsadmin4Me!.
        Nota: Puede cambiar la contraseña y la clave secreta después de que se inicia el contenedor eXtreme Scale. Tanto la clave secreta como la contraseña tienen las reglas de contraseña siguientes. Asegúrese de especificarlas ambas basándose en la regla siguiente:

        La contraseña y la clave secreta deben contener al menos un número [0-9], un carácter en mayúsculas [A-Z], un carácter especial [~!@#$%^&*()_-+=:;'[]{}|<>,.?/] y debe tener, al menos, 10 caracteres.

        Si desea más información sobre cómo cambiar la contraseña, consulte Administración de documentación.

  4. Cree un contenedor desde el IBM Cloud Panel de control. El puerto se añade en el campo Puerto público de forma predeterminada.

Complete los pasos del mandato cf siguientes para crear un contenedor desde la línea de mandatos:

  1. Cree un volumen Docker para almacenar datos persistentes de IBM Websphere eXtremeScale. Por ejemplo, escriba el mandato siguiente:
    cf ic volume create vol-wxs1
  2. Especifique el mandato siguiente para iniciar el contenedor de IBM WebSphere eXtremeScale en IBM Cloud:
    cf ic run -itdP --volume vol-wxs1:/vol --name wxs1 -m 1024 -e SECRET_KEY=s3cretKey! -e XSADMIN_PWD=xsadmin4Me! registry.ng.bluemix.net/ibm-websphere-extreme-scale:latest 
  3. Solicite una IP pública que se utilizará para el primer contenedor de IBM Websphere eXtreme Scale. Especifique el mandato siguiente para escribir la dirección IP:
    cf ic ip request
  4. Especifique el mandato siguiente para enlazar el contenedor de WebSphere eXtreme Scale a la dirección IP pública que ha solicitado:
    cf ic ip bind REQUESTED_IP wxs1
  5. Especifique el mandato siguiente para verificar que el estado del contenedor wxs1 es En ejecución:
    cf ic ps -a
  6. Especifique el mandato siguiente para conectarse al contenedor wxs1 y supervisar el registro nanny:
    cf ic exec -it wxs1 bash; cd /opt/ibm/websphere/wlp/startscripts/nanny/log/; more nanny.log
    Nota: Se puede tardar entre 5 y 10 minutos a que el servidor se inicie por completo.

  1. Una vez que se han iniciado por completo el contenedor y los servidores eXtreme Scale, inicie sesión en la IU del panel de control eXtreme Scale y verifique el despliegue: https://REQUESTED_IP:9443

    Para ver ejemplos y actualizaciones recientes, visite Websphere eXtreme Scale en GitHub. Además, conslte la documentación de soporte y los vídeos siguientes si desea más ayuda con el despliegue de eXtreme Scale:

Qué hacer a continuación

Después de que se establece una conexión al servidor de MBean, puede realizar llamadas a dicho servidor mediante el método invoke(...). .

Nota: Una biblioteca de scripts de Jython está disponible para su descarga desde el Repositorio de Liberty.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_admin_serverconnection.html