Cómo permitir a los servidores web el acceso a la consola administrativa

En este tema se describe cómo añadir un host virtual que actúa como servidor para la consola administrativa al archivo de configuración de plug-in para poder acceder a la consola administrativa a través de un servidor web.

Antes de empezar

[AIX][HP-UX][Linux][Solaris]Nota: Si un servidor web está en una configuración, su puerto debe ser superior a 1023 para utilizar un agente de nodo no root. De lo contrario, el agente de nodo se debe ejecutar como root para que la consola administrativa del gestor de despliegue pueda detener e iniciar el proceso del servidor web en dicho nodo gestionado.

Instale el producto WebSphere Application Server, un servidor web, los plug-ins de servidor Web y el cuadro de herramientas de personalización WebSphere.

[AIX Solaris HP-UX Linux Windows]La herramienta de configuración de plug-ins de servidor web crea una definición de servidor web en el sistema application server, ya sea directamente cuando se encuentran en la misma máquina o mediante un script para casos remotos.

[IBM i]Cuando se configura un plug-in de servidor web, se crea una definición de servidor web en el sistema application server, ya sea directamente cuando se encuentran en la misma máquina o mediante un script para casos remotos.

Tras crear la definición del servidor web, el archivo de configuración de plug-in existe en la definición de servidor web.

El archivo plugin-cfg.xml lo puede sobrescribir la operación de sincronización del gestor de despliegue, el script GenPluginCfg o cualquier otro método que regenere el archivo. Si realiza cambios en el archivo plugin-cfg.xml y desea mantenerlos, se recomienda crear una copia del archivo en una ubicación aparte. Realice las actualizaciones manuales cada vez que otro proceso renueve automáticamente el archivo.

Acerca de esta tarea

Esta tarea describe la opción de configurar admin_host de modo que los servidores web puedan acceder a la consola administrativa. Cuando se genera el archivo de configuración de plug-in del servidor web, dicho archivo no incluye admin_host en la lista de hosts virtuales.

Procedimiento

  1. Utilice la consola administrativa para cambiar el grupo de hosts virtuales admin_host de modo que incluya el puerto de servidor web (80 por omisión).
    1. Pulse Entorno > Host virtual > admin_host > Alias de host > Nuevo.

      El puerto predeterminado que se muestra es el 80, a menos que especifique un puerto distinto durante la creación de perfiles.

    2. Especifique la dirección IP, o el nombre de la máquina que alberga el servidor HTTP.

      Por ejemplo, si ha instalado el producto WebSphere Application Server en una máquina que se denomina waslwaj.rtp.ibm.com, especifique el nombre en este campo.

  2. Pulse Aplicar>Guardar.
  3. Detenga y reinicie el servidor de aplicaciones.

    Por ejemplo, para acceder a la consola administrativa de un servidor de aplicaciones autónomo, detenga y reinicie el proceso server1.

    [AIX Solaris HP-UX Linux Windows]Para detener server1, abra una ventana de mandatos y vaya al directorio raíz_perfil/bin. A continuación, emita este mandato:
    ./stopServer.sh server1
    [IBM i]Inicie una sesión Qshell y ejecute el mandato siguiente:
    cd
    raíz_perfil/bin
    stopServer server1
    A continuación, emita este mandato para detener el servidor de aplicaciones:
    stopServer -profileName myProfile server1
    Después de recibir el mensaje siguiente, puede reiniciar el servidor de aplicaciones:
    La detención del servidor server1 ha finalizado.

    Para iniciar el servidor de aplicaciones, emita el mandato siguiente:

    [AIX Solaris HP-UX Linux Windows]
    ./startServer.sh server1
    [IBM i]
    startServer server1
    [AIX Solaris HP-UX Linux Windows]Cuando reciba un mensaje parecido al siguiente, es proceso server1 está en ejecución:
    Servidor server1 abierto para e-business; el ID de proceso es 1719

    [IBM i]Cuando el servidor de aplicaciones se está ejecutando, aparece un mensaje que indica que el proceso se está ejecutando. Este mensaje incluye el ID del trabajo iSeries y el puerto de la consola administrativa.

  4. Detenga y reinicie un gestor de despliegue.

    Por ejemplo, para acceder a la consola administrativa de un gestor de despliegue, detenga y reinicie el gestor de despliegue.

    [AIX Solaris HP-UX Linux Windows]Para detener el gestor de despliegue, abra una ventana de mandatos y vaya al directorio raíz_perfil/bin. Emita a continuación este mandato:
    ./stopManager.sh
    [IBM i]Inicie una sesión Qshell y ejecute el mandato siguiente:
    cd raíz_perfil/bin

    A continuación, emita este mandato para detener el gestor de despliegue:

    [AIX Solaris HP-UX Linux Windows]
    ./stopManager.sh
    [IBM i]
    stopManager
    Después de recibir el mensaje siguiente, puede reiniciar el gestor de despliegue:
    La detención del servidor dmgr ha finalizado.

    Para iniciar el gestor de despliegue, emita el mandato siguiente:

    [AIX Solaris HP-UX Linux Windows]
    ./startManager.sh
    [IBM i]
    startManager
    [AIX Solaris HP-UX Linux Windows]Cuando reciba un mensaje que sea similar al siguiente, el gestor de despliegue está en ejecución:
    Servidor dmgr abierto para e-business; el ID de proceso es 1720

    [IBM i]Cuando el gestor de despliegue se está ejecutando, aparece un mensaje que indica que el proceso se está ejecutando. Este mensaje incluye el ID del trabajo iSeries y el puerto de la consola administrativa.

  5. Edite el archivo plugin-cfg.xml para añadir las entradas siguientes:
    [AIX Solaris HP-UX Linux Windows]
    <VirtualHostGroup Name="admin_host">
            <VirtualHost Name="*:9060"/>
            <VirtualHost Name="*:80"/>
            <VirtualHost Name="*:9043"/>
        </VirtualHostGroup>
        ...
        ...
        ...
        <ServerCluster Name="server1_SERVER1HOSTserver1_Cluster">
            <Server LoadBalanceWeight="1" Name="SERVER1HOSTserver1_dmgr">
                <Transport Hostname="SERVER1HOST" Port="9060" Protocol="http"/>
            </Server>
            
            <PrimaryServers>
                <Server Name="SERVER1HOSTserver1_dmgr"/>
            </PrimaryServers>
        </ServerCluster>
        ...
        ...
        ...
        <UriGroup Name="admin_host_server1_SERVER1HOSTserver1_Cluster_URIs">
            <Uri AffinityCookie="JSESSIONID"
                AffinityURLIdentifier="jsessionid" Name="/ibm/console/*"/>
        </UriGroup>
        <Route ServerCluster="server1_SERVER1HOSTserver1_Cluster"
            UriGroup="admin_host_server1_SERVER1HOSTserver1_Cluster_URIs" VirtualHostGroup="admin_host"/>
            
    [IBM i]
    <VirtualHostGroup Name="admin_host">
            <VirtualHost Name="*:13060"/>
       </VirtualHostGroup>
        ...
        ...
        ...
        <ServerCluster Name="my60Profile.dmgr_muiSeries_Cluster">
            <Server LoadBalanceWeight="1" Name="myiSeries_my60Profile.dmgr">
                <Transport Hostname="myiSeries" Port="11060" Protocol="http"/>
            </Server>
            
            <PrimaryServers>
                <Server Name="myiSeries_my60Profile.dmgr"/>
            </PrimaryServers>
        </ServerCluster>
        ...
        ...
        ...
        <UriGroup Name="admin_host_my60Profile.dmgr_myiSeries_Cluster_URIs">
            <Uri AffinityCookie="JSESSIONID"
                AffinityURLIdentifier="jsessionid" Name="/ibm/console/*"/>
        </UriGroup>
        <Route ServerCluster="my60Profile.dmgr_myiSeries_Cluster"
            UriGroup="admin_host_my60Profile.dmgr_myiSeries_Cluster_URIs" VirtualHostGroup="admin_host"/>
    Si el servidor HTTP tiene un puerto HTTP distinto de 80, añada una entrada al VirtualHostGroup:
    <VirtualHost Name="*:port"/>
    

    La variable port es el puerto del servidor HTTP.

Resultados

Puede configurar los servidores web soportados para acceder a la aplicación de la consola administrativa de un gestor de despliegue o un servidor de aplicaciones autónomo.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tins_configACAccess
File name: tins_configACAccess.html