A tecnologia usada para instalação do IBM WebSphere Application Server V8 é o IBM Installation Manager. O IBM Installation Manager é uma ferramenta para instalação e manutenção de muitos produtos IBM, incluindo agora o WebSphere Application Server V8. Ela fornece uma experiência de usuário única em todos os aspectos do ciclo de vida do produto, e está incluída com a distribuição do produto WebSphere Application Server, tanto em mídia quanto no Passport Advantage. Se você fizer o download de um WebSphere Application Server Trial, receberá uma solicitação para instalar primeiro o IBM Installation Manager.
Você usa o IBM Installation Manager para se conectar a um repositório do IBM Installation Manager (ou conjunto de repositórios) a fim de encontrar atualizações de produtos e serviços disponíveis para instalação. Um repositório do IBM Installation Manager é simplesmente uma pasta de arquivos estruturada em árvore que inclui carga útil e metadados de produtos.
É possível instalar os produtos de software que você precisa diretamente de um repositório de serviço da IBM baseado na web ou fazendo o download e descompactando os arquivos ZIP do Passport Advantage e instalando a partir das pastas de arquivos descompactadas resultantes. Os arquivos ZIP descompactados também são considerados um repositório do IBM Installation Manager. Assim como qualquer repositório do IBM Installation Manager, esses arquivos descompactados podem ser hospedados em um servidor HTTP ou FTP interno ou em uma montagem de rede, disponibilizando-os para a organização.
É possível usar o IBM Packaging Utility para criar repositórios do IBM Installation Manager customizados ou "corporativos" contendo diversos produtos e níveis de manutenção que se ajustam às necessidades de seu negócio. Como administrador, você pode controlar o conteúdo de seu repositório corporativo, que depois pode servir como o repositório central ao qual sua organização se conecta para executar instalações e atualizações de produto.
Essencialmente, o IBM Packaging Utility copia de um conjunto de repositórios de origem do IBM Installation Manager para um repositório de destino e elimina artefatos duplicados, ajudando a manter o tamanho do repositório o menor possível. Também é possível excluir (ou “remover”) um repositório, removendo os níveis de manutenção ou produtos que não são mais necessários. O IBM Packaging Utility 1.5.0.1 pode ser transferido por download sem custo algum pelo Portal de suporte da IBM.
Assim como o IBM Installation Manager, o packaging utility tem interfaces GUI e de linha de comando. Você precisa especificar as URLs de repositório para os repositórios do IBM Installation Manager que contêm as ofertas que você deseja copiar.
As URLs de repositório do IBM Installation Manager seguem o padrão abaixo (URLs de repositório não são acessíveis por navegadores da web):
http://www.ibm.com/software/repositorymanager/<offering_name>
Por exemplo, as URLs de repositório de produtos do WebSphere Application Server incluem:
- WebSphere Application Server Base V8:
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 - WebSphere Application Server Network Deployment V8:
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v80 - WebSphere Application Server Network Deployment Trial V8:
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.NDTRIAL.v80
Consulte o Centro de informações do WebSphere Application Server V8 para obter repositórios de produto adicionais.
Atualmente, o repositório de destino que você cria com o IBM Packaging Utility sempre suportará uma instalação completa; portanto, não é possível usar o packaging utility para criar um repositório que é somente uma cópia de um Fix Pack. No entanto, você pode criar um repositório que contém o conteúdo mínimo para suportar a instalação direta em um nível Fix Pack. Considere os dois exemplos a seguir que usam a interface de linha de comando do IBM Packaging Utility (PUCL.exe) disponível na pasta de instalação do packaging utility.
- Exemplo 1
PUCL copy com.ibm.websphere.BASE.v80 –repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 -target D:\WASBase8001 -promptComo nenhum número de versão é especificado com o nome da oferta, esse comando criará um novo repositório que suporta a instalação direta no nível Fix Pack mais recente para o WebSphere Application Server Base V8 (no momento em que este artigo estava sendo escrito era 8.0.0.1). Esse novo repositório não suportará uma instalação em 8.0.0.0, mas suportará a atualização a partir de uma instalação existente de 8.0.0.0 para 8.0.0.1.
- Exemplo 2
PUCL copy com.ibm.websphere.BASE.v80_8.0.0.20110503_0200 –repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 -target D:\WASBase -promptPUCL copy com.ibm.websphere.BASE.v80_8.0.1.20110829_1838 –repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 -target D:\WASBase -promptO primeiro comando criar um repositório de destino com o WebSphere Application Server Base 8.0.0.0. O segundo comando adiciona o Fix Pack 8.0.0.1 ao mesmo repositório. Agora, é possível usar esse repositório resultante para instalar 8.0.0.0 ou 8.0.0.1 ou atualizar de 8.0.0.0 para 8.0.0.1.
Repositórios com escopo definido para plataforma
O IBM Packaging Utility 1.5.0.1 inclui uma Visualização técnica da nova opção –platform, às vezes chamada de "fatia de plataforma", que permite a criação de um repositório com escopo definido para as plataformas e arquiteturas usadas por seu negócio e a economia de gigabytes de largura de banda de rede e espaço em disco. Seu repositório pode ter o escopo definido para plataformas diferentes daquela na qual é criado ou armazenado. Por exemplo, é possível executar o Packaging Utility no Windows® para criar um repositório com o conteúdo necessário para a instalação em Linux®. Durante a instalação no Linux, você apontará o Installation Manager para seu repositório customizado.
No IBM Packaging Utility 1.5.0.1, esse recurso está disponível somente no
modo de linha de comando especificando a nova opção –platform com os argumentos os e arch , como mostra o Exemplo 3.
- Exemplo 3
PUCL copy com.ibm.websphere.BASE.v80_8.0.0.20110503_0200 –repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 -target D:\WASBase_Linux –platform os=linux,arch=ppc -promptEsse comando criará um novo repositório para instalação do WebSphere Application Server V8.0.0.0 no Linux PPC. Você pode adicionar o Fix Pack 8.0.0.1 para Linux ao mesmo repositório:
PUCL copy com.ibm.websphere.BASE.v80_8.0.1.20110829_1838 –repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 -target D:\WASBase_Linux –platform os=linux,arch=ppc -promptComo no Exemplo 1, também é possível criar um repositório para instalação direta em qualquer nível de Fix Pack para uma plataforma específica.
Após a criação de um repositório para uma plataforma específica, é possível adicionar o conteúdo para plataformas adicionais. No Exemplo 4, a primeira etapa cria um repositório do Linux para instalação direta no Fix Pack mais recente para WebSphere Application Server Base. A segunda etapa adiciona o conteúdo para AIX. O delta para adição do conteúdo da plataforma adicional deve ser relativamente pequeno, pois grande parte do conteúdo de instalação é comum entre as plataformas.
- Exemplo 4
PUCL copy com.ibm.websphere.BASE.v80_–repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 -target D:\WASBase_Linux –platform os=linux,arch=ppc -promptPUCL copy com.ibm.websphere.BASE.v80_–repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v80 -target D:\WASBase_Linux –platform os=aix -promptPerceba que você não precisa especificar as opções
osearchpara o argumento–platform. No último comando, somenteos=aixé especificado.
Como esse recurso é oferecido atualmente somente como uma visualização técnica, fique ciente desses problemas conhecidos, caso decida usá-lo:
- Ao criar um repositório para uma plataforma com as ofertas do WebSphere Application Server V8, o bit-ness especificado é ignorado. Se você especificar arch=ppc ou arch=ppc64, o repositório resultante conterá o conteúdo de 32 e 64 bits.
- Se você criar um repositório específico a uma plataforma por meio do Passport Advantage e
dos arquivos ZIP do Fix Central Fix Pack transferidos por download e descompactados, faça
referência aos dois repositórios ao copiar a manutenção específica da plataforma ao seu repositório de destino. Por exemplo, vamos supor que você descompacte os arquivos ZIP do Passport Advantage para WebSphere Application Server Network Deployment 8.0.0.0 na pasta do Windows, C:\WASND8000, e descompacte os arquivos ZIP do 8.0.0.1 em C:\WASND8001. Em seguida, você criaria um repositório do Windows para 8.0.0.0 com este comando:
e, em seguida, adicionaria o Fix Pack, especificando ambos os repositórios de origem:PUCL copy com.ibm.websphere.ND.v8_8.0.0.20110503_0200 –repositories C:\WASND8000 -target C:\WASND_Windows –platform os=win32,arch=x86 -promptPUCL copy com.ibm.websphere.ND.v8_8.0.1.20110829_1838 –repositories C:\WASND8000,C:\WASND8001 -target C:\WASND_Windows –platform os=win32,arch=x86 -prompt
O IBM Packaging Utility é uma ferramenta simples, mas eficiente, para customização de um repositório do IBM Installation Manager a fim de atender à instalação e manutenção do produto WebSphere Application Server. Este artigo forneceu alguns indicadores e instruções para ajudá-lo a começar.
Aprender
-
Ofertas do produto WebSphere Application Server Versão 8 para os sistemas operacionais suportados
-
Visualização técnica: opção -platform para o Packaging Utility
-
IBM
Installation Manager
-
WebSphere no IBM developerWorks
Obter produtos e tecnologias
Ilene Seelemann é desenvolvedora de software senior no IBM Toronto Lab. Ilene é a arquiteta responsável pela instalação do WebSphere Application Server. Ela também tem experiência com tecnologia XML e é líder em componentes XML do WebSphere Application Server e WebSphere Application Server V7 XML Feature Pack.