A instalação do
WebSphere ESB é
feita em duas etapas.
- A primeira etapa é utilizar o Assistente de Instalação para instalar um
conjunto compartilhado de arquivos críticos do produto. Esses arquivos
de sistema incluem os arquivos de comando e outros arquivos binários
compartilhados do produto. Os arquivos de sistema podem ser atualizados ao
instalar pacotes de atualizações ou de correções.
- A segunda etapa é utilizar o Assistente de Criação de Perfil para
criar um ou mais perfis para utilizar os arquivos de sistema
compartilhados. Cada perfil define um ambiente de tempo de execução separado,
com arquivos separados (comandos, arquivos de configuração, arquivos de log,
etc).
Não é necessário instalar o produto mais de uma vez na mesma máquina
para ter vários perfis. Instale o produto uma vez e utilize o assistente de
criação de Perfil para criar vários perfis.
No WebSphere ESB,
um processo de servidor em execução, como um gerenciador de implementação,
pode criar, ler, atualizar ou excluir os arquivos de configuração, arquivos
de dados e arquivos de log em seu perfil. O processo do servidor tem acesso
de leitura dos arquivos de sistema.
Figura 1. Separação
dos Arquivos de Sistema e Perfis
O WebSphere ESB pode
ser instalado como um servidor independente ou um grupo de servidores gerenciados.
Cenários
para Instalação
As informações a seguir descrevem cenários para
instalar o produto em várias topologias em uma ou mais máquinas. É possível
ter dois tipos de topologias do
WebSphere ESB:
- Topologias para um servidor independente
- Topologias para um grupo gerenciado de servidores
Topologias para um Servidor Independente
Um perfil
do servidor independente possui seu próprio console administrativo e todos
os aplicativos de amostra (se você tiver instalado o recurso de galeria de
aplicativos de amostra). Cada servidor independente é totalmente operacional
e gerenciado de forma independente de todos os outros servidores.
As
seguintes topologias para um servidor independente são descritas neste tópico:
- Cenário 1: Instalação em uma única máquina com um servidor independente
- Cenário 2: Instalação em uma única máquina com vários servidores
independentes
- Cenário 3: Única máquina com várias instalações
Ao instalar pela primeira vez, recomenda-se a utilização do procedimento
de instalação completa. Uma instalação completa é a maneira mais fácil de
instalar o WebSphere ESB e
criar um servidor independente totalmente operacional com a topologia do cenário
1.
Topologias para um Grupo Gerenciado de Servidores
Um
grupo gerenciado de servidores é chamado de célula. Depois de
instalar o software do WebSphere ESB,
utilize o Assistente de Perfil para criar um perfil de gerenciador de
implementação.
Um gerenciador de implementação gerencia a configuração
de todos os nós gerenciados em sua célula e implementa aplicativos em qualquer
nó gerenciado na célula. Todos os perfis na célula compartilham os arquivos
de comando e outros binários de produtos que são criados durante a instalação
do WebSphere ESB.
O
principal motivo para utilizar nós gerenciados em uma célula, em vez de utilizar
o mesmo número de servidores independentes, é a administração centralizada
que o gerenciador de implementação proporciona à célula.
Para criar
um nó gerenciado do WebSphere ESB,
você cria um perfil personalizado e, em seguida, federa-o na célula.
As
seguintes topologias de uma célula são descritas neste tópico:
- Cenário 4: instalação de uma célula de servidores em uma única
máquina
- Cenário 5: instalação de uma célula de servidores em várias máquinas,
- com o gerenciador de implementação em sua própria máquina
O WebSphere ESB é
construído no WebSphere Application Server Network Deployment.
É possível estender os perfis do WebSphere Application Server para
se tornarem perfis do WebSphere ESB,
convertendo de um cenário do WebSphere Application Server para
o WebSphere ESB.
Cada um dos seguintes cenários inclui um diagrama e uma lista
de etapas de instalação detalhadas.
- Cenário 1: Instalar o WebSphere ESB com
um servidor independente em uma única máquina.
O cenário mais
simples é instalar o WebSphere ESB em
uma única máquina com um perfil de servidor independente. Cada perfil do servidor
de aplicativos independente inclui um processo do servidor de aplicativos
server1. A instalação do WebSphere ESB cria
o conjunto de arquivos de sistema. O Assistente de Criação de Perfil cria
o perfil de servidor independente. O perfil é uma partição de dados separada
com arquivos que definem o ambiente do servidor independente.
Figura 2. Um Perfil de Servidor Independente em uma Única Máquina
A maneira mais fácil de criar um servidor independente é desempenhar
a instalação Completa. Com uma instalação completa, você obtém
um perfil de servidor independente denominado default com
um servidor denominado server1.
- Desempenhe uma instalação
completa do WebSphere ESB. Isso instala os arquivos críticos do produto e cria o primeiro
perfil de servidor independente.
- Inicie o server1 utilizando o console Primeiras Etapas ou o
comando startServer server1.
- Cenário 2: Instalar o WebSphere ESB com
vários servidores independentes em uma única máquina.
Depois
de instalar os arquivos de sistema do WebSphere ESB uma
vez em uma máquina, é possível criar vários perfis de servidores independentes
na mesma máquina.
Essa topologia permite que cada perfil tenha módulos
e aplicativos, definições de configurações, dados e arquivos de log exclusivos,
enquanto compartilha o mesmo conjunto de arquivos de sistema.
A criação
de vários perfis, cria vários ambientes de servidores separados que você pode
dedicar a diferentes finalidades. Por exemplo, cada perfil de servidor independente
pode formar um Enterprise Service Bus separado, para grupos departamentais
ou organizações diferentes. Em outro exemplo, um perfil de servidor independente
pode ser um ambiente de teste separado que você designa a um programador ou
equipe de desenvolvimento.
É possível utilizar o mesmo procedimento
para criar vários servidores independentes em mais de uma máquina.
Atualizando
os Arquivos do Produto Principal
A utilização de vários perfis com
os mesmos arquivos de sistema proporciona um aprimoramento no sistema de serviços.
Quando um pacote de atualização ou pacote de correção atualiza os arquivos
críticos do produto em uma máquina, todos os perfis de servidores que foram
criado a partir desses arquivos começam a utilizar os arquivos atualizados.
- Desempenhe uma instalação
completa do WebSphere ESB. Isso instala os arquivos críticos do produto e cria o primeiro
perfil de servidor independente.
- Inicie o server1 utilizando o console Primeiras Etapas ou o
comando startServer server1.
- Crie outro
perfil de servidor independente utilizando o Assistente de Criação de Perfil
na mesma máquina.
- Cenário 3: Instalar várias cópias do WebSphere ESB com
servidores independentes em uma única máquina.
Em alguns casos,
talvez você prefira não atualizar todos os servidores em uma máquina; por
exemplo, para continuar fornecendo serviços de negócios com alguns servidores,
enquanto designa serviços a outros servidores. Em tais situações, simplesmente
instale o produto uma segunda vez para criar um segundo conjunto de arquivos
do produto principal. Você pode gerenciar as atualizações do produto para
cada instalação de forma incremental.
Figura 3. Várias Cópias do WebSphere ESB em
uma Única Máquina
- Desempenhe uma instalação
completa do WebSphere ESB. Isso instala os arquivos críticos do produto e cria o perfil de
servidor independente.
- Desempenhe outra instalação
completa do WebSphere ESB. Isso instala outro conjunto separado de arquivos críticos do produto
na mesma máquina e cria o perfil de servidor independente que utilizará o
novo conjunto de arquivos críticos do produto.
- Cenário 4: Instalar uma célula de nós de
servidores gerenciados em uma máquina.
O WebSphere ESB pode
criar uma célula de servidores gerenciados em uma única máquina, a partir
de uma instalação dos arquivos críticos do produto. O Assistente de Criação
de Perfil é utilizado primeiro para criar o gerenciador de implementação.
Depois de iniciar o gerenciador de implementação, retorne ao Assistente de
Criação de Perfil para criar um ou mais nós personalizados.
Ao federar
um nó personalizado na célula do gerenciador de implementação, o nó é convertido
em um nó gerenciado. Em seguida, é necessário criar um servidor, utilizando
o gabarito de servidor padrão do WebSphere ESB para
poder implementar módulos SCA no nó gerenciado.
O gerenciador de implementação
fornece a administração de todos os nós gerenciados que estão em suas células.
Cada nó gerenciado tem um processo de servidor, denominado agente do
nó, que o gerenciador de implementação utiliza para gerenciar servidores
nesse nó. Para poder iniciar os servidores, é necessário primeiro iniciar
o agente do nó.
De tempos em tempos, os arquivos de configuração e de
aplicativos em um nó gerenciado são atualizados a partir da
cópia mestre dos arquivos hospedados no gerenciador de implementação
durante a sincronização.
Em uma célula, somente os nós
gerenciados executam módulos e aplicativos, não o gerenciador de implementação.
Em
determinados ambientes seguros, o assistente para Criação de Perfil não pode
federar um perfil personalizado em uma célula. Tais casos requerem, em vez
disso, a utilização do comando addNode. Se você tiver configurado
o gerenciador de implementação para utilizar um tipo de conector JMX diferente
do conector SOAP padrão, utilize o comando addNode para
incluir o nó na célula.
Figura 4. Um Nó Gerenciado em uma Célula do
Gerenciador de Implementação
- Desempenhe uma instalação
completa do WebSphere ESB. Isso instala os arquivos críticos do produto e cria o perfil de
servidor independente que pode ser utilizado para testar a instalação, para
desenvolvimento, e outras finalidades. Caso não queira manter o perfil independente,
ele poderá ser excluído posteriormente. Caso contrário, você poderá desempenhar
uma instalação personalizada e criar os perfis desejados.
- Crie
um perfil do gerenciador de implementação utilizando o assistente para Criação
de Perfil.
- Inicie o gerenciador de implementação utilizando o console do
First Steps ou o comando startManager.
- Crie
um perfil personalizado utilizando o Assistente de Criação de Perfil. Durante a criação do perfil, escolha se deseja federar o nó personalizado
agora ou posteriormente.
- Faça a federação do nó personalizado na célula do gerenciador
de implementação. Você pode federar um nó personalizado quando
criar um perfil personalizado. Caso contrário, se desejar federar o nó personalizado
posteriormente, você poderá utilizar o procedimento descrito em Federando Nós Customizados em um Gerenciador de Implementação
- Crie um servidor ou um cluster de servidores.
- Crie um servidor para
um hosting de aplicativos e módulos gerais
- Crie um cluster para se
beneficiar do gerenciamento de carga de trabalho e suporte de failover
- Configure o servidor ou cluster
para o tempo de execução SCA requerido pelos módulos de mediação. Antes de implementar qualquer módulo de mediação no novo servidor ou
cluster, configure o servidor ou cluster para indicar onde os destinos de
fila, utilizados pelo tempo de execução SCA para o módulo, serão hospedados.
- Inicie o servidor ou cluster. É possível utilizar o console Primeiras Etapas, console administrativo
ou o comando startServer server1 para iniciar
um servidor. Você pode utilizar o console administrativo para iniciar
um grupo do servidor.
Se desejar mais nós gerenciados na mesma máquina, repita as etapas 4 a 8 para
cada novo nó.
Se desejar incluir nós gerenciados em outra máquina, o
processo será semelhante ao procedimento de instalação e está descrito no
Cenário 5.
- Cenário 5: Instalar uma célula de nós de
servidores gerenciados em várias máquinas, com o gerenciador de implementação
em sua própria máquina.
A principal vantagem de uma célula sobre
um servidor de aplicativos independente é sua escalabilidade. É possível gerenciar
uma célula para mantê-la proporcional aos níveis de carga
de trabalho. Neste cenário, o gerenciador de implementação está na máquina
A; a máquina B tem um nó gerenciado com um servidor e a máquina C tem um nó
gerenciado com um cluster de servidores. Todos os nós gerenciados estão federados
na mesma célula do gerenciador de implementação.
O gerenciador de implementação
pode ficar na mesma máquina que alguns dos nós de servidores gerenciados ou
em sua própria máquina.
Várias máquinas e vários nós gerenciados permitem
utilizar escalas vertical e horizontal:
- Escalamento vertical cria múltiplos nós gerenciados na mesma
máquina física.
- Escalamento horizontal cria membros de célula em múltiplas
máquinas físicas.
Figura 5. Vários Nós Gerenciados em uma Célula
do Gerenciador de Implementação em Várias Máquinas
- Na máquina A, desempenhe
uma instalação completa do WebSphere ESB. Isso instala os arquivos críticos do produto e cria o perfil de
servidor independente que pode ser utilizado para testar a instalação, para
desenvolvimento, e outras finalidades. Caso não queira manter o perfil independente,
ele poderá ser excluído posteriormente. Caso contrário, você poderá desempenhar
uma instalação personalizada e criar os perfis desejados.
- Crie
um perfil do gerenciador de implementação utilizando o assistente para Criação
de Perfil.
- Inicie o gerenciador de implementação, utilizando o console
Primeiras Etapas para Dmgr01 ou o comando startManager.
- Na máquina B, desempenhe
uma instalação completa do WebSphere ESB. Isso instala os arquivos críticos do produto e cria o perfil de
servidor independente na máquina B.
- Crie
um perfil personalizado. Durante a criação do perfil, escolha
se deseja federar o nó personalizado agora ou posteriormente.
- Faça a federação do nó personalizado na célula do gerenciador
de implementação. Você pode federar um nó personalizado quando
criar um perfil personalizado. Caso contrário, se desejar federar o nó personalizado
posteriormente, você poderá utilizar o procedimento descrito em Federando Nós Customizados em um Gerenciador de Implementação
- Crie
um servidor.
- Configure o servidor para
o tempo de execução SCA requerido pelos módulos de mediação. Antes de implementar qualquer módulo de mediação no novo servidor, configure
o servidor para indicar onde os destinos de fila, utilizados pelo tempo de
execução SCA para o módulo, serão hospedados.
- Inicie o servidor. É possível utilizar o console
Primeiras Etapas, console administrativo ou o comando startServer
server1 para iniciar
um servidor.
- Na máquina C, desempenhe
uma instalação completa do WebSphere ESB. Isso instala os arquivos críticos do produto e cria o perfil de
servidor independente na máquina B.
- Crie
um perfil personalizado. Durante a criação do perfil, escolha
se deseja federar o nó personalizado agora ou posteriormente.
- Faça a federação do nó personalizado na célula do gerenciador
de implementação. Você pode federar um nó personalizado quando
criar um perfil personalizado. Caso contrário, se desejar federar o nó personalizado
posteriormente, você poderá utilizar o procedimento descrito em Federando Nós Customizados em um Gerenciador de Implementação
- Crie um cluster.
- Configure o cluster para o
tempo de execução SCA requerido pelos módulos de mediação.
- Inicie
o cluster de servidores.
Você pode rever os cenários de instalação comuns para localizar
uma possível correspondência para a topologia que você pretende instalar.
Cada diagrama de instalação do produto fornece um procedimento de alto nível
para instalar os componentes que compõem a topologia.
Depois de determinar uma possível topologia, siga as etapas no
procedimento geral.