Configuración de un nodo de integración para conectarse a IBM App Connect Dashboard

Configure un nodo de integración para conectarse a un panel de IBM® App Connect.

Antes de empezar

Cree un nodo de integración como se describe en Creación de un nodo de integración.

Inicie el nodo de integración como se describe en Iniciar y detener un nodo de integración.

Acerca de esta tarea

Si inicia un nodo de integración, es posible crear una conexión a él desde el panel de control de IBM App Connect utilizando el tipo de conexión Nodo de integración, como se describe en Creación de conexiones en un panel de control de IBM App Connect.

Este tema describe cómo configurar un nodo de integración para conectarse a un IBM App Connect Dashboard utilizando un servidor Switch. Cuando se crea una conexión a un nodo de integración en el panel IBM App Connect, el nodo de integración y todos sus servidores de integración gestionados son visibles. Si desea conectar un servidor de integración independiente a un panel de IBM App Connect mediante un servidor Switch, consulte Configuración de un servidor de integración para conectarse a un panel de IBM App Connect.

Si inicia un nodo de integración, puede visualizarlo en el panel IBM App Connect creando una conexión con él a través de un servidor de conmutación. Un servidor de conmutación es un tipo especial de nodo de integración que se utiliza para establecer la conectividad entre componentes de IBM App Connect Enterprise, como nodos de integración, servidores de integración y el panel de control de IBM App Connect.

Cuando se configura un nodo de integración con un archivo de configuración switchclient.json , éste se registra en el servidor de conmutación. A continuación, puede crear una conexión con el servidor de conmutación en el cuadro de mandos para visualizar el nodo de integración. Otros usuarios que puedan descargar el archivo switchclient.json del servidor de conmutación pueden realizar la administración remota de su nodo de integración desde un panel de control IBM App Connect. Sin embargo, los usuarios y funciones creados para proteger la RESTAPI administrativa no son aplicables a la administración remota con un archivo switchclient.json . Para obtener más información, consulte Gestión de recursos mediante la API REST de administración.

Como se muestra en el diagrama, si varios nodos de integración están conectados a un único servidor de conmutación, la administración remota se puede realizar en los nodos de integración conectados desde un IBM App Connect Dashboard.

El diagrama muestra dos nodos de integración conectados a un cuadro de mandos a través de un servidor de conmutación

Procedimiento

Puede ejecutar la configuración desde IBM App Connect Enterprise siguiendo los pasos del 1 al 7, ambos inclusive. Si, por el contrario, desea configurar el nodo de integración mediante IBM webMethods Hybrid Integration, siga el paso 8.

  1. Cree los archivos de configuración necesarios para el servidor de conmutación, ejecutando el comando iibcreateswitchcfg , como se describe en el comando iibswitch.
    Es necesario ejecutar el mandato en un directorio sobre el que tenga permiso de grabación. Alternativamente, puede especificar un directorio de salida como se muestra en los siguientes ejemplos.
    Plataforma WindowsEn Windows :
    iibcreateswitchcfg /output c:\temp
    Plataforma LinuxEn Linux® :
    iibcreateswitchcfg -output /tmp
    Si este mandato se ejecuta satisfactoriamente, verá las siguientes respuestas:
    
    BIP9383I: Generated the Switch server configuration file 'c:\temp\switch\switchserver.json'.
    BIP9384I: Generated the connectivity agents configuration file 'c:\temp\switch\switchclient.json'.
    BIP9384I: Generated the connectivity agents configuration file 'c:\temp\switch\agentc.json'.
    Este comando crea un certificado y dos archivos de configuración JSON, que se reservan para un uso futuro. El archivo switchserver.json se utiliza para crear el servidor Switch. El archivo switchclient.json se utiliza para configurar el agente para cada servidor de integración o nodo de integración donde se despliegan sus flujos.
  2. Edite el archivo switchclient.json que creó en el paso 1 añadiendo la siguiente línea:
    "admin" : "enabled",
    Por ejemplo:
    
    "callableFlows" : "enabled",
     "admin" : "enabled",
      "switch" : {
        "url" : "wss://localhost:9011",
    
  3. Para crear el servidor de conmutación, ejecute el comando iibswitch para utilizar el archivo de configuración switchserver.json , que creó en el paso 1 como se muestra en los siguientes ejemplos.
    Plataforma WindowsEn Windows, ejecute el siguiente comando.
    iibswitch create switchserver /config c:\temp\switchserver.json
    Plataforma LinuxEn Linux ejecute el siguiente comando:
    iibswitch create switchserver -c /tmp/switchserver.json
    Cuando se crea el servidor Switch, aparece un iconoSuccessful command completionRespuesta. El servidor Switch se crea en un nodo de integración especial llamado ACESWITCH_NODE_V13.
  4. Inicie el servidor de conmutación ejecutando el comando iibswitch . Por ejemplo:
    iibswitch start
    Para más información, consulte el comando iibswitch
  5. Opcional: Para comprobar que el servidor Switch se ha creado y está en funcionamiento, ejecute el siguiente comando.
    mqsilist ACESWITCH_NODE_V13
    Si el servidor Switch se está ejecutando, verá la siguiente respuesta.
    BIP1286I: Integration server 'ACESWITCH_SERVER' on integration node 'ACESWITCH_NODE_V13' is running.
    BIP8071I: Successful command completion.
    Para obtener más información, consulte el comando mqsilist.
  6. Para cada nodo de integración al que desee conectarse desde el panel IBM App Connect, copie el archivo switchclient.json que creó en el paso 1 en la subcarpeta config/switch . Por ejemplo, para el nodo de integración miNodo, copie el archivo switchclient.json de C:\temp a C:\ProgramData\IBM\MQSI\components\myNode\config\switch. Si la subcarpeta switch no existe, créela.
  7. Para registrar el archivo switchclient.json en el nodo de integración, detenga y reinicie el nodo de integración como se describe en Iniciar y detener un nodo de integración.
  8. Opcional: Como alternativa a la configuración del nodo de integración desde IBM App Connect Enterprise, puede configurarlo desde IBM webMethods Hybrid Integration tal y como se describe en «Gestión de los nodos de integración de IBM App Connect Enterprise » en IBM webMethods Hybrid Integration.

Después de crear e iniciar el servidor de conmutación y configurar el nodo de integración con el archivo switchclient.json , puede utilizar el panel IBM App Connect para crear una conexión con el nodo de integración.

  1. Inicie el panel IBM App Connect ejecutando el comando Dashboard . Por ejemplo:
    Dashboard --work-dir C:\myDashboardWorkdir 
    Para obtener más información, consulte Inicio de un cuadro de mandos de IBM App Connect mediante el comando Cuadro de mandos y el comando Cuadro de mandos. El mandato puede tardar varios minutos en completarse.
  2. Inicie sesión en el panel IBM App Connect tal y como se describe en Inicio y cierre de sesión en un panel IBM App Connect.
  3. Cree una conexión desde el IBM App Connect Dashboard al nodo de integración utilizando el tipo de conexión Switch tal y como se describe en Creación de conexiones en un IBM App Connect Dashboard.
    1. En el cuadro de diálogo Crear conexión, haga clic en Haga clic para seleccionar un archivo agentA o de agente de red privada en el campo Archivo AgentA o de agente de red privada para abrir una ventana del explorador de archivos.
    2. En la ventana del explorador de archivos, vaya al directorio donde se encuentra su archivo switchclient.json y selecciónelo.
    3. En la ventana del explorador de archivos, pulse Abrir para seleccionar el archivo. El campo Archivo importado aparece en el recuadro de diálogo Crear conexión. El campo se llena con el nombre del archivo que ha seleccionado.
    4. En el recuadro de diálogo Crear conexión, pulse Conectar. La nueva conexión aparece en la lista de conexiones de la vista Ubicaciones de despliegue.

Qué hacer a continuación

Ver las conexiones en un panel de IBM App Connect, como se describe en Visualización de nodos de integración y servidores de integración que están conectados a un panel de IBM App Connect.