Vous êtes sur la page 1sur 43

ADMINISTRAO E CONFIGURAO DO WAS

(WEBSPHERE APPLICATION SERVER)

Verso 1.1

40 horas

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Aviso de Propriedade Intelectual


Todo o contedo desta obra intelectual de propriedade intelectual nica e exclusiva do
Instituto Eldorado, IBM e Flextronics.
Esta obra intelectual destina-se nica e exclusivamente a ser utilizada por instrutores e
alunos de projetos cientficos, culturais e educacionais que o Instituto Eldorado, IBM e
Flextronics promovam, em conjunto ou separados, e em consonncia com o objetivo
desses projetos. Qualquer outra forma de uso estritamente proibida.
Dependem de prvia e expressa autorizao dos proprietrios, por escrito, usos que
impliquem em:
a) Reproduo parcial ou integral desta obra intelectual;
b) Edio desta obra intelectual;
c) Adaptao e quaisquer outras transformaes desta obra intelectual;
d) Traduo desta obra intelectual para qualquer idioma;
e) Incluso desta obra intelectual em fonograma ou produo audiovisual;
f) Distribuio desta obra intelectual, independentemente do meio utilizado;
g) A incluso desta obra em base de dados, sistema de armazenamento em
computador, microfilme e demais formas de arquivamento do gnero.
Licena de uso especial para instrutores: a fim de disseminar o conhecimento contido
nesta obra intelectual a terceiros, os instrutores que fizerem parte dos Projetos realizados
pelo Instituto Eldorado, IBM e Flextronics tero direito a uma licena de uso especial, nos
seguintes termos:
a) A licena concedida por prazo indeterminado e em abrangncia mundial.
b) A licena permite aos instrutores utilizar o contedo desta obra intelectual, no todo
ou em parte, nas suas apresentaes e aulas expositivas, sncronas ou
assncronas, tenham elas ou no finalidade lucrativa.
c) A licena no permite a excluso de quaisquer avisos de propriedade intelectual,
direitos autorais, copyright e afins.
d) A licena no permite aos instrutores modificar o contedo desta obra intelectual,
no todo ou em parte, qualquer que seja o motivo.
e) A licena no permite:
i.
A edio desta obra intelectual;
ii.
A adaptao ou transformao desta obra intelectual;
iii.
A traduo desta obra intelectual para qualquer idioma;
iv.
A incluso desta obra intelectual em fonograma ou produo audiovisual;
v.
A distribuio desta obra intelectual, independentemente do meio utilizado;
vi.
A incluso desta obra em base de dados, sistema de armazenamento em
computador, microfilme e demais formas de arquivamento do gnero, para
propsitos diversos daqueles autorizados pela licena.
f) A licena no pode ser transferida a terceiros.
g) Sempre que houver o uso desta obra intelectual, dever ser feita uma meno ao
Projeto pelo qual o instrutor obteve o seu contedo.
Sempre que houver o uso desta obra intelectual, dever ser feita uma meno aos
direitos de propriedade intelectual do Instituto Eldorado, IBM e Flextronics.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Sumrio

Instalao do WebSphere Application Server v8.5.5 ...........................................................3


1

Binrios da instalao ...................................................................................................3

Instalando o Installation Manager..................................................................................3

Instalando o WebSphere Application Server v8.5.5, IBM HTTP Server e Plugin ..........6

Configurao do ambiente do WebSphere Application Server v8.5.5 ......................... 11

Configurando os perfis do WebSphere Application Server ......................................... 12

Instalao de uma aplicao JAVA ............................................................................. 25

Acessando a aplicao ............................................................................................... 28

Configurando o IBM HTTP Server junto ao WebSphere application Server ............... 30

Atividades complementares ........................................................................................ 35


9.1

Criando um cluster................................................................................................ 35

9.2

Deploy da aplicao WebcontainerSample .......................................................... 38

9.3

Interao do WAS com o IHS e o Plugin .............................................................. 39

10

Referncias de Bibliografias e Links ........................................................................ 42

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Instalao do WebSphere Application Server v8.5.5


1 Binrios da instalao
Para realizar uma instalao bsica do WebSphere Application Server v8.5.5 sete arquivos so necessrios:
Instalador do Installation Manager, que utilizado para gerenciar a instalao.
IBM Installation Manager V1.6.2 (required Install WebSphere Application Server V8.5.5) for Windows x86
Multilingual (CIK26ML )
Binrios da instalao base do WebSphere Applicaction Server:
IBM WebSphere Application Server Network Deployment V8.5.5 (1 of 3) for Multiplatform Multilingual
(CIK2HML )
IBM WebSphere Application Server Network Deployment V8.5.5 (2 of 3) for Multiplatform Multilingual
(CIK2IML )
IBM WebSphere Application Server Network Deployment V8.5.5 (3 of 3) for Multiplatform Multilingual
(CIK2JML )
Binrios do contedo suplementar que o IBM HTTP Server ( IHS ) e do Plugin
IBM WebSphere Application Server V8.5.5 Supplements (1 of 3) for Multiplatform Multilingual (CIK1VML )
IBM WebSphere Application Server V8.5.5 Supplements (2 of 3) for Multiplatform Multilingual (CIK1WML )
IBM WebSphere Application Server V8.5.5 Supplements (3 of 3) for Multiplatform Multilingual (CIK1XML )

1.1 Descompacte todos os binrios em um nico diretorio de sua preferencia:


Para este procedimento usaremos o diretrio C:\WebSphere\Binrios

2 Instalando o Installation Manager

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

2.1

Acesse a pasta do Installation Manager e clique no arquivo chamado


install.exe

2.2

Aceite os termos da licena e clique em Avanar:

2.3 Escolha um diretrio padro para sua instalao


DICA: mais agil para o administrador WebSphere manter toda a instalao em um
mesmo diretorio base, para este procedimento usaremos o diretorio C:\WebSphere\ e o
Installation Manager ser instalado em C:\WebSphere\InstallationManager

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Aps escolher o diretrio clique em Avanar


2.4

Para iniciar a instalao, clique em Instalar

2.5

Concluda a instalao, clique em Reiniciar Installation Manager

2.6

A seguinte tela ir aparecer automaticamente

Esta a tela inicial do Installation Manager, quando precisar inicia-la novamente basta
clicar no executvel C:\WebSphere\InstallationManager\eclipse\IBMIM.exe

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

2.7

Mapeando os binrions no Installation Manager


Com o Installation Manager aberto, a prxima etapa mapear todos os diretrios
onde esto localizado os binrios para instalao, para tal clique em Arquivo >
Preferncias > Incluir Repositrio, em seguida em Procurar e localize os arquivos
repository.config que esto dentro das pastas WAS_V8.5.5_SUPPL_1_OF_3 e
WASND_v8.5.5_1of3

2.8 Clique em Aplicar e OK para sair


Pronto o Installation Manager esta corretamente instalado e com um repositrio definido.

3 Instalando o WebSphere Application Server v8.5.5, IBM HTTP Server


e Plugin
3.1

Inicie novamente o Installation Manager caso no esteja iniciado e clique em


Instalar

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

3.2

Marque os seguintes pacotes:


IBM HTTP Server para WebSPhere Application Server
IBM WebSPhere Application Server Network Deployment
Web Server Plug-ins para IBM WebSphere Application Server
WebSphere Customization Toolbox

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

3.3

Clique em Avanar

3.4

Aceite os termos de contrato e cliquem em Avanar

3.5 Defina um diretorio para Recursos comparilhados


Aps a instalao muito IMPORTANTE manter esse diretrio integro pois o Installation
Manager ir utiliza-lo para guardar informaes referente aos pacotes instalados.
Exemplificando, se surgisse a necessidade de aplicar uma atualizao na instalao do
WebSphere Application Server v8.5.5 o Installation Manager usaria as informaes desse
diretrio para prosseguir.

O exemplo que ser usado neste procedimento :


C:\WebSphere\IBM\IMShared

Clique em Avanar

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

3.6

Defina os diretrios de instalao usando as sugestes da figura abaixo:

Clique em Avanar

3.7

Clique em Avanar novamente

3.8 Mantenha as configuraes que vem padro e clique em Avanar


Durante a instalao pode surgir uma janela semelhante a abaixo onde ser requisitado o
CD 2 ou 3 dos produtos que esto no Supplements ou do WebSphere Application Servers
( respectivamente das pastas WAS_V8.5.5_SUPPL_X_OF_3 e WASND_v8.5.5_Xof3 )
Localize a pasta para a instalao prosseguir sem problemas

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

3.9

Quando chegar na janela abaixo, clique em Instalar

Instalao concluda

Os diretorios foram gerados:


C:\WebSphere\AppServer - Diretrio base do WebSphere Application Server v8.5.5
C:\WebSphere\Plugins - Diretrio base para o Plugin

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

C:\WebSphere\HTTPServer - Diretorio base para o IBM HTTP Server


Tudo pronto para iniciar a configurao do ambiente!

4 Configurao do ambiente do WebSphere Application Server v8.5.5


Objetivo: Para este curso usaremos a configurao que utiliza o conceito de clusters,
neste tipo de cenrio o servidor WEB ( IHS ) funciona como frontend e se comunica com o
Servidor de aplicao ( WAS ) atravz do Plugin.

Exemplo de ambiente corporativo:

Ambiente de laboratrio usado no curso:

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

A seguir segue as instrues para tal configurao

5 Configurando os perfis do WebSphere Application Server


No ambiente clusterizado no ser feito uma instalao StandAlone, usaremos o
conceito de ns e celula o qual permite o WebSphere Application Server ter um
gerenciador central, chamado Deployment manager, que se comunica com os ns,
atravz do NodeAgent, que passa instrues para os servidores de aplicao, a JVM.
Na etapa de instalao foi criada apenas a instalao base, a qual ainda no esta
pronta para receber as aplicaes, ainda falta criar o Deployment Manager, nodeagent,
JVMs e instanciar o IHS e o Plugin no WebSphere Application Server.

5.1

Perfs ( profiles )

possivel instalar o perfil de clula que j cria automaticamente um Deployment


Manager com um um n federado. Para compreendermos cada componente do ambiente
num nvel de detalhe maior, realizaremos as instalaes dos perfis de Deployment
Manager e Applicatoin Server separadamente e posteriormente ser feita a integrao
destes componentes. Para atingir o nosso objetivo dois tipos de perfis devero ser criados
-

Perfil do Deployment Manager - responsvel por gerenciar e administrar os ns


Perfil do Application Server- responsvel por hospedar aplicaes java
Os dois perfs sero instalados no mesmo servidor

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

5.2

Criando o perfil do Deployment Manager:

A - Inicie o Profile Management tool pelo executvel


C:\WebSphere\AppServer\bin\ProfileManagement\pmt.exe

B - Clique em Create

C - Selecione Management e clique em Avanar

D - Selecione a opo Deployment Manager e clique em Avanar

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

E - Selecione a opo Typical Profile Creation


Usaremos a configurao padro

D - Defina um usurio e senha para acessar a console administrativa do


Deployment Manager e clique em Avanar ( armazene as credenciais em um local
seguro pois ser usada futuramente )

E - Valide as configuraes e clique em Create


Observe que:
Ser criado uma clula
Exemplo:

Ser criado um n para o Deployment Manager


Exemplo:

Sero criadas as portas


Administrative Console Port
Usada para acessar a console do Deployment Manager pelo browser atravz do
protocolo HTTP

Administrative Console Secure Port

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Usada para acessar a console do Deployment Manager pelo browser atravz do


protocolo HTTPS

Deployment Manager Bootstrap port


Usada por aplicaes que utilizam RMI

Deployment Manager SOAP Connector Port


Usada para comunicao do DMGR com os ns e vice versa

F - Clique em Concluir

G - O Deployment Manager esta instalado, o Windows criou o diretrio


C:\WebSphere\AppServer\profiles\Dmgr01 e um servio para ele

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

H - Para acessar a console basta usar a URL:


https://localhost:9043/ibm/console/logon.jsp ou
https://<IP DA VM Windows>:9043/ibm/console/logon.jsp para acessar
remotamente ( se a rede permitir )

A console estar vazia pois nenhum n esta federado no Deployment Manager


ainda.

Imagem da console do Deployment Manager

5.3

Criando o perfil do Application Server:

A - Inicie o Profile Management tool pelo executvel


C:\WebSphere\AppServer\bin\ProfileManagement\pmt.exe

B - Clique em Criar

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

C - Selecione Management e clique em Avanar

D - Selecione a opo Application Server e clique em Avanar

E - Selecione a opo Typical Profile Creation


Usaremos a configurao padro

D - Defina um usurio e senha para acessar a console administrativa do Application


Server e clique em Avanar

E - Valide as configuraes e clique em Create

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Observe que:
Ser criado um N
Exemplo:

Ser criado um Application Server ( JVM ) com o nome de server1 dentro desse N
Exemplo:

Sero criadas as portas


Administrative Console Port
Usada para acessar a console do Application server pelo browser atravz do
protocolo HTTP

Administrative Console Secure Port


Usada para acessar a console do Deployment Manager pelo browser atravz do
protocolo HTTPS

HTTP Transport port


a porta que ser usada para acessar a aplicao

F - Clique em Concluir

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

G - O Application server esta instalado, o Windows criou o diretrio


C:\WebSphere\AppServer\profiles\AppSrv01 e um servio para ele

H - Para acessar a console basta usar a URL:


https://localhost:9044/ibm/console/logon.jsp ou
https://<IP DA VM Windows>:9044/ibm/console/logon.jsp para acessar
remotamente ( se a rede permitir )
Esta console ficar inativa aps a federao do n

Esta instalao um exemplo de arquitetura StandAlone que possui um n e


apenas um Application Server ( JVM ) rodando.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

NOTA - O server1 ser ignorado, criaremos outra JVM para o laboratrio.

Imagem da console do Application Server

Agora temos um perfil para o Deployment Manager e outro para o Application Server

Porm eles ainda no se conversam, a prxima etapa federar o Application Server


ao Deployment Manager

5.4

Federando o Application Server ao Deploymente Manager:

A - Clique no icone INICIAR no canto inferior esquerdo

B - Clique na lupa no canto superior direito

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

C - Digite no campo de busca a palavra cmd para inciar o Command Prompt do


DOS

D - V at o diretorio BIN do profile do Application Server


Exemplo:
cd C:\WebSphere\AppServer\profiles\AppSrv01\bin
E - Rode o script addNode.bat, este script aceita vrios parametros, para a
instalao que estamos criando basta rodar desta forma:
addNode.bat localhost 8879
NOTA - Se a federao fosse realizada em um Deployment Manager remoto
basta rodar o comando desta forma:
addNode.bat <IP DO SERVIDOR> 8879

F - O script ir pedir as credenciais definidas para o Deployment Manager e


prosseguir com a federamento.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

G - O n do Application Server foi federado com sucesso, fim do procedimento.

Nesse processo foi criado o NodeAgent, ele ser o mediador entre o Deployment
Manager e o Application Server, graas a ele agora possvel visualizar na console do
Deployment Manager a JVM server1 que pertencia a instalao StandAlone e disparar
comandos administrativos para ela.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Imagem da JVM do Application Server agora aparecendo na console do Deployment


Manager

5.5

Criando um novo Application Server:

Por padro j foi gerado um Application Server chamado server1 o qual no


usaremos, como parte do treinamento criaremos outro Application Server no mesmo n:

A - Logue na console do DeployMent Manager


https://localhost:9043/ibm/console/

B - Va para Servers > Server Types > WebSphere Application Servers e clique
em New

C - Deixe o campo Select Node com o valor padro e defina um nome para a JVM
em Server Name conforme a figura
No exemplo foi criado um Application Server chamado OficinaJVM

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

D - Clique em Next at aparecer Finish para concluir o procedimento

E - Salve as configuraes

F - Pronto, o Application Server OficinaJVM foi criado com sucesso

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

6 Instalao de uma aplicao JAVA


A infraestrutura do ambiente esta pronta porm ainda no existe nenhuma
aplicao instalada. A prxima etapa consiste em usar um pacote JAVA, neste laboratrio
usaremos empacotamentos no formato .EAR, de uma aplicao qualquer para fazer o
deploy da mesma no servidor.

A - Logue na console do DeployMent Manager


https://localhost:9043/ibm/console/

B - Va para Applications > Application Types > WebSphere Enterprise


Applications e clique em Install

C - Instalaremos o pacote xmlsamples.ear, marque a opo Local file system e


clique em Escolher Arquivo, v at a localizao do xmlsamples.ear.

D - Clique em Next at chegar na etapa Step 2: Map modules to servers

E - Em Step 2: Map modules to servers marque a checkbox do Mdulo XML


Samples, selecione o Application Server OficinaJVM como opo na caixa Clusters and
servers e clique em Apply, em seguida Next
NOTA - nesta etapa que definido em qual Application Server do N a
aplicao ir rodar

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

F - Clique em Next at aparecer Finish para concluir o procedimento

G - Aps a instalao da aplicao ter sido concluida clique em Save

H - Para garantir que a instalao esteja sincronizada no ambiente v at System


Administration > Nodes e marque o checkbox do N do application server e clique em
Full Resyncronize.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

I - Va para Servers > Server Types > WebSphere Application Servers e marque
o Application Server OficinaJVM e clique em Start
NOTA - Caso o Application Server OficinaJVM j esteja no ar clique em Restart

J - V para Applications > Application Types > WebSphere Enterprise


Applications, marque a Aplicao XMLSamlple e clique em Start

K - Pronto, a aplicao esta instalada

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

7 Acessando a aplicao
A aplicao foi instalada no Application Server OficinaJVM e para acessa-la use a
URL
https://localhost:<porta do WebContainer>/xmlsamples. Como pr-requisito a porta do
WebContainer do Application Server OficinaJVM precisa estar configurada no Virtual
Host do WebSphere. O virtual Host tem a funo de receber o request HTTP e direcionar
para a aplicao requisitada, abaixo segue a instruo para adcionar a porta do
WebContainer no Virtual Host do WebSphere Application Server.

A - Para identificar qual a porta do WebContainer a ser adcionada no virtual host


acesse pela Console do Deployment Manager o caminho Servers > Server Types >
WebSphere Application Servers > OficinaJVM, expanda a opo Ports e procure os
nmeros de porta referentes ao parametro WC_defaulthost e WC_defaulthost_secure,
exemplo:

Nesta situao a porta a 9082 para o protocolo HTTP e 9445 para HTTPS

B - Acesse Environment > Virtual Host > default_host > Host Aliases

C - Clique em News

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

D - No campo Port insira a porta do WebContainer e clique em Apply

E - Salve as alteraes

F - Va para Servers > Server Types > WebSphere Application Servers e


marque o Application Server OficinaJVM e clique em Restart

G - Acesse a aplicao pelo browser


http://localhost:<porta do WebContainer>/xmlsamples
ou
https://localhost:<porta do WebContainer>/xmlsamples
Exemplo:

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Agora a aplicao pode ser acessada diretamente no WebSphere, em ambientes


corporativos este tipo de configurao no recomendado por questo de segurana e
performance. Para resolver essa questo colocado o IBM HTTP Server como frontend
fazendo o balanceamento de carga atravz do Plugin.

8 Configurando o IBM HTTP Server junto ao WebSphere application


Server
O IBM HTTP Server ou IHS, depois de instalado, se encontra no Windows na
forma de servio:

Quando o servio iniciado, o IHS pode ser acessado pelo browser atravz da
URL http://localhost ou http://localhost:80 e ainda http://localhost:443 se o SSL estivesse
configurado, a URL possui este formato pois nesta situao o IHS foi instalado usando as
portas padres.
Para HTTP = Porta padro a 80
Para HTTPS = Porta padro a 443 ( se o SSL estiver configurado )

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Para o IHS receber uma requisio e direciona-la ao WebSphere Application


Server, necessario ter um guia que indique para onde mandar essa requisio, neste
ponto entra o papel do Plugin, a etapa a seguir mostra como integrar o IHS com o
WebSphere Application Server atravz do Plugin.

A - Logue na console do DeployMent Manager


https://localhost:9043/ibm/console/

B - Acesse Server Types > Web Servers e clique em NEW

C- Defina um nome para a instancia de IHS, os outros valores devem ser mantidos
Exemplo: IHSOficina

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

D - Clique em Next at chegar na etapa Step 3: Enter the properties for the new
Web server

E - Para os campos:
Web server installation location insira diretrio de instalao do IHS
Plug-in installation location insira o diretrio de instalao do Plugin
Exemplo:

F - Clique em Next e depois Finish

G - Salve as configuraes. O IHS foi instanciado dentro do WebSphere


Application Server, a prxima etapa gerar as configuraes no Plugin

H - Acesse Server Types > Web Servers

I - Marque o Web Server IHSOficina

J - Clique em Generate Plug-in e depois Propagate Plug-in

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

K - Abra o arquivo C:\WebSphere\HTTPServer\conf\httpd.conf com um editor de


texto e no final adcione as linhas abaixo:

# Plugin Configuration
LoadModule was_ap22_module C:\WebSphere\Plugins\bin\32bits\mod_was_ap22_http.dll
WebSpherePluginConfig C:\WebSphere\Plugins\config\IHSOficina\plugin-cfg.xml

M - Salve, feche o arquivo e reinicie o servio do IHS

N - Acesse a URL da aplicao pelo browser, s que desta vez sem usar o nmero
da porta
Exemplo:
Ao invz de http://localhost:<porta do WebContainer>/xmlsamples
Use http://localhost/xmlsamples

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Agora o IHS o WebServer que far o papel do FrontEnd. Toda vez que uma
aplicao nova for adcionada no WebSphere Application Server o Plugin precisa ser
regerado pois assim ele ir instanciar as configuraes da nova aplicao

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

9 Atividades complementares
9.1

Criando um cluster

O propsito deste exerccio mostrar ao aluno como so feitas as configuraes


de ambientes clusterizados
A - Logue na console administrativa e v at Servers > Clusters > WebSphere
application server clusters

B - Clique em New e no campo Cluster Name defina um nome para o seu Cluster:

C - A etapa 2 onde escolhemos o primeiro membro do cluster


No campo Member Name define-se o nome da JVM
o Exemplo: Oficina01
No campo Select Node define-se em qual dos Ns federados vamos criar a JVM
o No nosso laboratrio configuramos apenas um N e as JVMs s podero
ser criadas nele, ou seja, ser criado um cluster vertical.
o Se Ns de servidores remotos estivessem federados neste Deployment
Manager os mesmos apareceriam nesta opo, ou seja, seria possvel criar
um cluster horizontal.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

No campo Weight ( traduo: Peso ) define-se a carga de requisies que esse


membro do cluster ir receber, por padro o valor 2, se por exemplo outro
membro do cluster tiver o valor alterado para 3 significa que este ir receber mais
requisies que o membro de peso 2.

No quadro Select basis for first cluster member escolha a opo Create the
member using an application server template para criar uma JVM nova ou se
preferir use a opo Create the member by converting an existing application
server para reutilizar uma JVM j existente (exemplo OficinaJVM).

D - A etapa 3 onde definimos o nmero adcional de JVMs que o cluster deve ter,
para tal os seguintes parametros tambm precisam ser definidos:
No campo Member Name define-se o nome da JVM
o Exemplo: Oficina02, Oficina03 .
No campo Select Node selecione o N que gostaria de criar a JVM
No campo Weight ( traduo: Peso ) escolha o peso da JVM
Clique em Add Member para criar a JVM

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Repita de acordo com o nmero desejado de JVMs

E - Salve as alteraes
O Cluster foi criado e pode ser visualizado em Servers > Clusters > WebSphere
application server clusters

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

As JVMs do cluster tambm podem ser visualizadas em Servers > Server Types >
WebSphere application server

9.2

Deploy da aplicao WebcontainerSample

Utilizando a configurao do cluster criado na atividade anterior faa o deploy do


pacote WebcontainerSample.ear ( localizado em c:\temp ) seguindo as instrues
explicadas no captulo 6, a figura abaixo mostra como deve ficar o mapeamento dos
mdulos da aplicao.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

9.3

Interao do WAS com o IHS e o Plugin

O propsito desta atividade mostrar ao aluno como a interao do WebSphere


Application Server com o IBM HTTP Server, durante o curso foi explicado que o WAS
pode hospedar pginas HTML graas a funcionalidade do servio HTTP embarcado no
Web Container, porm, por questes de performance, isso no recomendado. Em
implementaes reais a idia deixar todo o processamento do contedo esttica para o
IHS enquanto o WAS fica livre para lidar apenas com o contedo dinmico, que a
interao do usurio, ou aplicao, com a aplicao que esta hospedada no WAS.
Pr-requisito: Ter configurado todo o ambiente conforme as instrues fornecidas
anteriormente ( WAS + IHS + Plugin ).
Configurando o front end
O front end ser um site simples feito em HTML e possui figuras, links e
mensagens ( contedo esttico ), dois desses links direciona o usurio para as aplicaes
que configuramos no curso ( contedo dinmico ).
A - Na pgina do curso o faa o download do arquivo ConteudoEstatico.zip que
sem encontra em Documentos.
B - Crie um diretorio para descompactar o contudo do zip ( exemplo
C:\WebSphere\ConteudoEstatico ).

C - Acesse do diretrio onde esta localizado o httpd.conf


( exemplo C:\WebSphere\HTTPServer\conf ).
D - Por questes de segurana , crie uma cpia do httpd.conf.
E - Abra o httpd.conf original e procure pelo parametro abaixo:
DocumentRoot "C:/WebSphere/HTTPServer/htdocs".

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

DocumentRoot o parametro referente ao diretrio que o webserver ir hospedar e


servir contedo.
F - Comente o valor original ( adcionando # na frente da linha ) e insira um novo
parametro para o diretrio onde o ConteudoEstatico.zip foi descompactado.

G - Reinicie o servio IHS.

H - Abra o browser e acesse a url http://localhost .

Para acessar as aplicaes apenas clique nos links do centro da pgina conforme mostra
a figura abaixo:

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

Se aparecer a mensagem abaixo a JVM da aplicao esta parada ou com problemas, por
conta disso o IHS no consegue comunicao com o WAS.

Inicie ou reinicie a JVM ( exemplo OficinaJVM ) e teste o link da aplicao novamente


Pronto, a navegao no website para o usurio transparente porm sabemos que
quando acessamos a pagina inicial estamos obtendo resposta do IHS e quando clicamos
nos links das aplicaes somos direcionados para o WAS.

ADMINISTRAO E CONFIGURAO DO WAS (WEBSPHERE APPLICATION SERVER)

10 Referncias de Bibliografias e Links

WebSphere Application Server V8.5 Administration and Configuration Guide for the
Full Profile
http://www.redbooks.ibm.com/abstracts/sg248056.html?Open

WAS V8.5.5 Information Center


http://www01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/as_ditamaps/was855_
welcome_ndmp.html

Wsadmin sample scripts


http://www.ibm.com/developerworks/websphere/library/samples/SampleScrip
ts.html

The Java Tutorial


http://java.sun.com/docs/books/tutorial/index.html

IBM WebSphere Application Server Migration Toolkit


http://www.ibm.com/developerworks/websphere/downloads/migtoolkit/index.
html