[AIX Solaris HP-UX Linux Windows][IBM i]

Conceitos do Perfil

Um perfil define o ambiente de tempo de execução. O perfil inclui todos os arquivos que o servidor processa no ambiente de tempo de execução e que você pode alterar.

[AIX Solaris HP-UX Linux Windows]É possível criar um ambiente de tempo de execução por meio do comando manageprofiles ou da interface gráfica com o usuário da Ferramenta de Gerenciamento de Perfil. É possível usar o Ferramenta de Gerenciamento de Perfil para inserir a maioria dos parâmetros que são descritos neste artigo. Alguns parâmetros, no entanto, requerem a utilização do comando manageprofiles. É necessário utilizar o comando manageprofiles para excluir um perfil, por exemplo, porque a Ferramenta de Gerenciamento de Perfil não fornece uma função de exclusão. É possível utilizar o Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles para criar um perfil de célula. A Ferramenta de Gerenciamento de Perfil cria a célula em uma única etapa, enquanto o comando manageprofiles exige duas chamadas separadas.

[IBM i]Você pode criar um ambiente de tempo de execução por meio do comando manageprofiles. Dependendo da operação que você quiser executar com o comando manageprofiles, será necessário fornecer um ou mais parâmetros. É possível usar o comando para executar ações como criar ou excluir perfis. Para criar um perfil de célula, é necessário chamar o comando manageprofiles duas vezes separadamente.

Arquivos do Produto Principal

Os arquivos principais do produto são os arquivos binários do produto compartilhados, que são compartilhados por todos os perfis.

A estrutura de diretórios do produto possui as duas principais divisões de arquivos a seguir no diretório raiz da instalação do produto:
  • Os arquivos do produto principal são arquivos binários compartilhados do produto que não são alterados, a menos que você instale um refresh pack, um fix pack ou uma correção temporária. Algumas informações de log também são atualizadas.
    [AIX Solaris HP-UX Linux Windows]A lista a seguir mostra locais de instalação padrão para usuários root nas plataformas suportadas:
    • [AIX]/usr/IBM/WebSphere/AppServer
    • [Linux][HP-UX][Solaris]/opt/IBM/WebSphere/AppServer
    • [Windows]C:\Program Files\IBM\WebSphere\AppServer

    [IBM i]O local da instalação padrão para os arquivos principais do produto é o diretório app_server_root.

  • O diretório app_server_root/profiles é o diretório padrão para criar perfis.

Quando você desejar arquivos binários em níveis de serviço diferentes, será necessário usar uma instalação separada do produto para cada nível de serviço.

A configuração de cada processo de servidor de aplicativos definido está no diretório profiles, a menos que você especifique um novo diretório ao criar um perfil. Esses arquivos são alterados com a mesma frequência que você cria um novo perfil, reconfigura um perfil existente ou exclui um perfil.

[AIX Solaris HP-UX Linux Windows]Cada uma das pastas, exceto o diretório profiles e alguns outros, como o diretório logs e o diretório properties, não são alteradas, a não ser que sejam instaladas correções de serviços. O diretório profiles, no entanto, muda toda vez que você inclui, altera ou exclui um perfil. O diretório profiles é o repositório padrão para os perfis. No entanto, é possível colocar um perfil em qualquer lugar da máquina ou do sistema, desde que haja espaço suficiente disponível em disco.

[AIX Solaris HP-UX Linux Windows]Se você criar um perfil em outra pasta existente no diretório raiz da instalação, existe o risco de o perfil ser afetado pela instalação de uma correção de serviço que aplica manutenção à pasta. Utilize um diretório fora do diretório raiz da instalação ao utilizar um diretório diferente do diretório profiles para criar perfis.

[IBM i]Se você criar um perfil em um diretório raiz da instalação, existe o risco de que ele seja danificado ou destruído pela manutenção rotineira do sistema.

Por que e Quando Criar um Perfil

A ferramenta de linha de comandos manageprofiles define cada perfil para o produto.

[AIX Solaris HP-UX Linux Windows]Execute a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles toda vez que você quiser criar um perfil. É comum a necessidade de mais de um perfil em uma máquina.

[IBM i]Execute a ferramenta de linha de comandos toda vez que você desejar criar um perfil.

A administração é bastante aperfeiçoada ao utilizar perfis em vez de várias instalações do produto. Não apenas há economia de espaço em disco, mas a atualização do produto é simplificada quando você mantém um único conjunto de arquivos principais do produto. Além disso, a criação de novos perfis é mais eficiente e menos propensa a erros do que a instalação completa do produto, permitindo que um desenvolvedor crie perfis separados do produto para desenvolvimento e teste.

[IBM i]Você pode executar o comando manageprofiles para criar um novo perfil na mesma máquina que um perfil existente. Defina características exclusivas, como um nome de perfil e um nome de nó, para o novo perfil.

[AIX Solaris HP-UX Linux Windows]Você pode executar a Ferramenta de Gerenciamento de Perfil ou a ferramenta de linha de comandos para criar um novo perfil na mesma máquina que um perfil existente. Defina características exclusivas, como um nome de perfil e um nome de nó, para o novo perfil. Cada perfil compartilha todos os scripts de tempo de execução, bibliotecas, o ambiente Java™ SE Runtime Environment 6 (JRE 6) e outros arquivos do produto principal.

Tipos de Perfis

Os modelos para cada perfil estão localizados no diretório app_server_root/profileTemplates.

Existem vários diretórios nesse diretório, que correspondem a tipos de perfis diferentes e variam com o tipo de produto instalado. Os diretórios são os caminhos que você indica durante a utilização do comando manageprofiles com a opção -templatePath. Também é possível especificar os modelos de perfil que existem fora do diretório profileTemplates, se houver algum.

Consulte a descrição de parâmetros -templatePath no tópico de comando do manageprofiles para obter informações adicionais.

O comando manageprofiles no produto WebSphere Application Server, Network Deployment pode criar os seguintes tipos de perfis:
Perfil de gerenciamento com um servidor do gerenciador de implementação
A função básica do gerenciador de implementação é implementar aplicativos em uma célula de servidores de aplicativos, que ele gerencia. Cada servidor de aplicativos pertencente à célula é um nó gerenciado.

[AIX Solaris HP-UX Linux Windows]Você pode criar o perfil de gerenciamento com um servidor de gerenciador de implementação utilizando a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles. Se você criar o perfil com o comando manageprofiles, especifique app_server_root/profileTemplates/management para o parâmetro -templatePath e DEPLOYMENT_MANAGER para o parâmetro -serverType.

[IBM i]Especifique management para o parâmetro -templatePath e DEPLOYMENT_MANAGER para o parâmetro -serverType a fim de criar esse tipo de perfil de gerenciamento com o comando manageprofiles.

Perfil de gerenciamento com um servidor de agente administrativo
A função básica do agente administrativo é fornecer uma única interface para administrar vários servidores de aplicativos não federados.

[AIX Solaris HP-UX Linux Windows]Você pode criar o perfil utilizando a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles. Se você criar o perfil com o comando manageprofiles, especifique app_server_root/profileTemplates/management para o parâmetro -templatePath e ADMIN_AGENT para o parâmetro -serverType para criar esse tipo de perfil de gerenciamento.

[IBM i]Especifique management para o parâmetro -templatePath e ADMIN_AGENT para o parâmetro -serverType a fim de criar esse tipo de perfil de gerenciamento com o comando manageprofiles.

Perfil de gerenciamento com um servidor do gerenciador de tarefas
A função básica do gerenciador de tarefas é fornecer um único console para administrar vários servidores base, vários gerenciadores de implementação e fazer envio assíncrono de tarefas.

[AIX Solaris HP-UX Linux Windows]Você pode criar o perfil utilizando a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles. Se você criar o perfil com o comando manageprofiles, especifique app_server_root/profileTemplates/management para o parâmetro -templatePath e JOB_MANAGER para o parâmetro -serverType para criar esse tipo de perfil de gerenciamento.

[IBM i]Especifique management para o parâmetro -templatePath e JOB_MANAGER para o parâmetro -serverType a fim de criar esse tipo de perfil de gerenciamento com o comando manageprofiles.

Perfil do servidor de aplicativos
Utilize o servidor de aplicativos para disponibilizar aplicativos para a Internet ou para uma intranet.

Um recurso importante do produto é a capacidade de escalonar um perfil de servidor de aplicativos independente, incluindo o nó do servidor de aplicativos em uma célula do gerenciador de implementação. Vários processos do servidor de aplicativos em uma célula podem implementar um aplicativo que esteja em demanda. Também é possível remover um nó do servidor de aplicativos de uma célula para retorná-lo ao status de um servidor de aplicativos independente.

Cada servidor de aplicativos independente pode ter, opcionalmente, seu próprio aplicativo de console administrativo, que será utilizado para gerenciar o servidor de aplicativos. Você também pode utilizar o recurso de script do wsadmin para executar todas as funções disponíveis no aplicativo do console administrativo.

Não há processo de agente de nó disponível para um nó de servidor de aplicativos independente, a menos que você decida incluir o nó do servidor de aplicativos em uma célula do gerenciador de implementação. A inclusão do nó do servidor de aplicativos em uma célula é conhecida como federação. A federação altera o nó do servidor de aplicativos independente para um nó gerenciado. Utilize o console administrativo do gerenciador de implementação para gerenciador o nó. Se você remover o nó da célula do gerenciador de implementação, utilize o console administrativo e a interface de scripts do nó do servidor de aplicativos independente para gerenciar o processo.

[AIX Solaris HP-UX Linux Windows] Você pode criar o perfil utilizando a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles. Se você criar o perfil com o comando manageprofiles, especifique app_server_root/profileTemplates/default para o parâmetro -templatePath para criar esse tipo de perfil.

[IBM i]O perfil do servidor de aplicativos será criado por padrão se você não especificar o parâmetro -templatePath. Como alternativa, você pode especificar default para o parâmetro -templatePath no comando manageprofiles para criar o perfil do servidor de aplicativos.

Perfil de Célula
Utilize o perfil da célula para disponibilizar aplicativos para a Internet ou para uma intranet sob o gerenciamento do gerenciador de implementação.

[AIX Solaris HP-UX Linux Windows]A criação de um perfil de célula gera um gerenciador de implementação e um nó federado em uma iteração por meio da [AIX Solaris HP-UX Linux Windows]Ferramenta de Gerenciamento de Perfil. O resultado é uma célula totalmente funcional em um determinado sistema.

Para criar um perfil de célula utilizando o comando manageprofiles, é necessário criar duas partes do perfil: a parte de gerenciador de implementação da célula e a parte de nó da célula. Além disso, é possível ter apenas um gerenciador de implementação de célula e um nó de célula associado entre si ao criar uma célula. [AIX Solaris HP-UX Linux Windows]O perfil de célula inicial criado com o comando manageprofiles equivale ao perfil de célula criado com a [AIX Solaris HP-UX Linux Windows]Ferramenta de Gerenciamento de Perfil. Após a criação do perfil de célula inicial, você poderá criar perfis customizados ou perfis independentes e associá-los a perfis no gerenciador de implementação.

[AIX Solaris HP-UX Linux Windows]No comando manageprofiles, especifique app_server_root/profileTemplates/cell/dmgr para o parâmetro -templatePath para o gerenciador de implementação e app_server_root/profileTemplates/cell/default para o parâmetro -templatePath para o nó da célula.

[IBM i]No comando manageprofiles, especifique app_server_root/profileTemplates/cell/dmgr no parâmetro -templatePath para o gerenciador de implementação e app_server_root/profileTemplates/cell/default no parâmetro -templatePath para o nó da célula. É possível ler sobre o tipo de perfil de célula no artigo sobre a criação de um perfil de célula com o comando manageprofiles.

[AIX Solaris HP-UX Linux Windows][IBM i]Depois de criar as duas partes que compõem o perfil da célula, você terá um gerenciador de implementação e um nó federado. O nó federado contém um servidor de aplicativos e o aplicativo padrão, que contêm o snoop servlet, o aplicativo HitCount e o servlet HelloHTML.

Perfil Personalizado
Use o perfil customizado que pertence a uma célula do gerenciador de implementação, para disponibilizar aplicativos para a Internet ou para uma intranet sob o gerenciamento do gerenciador de implementação.

O gerenciador de implementação converte um perfil customizado em um nó gerenciado incluindo o nó na célula. O gerenciador de implementação também converte um nó do servidor de aplicativos em um nó gerenciado quando você inclui um nó do servidor de aplicativos em uma célula. Quando um dos nós é incluído em uma célula, o nó torna-se um nó gerenciado. O processo de agente do nó é então instanciado no nó gerenciado. O agente do nó age em nome do gerenciador de implementação para controlar processos do servidor de aplicativos no nó gerenciado. O agente de nó pode iniciar ou parar servidores de aplicativos, por exemplo.

Um gerenciador de implementação pode criar vários servidores de aplicativos em um nó gerenciado contanto que o processo de agente de nó esteja em execução. Os processos no nó gerenciado podem incluir membros de cluster que o gerenciador de implementação utiliza para equilibrar a carga de trabalho para aplicativos muito utilizados.

Utilize o console administrativo do gerenciador de implementação para controlar todos os nós gerenciados pelo gerenciador de implementação. Você também pode utilizar o recurso de script wsadmin do gerenciador de implementação para controlar qualquer um dos nós gerenciados. Um perfil customizado não tem seu próprio console administrativo ou interface de script. Não é possível gerenciar o nó diretamente com o recurso de definição de script wsadmin.

Um perfil customizado não inclui aplicativos padrão ou um servidor padrão como o perfil do servidor de aplicativos inclui. Um perfil personalizado é um nó vazio. Inclua o nó na célula do gerenciador de implementação. Em seguida, você pode utilizar a interface administrativa do gerenciador de implementação para customizar o nó gerenciado criando clusters e servidores de aplicativos.

[AIX Solaris HP-UX Linux Windows]Você pode criar o perfil utilizando a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles. Se você criar o perfil com o comando manageprofiles, especifique app_server_root/profileTemplates/managed para o parâmetro -templatePath para criar esse tipo de perfil.

[IBM i]Especifique managed para o parâmetro -templatePath no comando manageprofiles para criar esse tipo de perfil.

Perfil do proxy seguro
Utilize o servidor proxy seguro para obter os pedidos da Internet e redirecioná-los aos servidores de aplicativos. O servidor proxy seguro reside no DMZ.

[IBM i]Especifique secureproxy para o parâmetro -templatePath no comando manageprofiles para criar esse tipo de perfil.

Perfis Padrão

Os perfis utilizam o conceito de um perfil padrão quando existe mais de um perfil. O perfil padrão é definido para ser o destino padrão de scripts que não especificam um perfil. É possível utilizar o parâmetro -profileName com a maioria dos scripts para permitir que os scripts ajam sobre um perfil diferente do perfil padrão.

[IBM i]Após a instalação, você deve usar o comando manageprofiles para criar um perfil de célula, que consiste na parte do gerenciador de implementação do perfil (dmgr) e na parte padrão do perfil (default). Essa parte padrão do perfil está pré-associada à célula que o gerenciador de implementação gerencia e contém o servidor de aplicativos (server1). Se você criar um tipo diferente de perfil, a parte padrão do perfil poderá ser diferente.

[AIX Solaris HP-UX Linux Windows]O nome do perfil padrão é <profile_type><profile_number>:
  • <profile_type> é um valor de AppSrv, Dmgr, Custom, AdminAgent, JobMgr ou SecureProxySrv.
  • <número_do_perfil> é um número sequencial usado para criar um nome de perfil exclusivo

Abordando um perfil em um ambiente com diversos perfis: Quando existem diversos perfis em uma máquina, alguns comandos requerem que especifique o parâmetro -profileName se o perfil não for o perfil padrão. Nesses casos, pode ser mais fácil utilizar os comandos que estão no diretório bin de cada perfil. Ao emitir um desses comandos no diretório bin de um perfil, o comando agirá nesse perfil, a menos que o parâmetro -profileName especifique um perfil diferente.

Política de Segurança para Perfis do Servidor de Aplicativos

Em ambientes onde você planeja ter vários servidores de aplicativos independentes, a política de segurança de cada perfil de servidor de aplicativos é independente das demais. As alterações na política de segurança em um perfil de servidor de aplicativos não são sincronizadas com os outros perfis.

Conjunto de Arquivos Instalado

Você decide onde instalar os arquivos que definem um perfil.

[AIX Solaris HP-UX Linux Windows]O local padrão é no diretório profiles no diretório raiz da instalação. É possível alterar o local no Ferramenta de Gerenciamento de Perfil ou em um parâmetro ao usar a ferramenta de linha de comandos. Por exemplo, suponha que você crie dois perfis em uma plataforma Linux com o nome de host devhost1. Os diretórios de perfil remontam o exemplo a seguir, se eles não forem relocalizados:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01 		
/opt/IBM/WebSphere/AppServer/profiles/AppSrv02
Você pode especificar um diretório diferente, como /opt/profiles para o diretório de perfil utilizando o comando manageprofiles. Por exemplo:
manageprofiles.sh 
   -profileName AppSrv01
   -profilePath /opt/profiles

manageprofiles.sh 
   -profileName AppSrv02
   -profilePath /opt/profiles
Os diretórios de perfil então se assemelham aos diretórios mostrados no exemplo a seguir:
/opt/profiles/AppSrv01 		
/opt/profiles/AppSrv02

[IBM i]O local padrão é no diretório user_data_root/profiles. É possível alterar o local em um parâmetro ao utilizar a ferramenta da linha de comandos. Por exemplo, suponha que você crie dois perfis com o nome de host, devhost1.

[IBM i]Você pode especificar um diretório diferente, como /home/QEJBSVR/profiles/myprofile, utilizando o parâmetro -profilePath do comando manageprofiles:
manageprofiles 
   -profileName myprofile 
   -profilePath /home/QEJBSVR/profiles/myprofile
[AIX Solaris HP-UX Linux Windows]Os diretórios a seguir existem em um perfil típico. Este exemplo supõe que o perfil AppSrv01 exista:
  • app_server_root/profiles/AppSrv01/bin
  • app_server_root/profiles/AppSrv01/config
  • app_server_root/profiles/AppSrv01/configuration
  • app_server_root/profiles/AppSrv01/etc
  • app_server_root/profiles/AppSrv01/firststeps
  • app_server_root/profiles/AppSrv01/installableApps
  • app_server_root/profiles/AppSrv01/installedApps
  • app_server_root/profiles/AppSrv01/installedConnectors
  • app_server_root/profiles/AppSrv01/installedFilters
  • app_server_root/profiles/AppSrv01/logs
  • app_server_root/profiles/AppSrv01/properties
  • app_server_root/profiles/AppSrv01/temp
  • app_server_root/profiles/AppSrv01/wstemp

[IBM i]Os diretórios a seguir existem em um perfil típico. Tipos diferentes de perfis podem incluir subdiretórios diferentes. Este exemplo supõe que o perfil AppSrv01 existe e que foi criado no diretório padrão:

[IBM i]
  • user_data_root/profiles/AppSrv01/bin
  • user_data_root/profiles/AppSrv01/config
  • user_data_root/profiles/AppSrv01/configuration
  • user_data_root/profiles/AppSrv01/etc
  • user_data_root/profiles/AppSrv01/installableApps
  • user_data_root/profiles/AppSrv01/installedApps
  • user_data_root/profiles/AppSrv01/installedConnectors
  • user_data_root/profiles/AppSrv01/logs
  • user_data_root/profiles/AppSrv01/PolicyDirector
  • user_data_root/profiles/AppSrv01/properties
  • user_data_root/profiles/AppSrv01/temp
  • user_data_root/profiles/AppSrv01/wstemp

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



Í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-dist&topic=cpro_overview
Nome do arquivo: cpro_overview.html