Permitindo que Servidores da Web Acessem o Console Administrativo

Este tópico descreve como incluir o host virtual que atenda ao console administrativo no arquivo de configuração de plug-in para que seja possível acessar o console administrativo através de um servidor da Web.

Antes de Iniciar

[AIX][HP-UX][Linux][Solaris]Nota: Se um servidor da Web estiver em uma configuração, sua porta deverá ser maior que 1023 para usar um agente de nó não raiz. Caso contrário, o agente de nó deverá estar executando como raiz para que o console administrativo do gerenciador de implementação pare e inicie o processo do servidor da Web nesse nó gerenciado.

Instale o produto WebSphere Application Server, um servidor da Web, os Plug-ins do Servidor da Web e WebSphere Customization Toolbox.

[AIX Solaris HP-UX Linux Windows]A Ferramenta de Configuração de Plug-ins do Servidor da Web cria uma definição de servidor da Web no sistema do servidor de aplicativos, diretamente quando eles estão na mesma máquina ou por um script para cenários remotos.

[IBM i]Ao configurar um plug-in de servidor da Web, uma definição de servidor da Web é criada no sistema do servidor de aplicativos, diretamente quando eles estão na mesma máquina ou por um script para cenários remotos.

Após criar a definição de servidor da Web, o arquivo de configuração de plug-in estará localizado na definição de servidor da Web.

O arquivo plugin-cfg.xml pode ser sobrescrito pela operação de sincronização do gerenciador de implementação, o script GenPluginCfg ou qualquer outro método que regenere o arquivo. Se você fizer alterações no arquivo plugin-cfg.xml e desejar mantê-las, recomenda-se criar uma cópia do arquivo em um local separado. Faça atualizações manuais toda vez que o arquivo for atualizado automaticamente por outro processo.

Sobre Esta Tarefa

Esta tarefa fornece a opção de configurar admin_host para que servidores da Web possam acessar o console administrativo. Quando o arquivo de configuração de plug-in do servidor da Web é gerado, ele não inclui admin_host na lista de hosts virtuais.

Procedimento

  1. Use o console administrativo para alterar o grupo de hosts virtuais admin_host para incluir a porta do servidor da Web (80 por padrão).
    1. Clique em Ambiente > Host Virtual > admin_host > Aliases do Host > Novo.

      A porta padrão que é exibida é 80, a menos que você especifique uma porta diferente durante a Criação de Perfil.

    2. Especifique o endereço IP ou o nome da máquina que está hospedando o servidor HTTP.

      Por exemplo, se você instalou um produto WebSphere Application Server em uma máquina denominada waslwaj.rtp.ibm.com, especifique o nome nesse campo.

  2. Clique em Aplicar>Salvar.
  3. Pare e reinicie o servidor de aplicativos.

    Por exemplo, para acessar o console administrativo de um servidor de aplicativos independente, pare e reinicie o processo server1.

    [AIX Solaris HP-UX Linux Windows]Para parar o server1, abra uma janela de comandos e navegue até o diretório profile_root/bin. Em seguida, emita o seguinte comando:
    ./stopServer.sh server1
    [IBM i]Inicie uma sessão do Qshell e execute o seguinte comando:
    cd profile_root/bin
    stopServer server1
    Em seguida, emita o seguinte comando para parar o servidor de aplicativos:
    stopServer -profileName myProfile server1
    Depois de receber a mensagem a seguir, você pode reiniciar o servidor de aplicativos:
    Parada do servidor server1 concluída.

    Para iniciar o servidor de aplicativos, emita o seguinte comando:

    [AIX Solaris HP-UX Linux Windows]
    ./startServer.sh server1
    [IBM i]
    startServer server1
    [AIX Solaris HP-UX Linux Windows]Quando você receber uma mensagem semelhante à seguinte, o processo server1 estará em execução:
    Servidor server1 aberto para e-business; o ID do processo é 1719

    [IBM i]Quando o servidor de aplicativos estiver em execução, será exibida uma mensagem indicando que o processo está em execução. Essa mensagem inclui o ID da tarefa do iSeries e a porta do console administrativo.

  4. Pare e reinicie um gerenciador de implementação.

    Por exemplo, para acessar o console administrativo de um gerenciador de implementação, pare e reinicie o gerenciador de implementação.

    [AIX Solaris HP-UX Linux Windows]Para parar o gerenciador de implementação, abra uma janela de comandos e navegue até o diretório profile_root/bin. Em seguida, emita este comando:
    ./stopManager.sh
    [IBM i]Inicie uma sessão do Qshell e execute o seguinte comando:
    cd profile_root/bin

    Em seguida, emita o seguinte comando para parar o gerenciador de implementação:

    [AIX Solaris HP-UX Linux Windows]
    ./stopManager.sh
    [IBM i]
    stopManager
    Depois de receber a mensagem a seguir, você poderá iniciar novamente o gerenciador de implementação:
    Parada do servidor dmgr concluída.

    Para iniciar o gerenciador de implementação, emita o seguinte comando:

    [AIX Solaris HP-UX Linux Windows]
    ./startManager.sh
    [IBM i]
    startManager
    [AIX Solaris HP-UX Linux Windows]Ao receber uma mensagem semelhante à mensagem a seguir, o gerenciador de implementação estará em execução:
    Servidor dmgr aberto para e-business; o ID do processo é 1720

    [IBM i]Quando o gerenciador de implementação estiver em execução, será exibida uma mensagem indicando que o processo está em execução. Essa mensagem inclui o ID da tarefa do iSeries e a porta do console administrativo.

  5. Edite o arquivo plugin-cfg.xml para incluir as seguintes entradas:
    [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"/>
    Se o servidor HTTP tiver uma porta HTTP diferente de 80, inclua uma entrada em VirtualHostGroup:
    <VirtualHost Name="*:port"/>
    

    A variável port é a porta do servidor HTTP.

Resultados

É possível configurar os servidores da Web suportados para acessar o aplicativo de console administrativo de um gerenciador de implementação ou um servidor de aplicativos independente.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tins_configACAccess
Nome do arquivo: tins_configACAccess.html