É possível utilizar o Profile Management Tool para criar e
configurar um perfil do gerenciador de implementação do
WebSphere ESB
. Utilize as instruções neste tópico para configurar perfis
com valores de configuração customizados e utilize este perfil em um novo ambiente de
implementação baseado em um padrão fornecido.
Antes de Iniciar
Este tópico assume que você está utilizando o Profile
Management Tool para criar perfis e está seguindo o procedimento em
Criando Perfis Utilizando o Profile Management Tool. Portanto, supõe-se que você tenha iniciado o Profile Management Tool,
escolhido criar um perfil do gerenciador de implementação e
selecionado a opção de criação de perfil
Ambiente de
Implementação. Você não pode aumentar os perfis do gerenciador de
implementação existentes utilizando a opção
Ambiente de Implementação.
Sobre Esta Tarefa
Selecione a opção de criação do perfil do
Ambiente de Implementação para configurar um
perfil completamente configurado para seu ambiente de implementação. Essa opção configura e instala todos os componentes necessários para que o
WebSphere ESB funcione. Os componentes a seguir são configurados como parte dessa opção:
- Common Event Infrastructure
- Service Component Architecture
Neste tipo de configuração, você pode especificar seus próprios valores
para configurações tais como portas, o local do perfil e os nomes para o
perfil, nó, host e célula. Você pode fornecer um ID de usuário administrativo
e a senha para a segurança administrativa. Se o seu sistema operacional e os privilégios de sua conta de
usuário permitirem, você pode criar um serviço do sistema para executar
o servidor. Também é possível escolher o padrão do ambiente de implementação a ser utilizado,
assim como seus próprios valores para a configuração do banco de dados Comum.
Como
resultado do procedimento em Criando Perfis Utilizando o Profile Management Tool, você está
visualizando o painel Nome e Local do Perfil. Execute as seguintes etapas para configurar
um novo perfil do gerenciador de implementação com valores de configuração customizados
para um ambiente de implementação.
Procedimento
- No painel Nome e Local do Perfil, desempenhe as seguintes etapas:
- Especifique um nome e caminho de diretório exclusivo para o perfil ou aceite os padrões.
Cada perfil criado deve ter um nome. Quando há mais de um perfil, eles podem ser diferenciados em seu nível mais alto por esse nome.
O diretórios especificado conterá os arquivos
que definem o ambiente de tempo de execução, tais como comandos, arquivos
de configuração e arquivos de log. Por padrão, o local deste diretório é:

install_root/profiles/profile_name
install_root\profiles\profile_name
user_data_root/profiles/profile_name
em que
profile_name é o nome especificado. É exibida uma mensagem de erro se:
- O profile_name especificando não é exclusivo.
- O diretório especificado não está vazio.
- Seu ID do usuário não possui permissões suficientes para o diretório.
- Não há espaço suficiente para criar o perfil.
- É possível fazer com que o perfil que está sendo criado seja o perfil padrão (portanto, os comandos funcionarão automaticamente com ele) selecionando a caixa de opção Fazer desse perfil o padrão. Essa caixa de opção será exibida apenas se você tiver um perfil existente no sistema.
O primeiro perfil que você cria em uma estação de trabalho é o perfil padrão.
O perfil padrão é o
destino padrão para comandos que são emitidos a partir do diretório bin
na raiz da instalação do produto.
Quando só pode existir um perfil em uma estação de trabalho, todo comando
funciona nesse perfil. Se existir mais de um perfil, determinados comandos exigem que você especifique o perfil
ao qual o comando se aplica.
Consulte Comandos de Perfil em um Ambiente Multi-perfis para obter informações adicionais.
- Clique
em Avançar. (Se você clicar em Voltar e alterar o nome do
perfil, poderá ser necessário alterar o nome neste painel manualmente
quando ele for exibido novamente.)
O painel Nomes do Nó, Host e Célula
é exibido.
- No painel Nomes do Nó, Host e Célula, especifique os nomes de
nó, host e célula para o gerenciador de implementação, ou aceite os
padrões e clique em Avançar. Tente manter o nome do nó o mais curto possível, mas certifique-se de que os nomes dos nós sejam exclusivos no ambiente de implementação. Consulte Considerações sobre Nomenclatura para Perfis, Nós, Hosts e Células para obter informações sobre termos reservados e outras questões que devem ser consideradas ao nomear o nó, host e célula.
O painel Segurança Administrativa é exibido.
- No painel Segurança Administrativa, forneça um nome de usuário e
senha para efetuar logon no console administrativo e clique em
Avançar.
Importante: Se estiver realizando uma criação de perfil do ambiente de
implementação, a segurança administrativa é necessária.
O painel Designação de Valor de Porta é exibido.
- Verifique se as portas especificadas para o perfil são
exclusivas e clique em Avançar.
O Profile Management Tool detecta as portas atualmente utilizadas por outros produtos WebSphere e exibe valores de porta recomendados que não entram em conflito com os existentes. Se você tiver aplicativos diferentes dos do WebSphere que utilizam portas especificadas, verifique se as portas não estão em conflito.
As portas serão reconhecidas como estando em utilização
se as seguintes condições forem atendidas:
- Elas forem atribuídas para um perfil criado sob uma instalação executada
pelo usuário atual.
- Elas estiverem em uso no momento.
Embora a ferramenta valide portas quando você acessa o painel Designação
de Valores de Porta, os conflitos de portas podem continuar ocorrendo como resultado das seleções
feitas nos painéis subseqüentes do Profile Management Tool. As portas não são designadas até que a criação
de perfil seja concluída.
Se você suspeitar de um conflito de porta, poderá investigá-lo após a
criação do perfil.
Determine as portas utilizadas durante a criação do perfil
examinando o seguinte arquivo:

profile_root/properties/portdef.props
profile_root\properties\portdef.props
profile_root/properties/portdef.props
Incluídos neste arquivo estão as chaves e valores utilizados na configuração das portas. Se você descobrir conflitos de porta, pode reatribuir as portas manualmente. Para redesignar portas, consulte o tópico
Atualizando
Portas em um Perfil Existente no centro de informações do
WebSphere
Application Server Network Deployment versão 6.1 e execute o arquivo
updatePorts.ant através do script
ws_ant.
A próxima etapa depende de sua plataforma
e se você está instalando como usuário root (Administrador) ou não-root.
Tipo de Instalação |
Próxima etapa |
Em uma plataforma
Linux®
com o Profile Management Tool executando como usuário root |
O painel de definição do serviço do
Linux
é exibido. Prossiga para a etapa 6. |
Em uma plataforma
Windows®
com privilégios do grupo Administrador |
O painel de definição de serviço do Windows é exibido. Prossiga para a etapa 5. |
Em qualquer outra plataforma, ou como um usuário não root
em uma plataforma
Linux
ou
Windows. |
O painel de configuração Ambiente de Implementação é exibido.
Prossiga para a etapa 7. |
Escolha se quer executar o servidor como um serviço do
Windows
e selecione Avançar. O painel de definição de serviço do Windows é exibido para a plataforma Windows somente se o ID que instala o serviço do Windows tiver privilégio do grupo do Administrador. Se o perfil estiver configurado como um serviço
do Windows, o
produto inicia os serviços do Windows para os processos do servidor iniciados por um comando
startManager. Por exemplo, se você configurar
um servidor como um serviço do Windows e emitir o comando
startManager, o comando
wasservice iniciará o serviço
definido.
Importante: Se você escolheu efetuar logon como uma conta
de usuário especificada, deverá especificar o o ID do usuário e senha para o usuário
que executará o serviço e deve especificar o tipo de inicialização
(o padrão é Manual). O ID do usuário não deve ter espaços no nome, deve pertencer ao grupo
do Administrador e deve ter os direitos de usuário avançado "Efetuar
Logon como um Serviço" e "Agir como Parte do Sistema Operacional".
Se o ID do usuário pertencer ao grupo do Administrador,
o Profile Management Tool concederá a ele direitos de usuário avançado se ele ainda não os tiver.
Durante
a exclusão do perfil, você pode remover o serviço do Windows que é incluído durante a criação do perfil.
Considerações sobre IPv6
ao Executar Perfis como Serviços do Windows
Servidores criados para executar como um serviço
do Windows falham
quando utilizam IPv6 se o serviço estiver configurado para executar como Sistema Local. Crie uma variável de ambiente
específica do usuário para ativar o IPv6. Como esta variável de ambiente é uma variável
do usuário em vez de uma variável do Sistema Local, apenas um serviço
do Windows
que executa como esse usuário específico pode acessar esta variável de ambiente. Por padrão, quando um novo perfil é criado e configurado para executar como um serviço do Windows, o serviço é configurado para executar como Sistema Local. Quando o serviço do Windows WebSphere ESB
tenta executar, o serviço não consegue acessar a variável de ambiente
do usuário que especifica o IPv6 e, portanto, tenta iniciar como IPv4. O servidor
não iniciará corretamente nesse caso. Para resolver o problema,
ao criar o perfil, especifique se o serviço do Windows WebSphere ESB
é executado como o mesmo ID do usuário sob o qual a variável de ambiente que
especifica IPv6 é definida, em vez de como Sistema Local.
Após clicar no botão
AvançarNext, o painel de configuração do ambiente de implementação é
exibido.
Escolha se quer executar o servidor como um serviço
Linux
e clique em Avançar. O painel de definição de serviço do Linux é exibido somente se o sistema operacional atual for uma versão suportada do Linux e
o usuário atual tiver permissões apropriadas.
O WebSphere ESB tenta iniciar os serviços
do Linux para
processos do servidor que são iniciados por um comando startManager.
Por exemplo, se você
configurar um servidor como um serviço Linux e
emitir o comando startManager, o comando wasservice tenta iniciar o serviço definido.
Por padrão, o WebSphere ESB não é selecionado para executar como um serviço do Linux.
Para criar o serviço, o usuário que executa o Profile Management
Tool deve ser o usuário root. Se você executar o
Profile Management Tool com um ID do usuário não-root, o painel de definição de serviço do Linux
não será exibido, e nenhum serviço será criado.
Você deve especificar um nome de usuário sob
qual o serviço é executado.
Para excluir um serviço do Linux,
o usuário deve ser root ou ter os privilégios apropriados para excluir o serviço.
Caso contrário, um script de remoção será criado, para que o usuário root possa executar para excluir
o serviço em nome do usuário.
O painel de configuração Ambiente de Implementação é exibido.
- No painel Configuração do Ambiente de Implementação, clique no
padrão a ser utilizado para o ambiente de implementação neste perfil
do gerenciador de implementação.
Selecione o botão de rádio ao lado de um dos seguintes padrões e
clique em
Avançar.
- Sistema de Mensagens Remoto e Suporte
Remoto define um cluster para a implementação do
aplicativo, um cluster remoto para infra-estrutura do sistema de
mensagens e um cluster remoto para o Common Event Infrastructure e
outros aplicativos de suporte. Este padrão define uma configuração que desempenha
bem para a maioria de suas necessidades de integração de negócios. Quando estiver
em dúvida, selecione este padrão.
- Sistema de Mensagens Remoto define um
cluster para a implementação do aplicativo e um cluster remoto para a
infra-estrutura do sistema de mensagens. O Common Event Infrastructure e outros aplicativos de suporte são
configurados no cluster de destino de implementação do aplicativo.
- Cluster Único define um cluster para
implementação do aplicativo. A infra-estrutura do sistema de mensagens e o Common Event
Infrastructure com aplicativos de suporte são configurados no cluster da
implementação do aplicativo.
Consulte os tópicos a seguir para obter informações adicionais:
- Padrões do ambiente de implementação. Um padrão do ambiente de implementação especifica as limitações e requisitos
dos componentes e recursos envolvidos em um ambiente de implementação.
Os padrões são projetados para atender às necessidades da maioria dos
requisitos de negócios e visam ajudá-lo a criar um ambiente de
implementação da maneira mais objetiva possível.
- Funções do ambiente de implementação.
Para projetar um ambiente de implementação robusto, você
deve entender as funções que cada cluster pode fornecer em um padrão de ambiente de implementação
fornecido pela IBM específico ou um ambiente de implementação customizado. Este conhecimento
pode ajudá-lo a tomar as decisões corretas em relação a qual padrão de ambiente de implementação
atende melhor suas necessidades.
Após escolher o padrão para utilizar para o ambiente de implementação
neste perfil do gerenciador de implementação, o painel Configuração do Banco de Dados é exibido.
- No painel Configuração do Banco de Dados, configure o banco de dados Comum
utilizado por todos os componentes do WebSphere ESB,
incluindo o banco de dados
Common Event Infrastructure e o banco de dados do sistema de mensagens do barramento do sistema.
Se deseja utilizar bancos de dados diferentes do banco de dados Comum para
estes componentes, você terá as seguintes opções:
- Cancele a criação deste perfil de ambiente
de implementação e, em vez disso, crie seu ambiente de implementação utilizando o
console administrativo. Consulte Criando Ambientes de
Implementação para obter informações adicionais.
- Se pretende utilizar um produto de banco de dados diferente
criado pelo mesmo fornecedor do banco de dados, você ainda pode
prosseguir com esta criação de perfil e posteriormente alterar a
configuração do banco de dados no console administrativo. Consulte Configurando um Provedor e uma Origem de Dados JDBC no centro de informações
do WebSphere Application
Server Network Deployment versão 6.1 para obter informações adicionais sobre a configuração
de drivers e origens de dados JDBC.
Consulte o tópico
Configurando o Banco de Dados Comum e o Banco de Dados Common Event Infrastructure Utilizando o Profile Management Tool para obter detalhes
e retorne para esta etapa ao preencher os campos nos painéis de informações
Configuração do Banco de Dados e Configuração do Banco de Dados (Parte 2). O Profile Management Tool valida suas seleções de configuração do banco de
dados e exibe uma mensagem se alguma estiver com erro.
Por exemplo,
se você digitar um nome do banco de dados que já existe e estiver
criando um novo banco de dados, uma mensagem de erro informará que o
banco de dados existe.
Restrição: Os privilégios
de DBA (Administrador de Banco de Dados) são necessários para os painéis de configuração
do banco de dados que fazem parte da criação de um perfil do gerenciador de implementação
para um ambiente de implementação. Se você planeja utilizar o recurso do ambiente de
implementação do instalador do produto ou o Profile Management Tool e desejar
utilizar um banco de dados diferente do Derby Network Server como seu produto
de banco de dados, o ID do usuário fornecido para o campo "Nome de Usuário
para Autenticar com o Banco de Dados" nos painéis de configuração do banco de dados
deverá ter privilégios de DBA.
Após você configurar o banco de dados Comum, o painel Resumo do
Perfil será exibido.
- No painel Resumo do Perfil, clique em
Criar para criar o perfil ou
Voltar para alterar as características do
perfil.
Quando a criação ou o aprimoramento do perfil é concluído, o painel Perfil Completo é exibido com a mensagem A ferramenta Profile Management criou o perfil com êxito ou A ferramenta
Profile Management aprimorou o perfil com êxito.
- Conclua a configuração do perfil executando uma das seguintes
tarefas, dependendo se você deve configurar manualmente o banco de
dados Comum.
Resultados
Você concluiu a criação de um perfil do WebSphere ESB .
O nó dentro do perfil possui um gerenciador de implementação
chamado dmgr.
O que Fazer Depois
Certifique-se de que a instância do seu banco de dados esteja em execução
antes de iniciar o gerenciador de implementação, mesmo se o banco de dados for local. Em seguida,
verifique a operação do servidor selecionando
Iniciar o
Gerenciador de Implementação a partir do console do First Steps. Uma janela de saída é aberta. Se você vir uma mensagem semelhante à seguinte, seu gerenciador de implementação estará operando corretamente:
ADMU3000I: Servidor dmgr aberto para e-business; o ID do processo é 3072
Configure nós customizados no ambiente de implementação para concluir
o padrão do ambiente de implementação.
Para obter informações adicionais sobre como planejar sua instalação,
consulte os tópicos em Planejando o WebSphere ESB.