O IBM WebSphere Application Server usa o IBM Installation
Manager para instalação de produtos e gerenciamento do ciclo de vida. O Installation
Manager acessa repositórios de origem que contêm o conteúdo para uma instalação de produto de software. Os repositórios estão disponíveis na mídia do produto, em repositórios baseados na web hospedados pela IBM e a partir do Passport Advantage.
O IBM Packaging Utility pode ajudá-lo a criar e customizar repositórios
corporativos que contêm a combinação correta de produtos e
níveis de manutenção necessários para todos os aspectos de seus negócios.
Sobre Esta Tarefa
Use o Installation Manager para se conectar a um repositório do Installation
Manager (ou conjunto de repositórios) para localizar produtos e atualizações de serviços que estão disponívelis para instalação. Um repositório do Installation
Manager é simplesmente uma pasta de arquivos estruturada em árvore que inclui a carga útil e os metadados do produto. É possível instalar os produtos de software necessário diretamente do repositório de serviço baseado na web da IBM ou fazer o download e desempacotar arquivos compactados a partir do Advantage e instalar os produtos a partir das pastas desempacotadas resultantes. O resultado de desempacotar os arquivos é também considerado um repositório do Installation Manager. Como qualquer repositório do Installation Manager, esses arquivos desempacotados podem ser hospedados em um servidor HTTP interno, servidor FTP ou montagem de rede para disponibilizá-los à organização.
O Packaging Utility é uma ferramenta de companhia para o Installation Manager com a qual é possível criar e gerenciar repositórios do Installation Manager customizados para sua organização. É possível copiar diversos pacotes, níveis de manutenção e correções em um único repositório. O Packaging
Utility copia a partir de repositórios de origem para os seus repositórios de destino customizados. Os repositórios de origem podem incluir qualquer repositório acessível do Installation Manager, incluindo repositórios de produto hospedado na web IBM e downloads descompactados do Passport Advantage.
Para obter informações adicionais sobre o Packaging Utility, consulte a Documentação do Installation Manager.
- Use o Packaging Utility para criar repositórios customizados ou "corporativos"
do Installation Manager que contenham produtos e níveis de manutenção específicos
que se ajustem às necessidades de seus negócios.
Como administrador, é possível controlar o conteúdo de seu repositório corporativo, o qual, então, pode servir como repositório central ao qual a organização se conecta para executar instalações e atualizações de produto.
O Packaging
Utility essencialmente copia de um conjunto de repositórios do Installation Manager de origem 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 necessários.
É possível fazer o download da versão mais recente do Packaging Utility a partir doIBM Support Portal.
Assim como o Installation
Manager, o Packaging Utility possui GUI e interfaces da linha de comandos. Você deve especificar URLs de repositório para os repositórios do Installation Manager que contêm as ofertas que deseja copiar.
As URLs do repositório do Installation Manager seguem este padrão:
http://www.ibm.com/software/repositorymanager/offering_name
Nota: Este local não contém uma página da web que possa ser acessada usando um
navegador da web.
O repositório de destino que pode ser criado com o Packaging Utility sempre suportará uma instalação completa; portanto, não é possível usar o Packaging Utility para criar um repositório que seja apenas uma cópia de um fix pack. No entanto, é possível criar um repositório que contenha o conteúdo mínimo para suportar a instalação direta para um nível de fix pack. Considere os dois exemplos a seguir que usam a interface da linha de comandos do Packaging Utility (PUCL.exe) que está disponível na pasta de instalação do Packaging Utility.
- Exemplo
1
Nota: Observe que deve-se ler o contrato de licença
que pode ser localizado com os arquivos do produto e, em seguida, confirmar sua aceitação
do contrato de licença especificando -acceptLicense no
comando a seguir.
PUCL copy com.ibm.websphere.BASE.v90
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase_version
-prompt
-showProgress
-acceptLicense
Como não foi especificado nenhum número da versão
com o nome da oferta, esse comando criará um novo repositório que suporta
a instalação direta para o nível mais recente de fix-pack para WebSphere Application Server Base
Versão 9.0. Esse novo repositório não suporta a instalação
da Versão 9.0.0.0, mas suporta a atualização de uma Versão 9.0.0.0 existente para a versão mais recente.
- Exemplo 2
PUCL copy com.ibm.websphere.BASE.v90_9.0.0.20160503_0200
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase
-prompt
-showProgress
-acceptLicense
PUCL copy com.ibm.websphere.BASE.v90_9.0.1.20160829_1838
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase
-prompt
-showProgress
-acceptLicense
O primeiro comando cria um repositório de destino com o WebSphere Application Server Base Versão 9.0.0.0.
O segundo comando inclui o fix pack da Versão 9.0.0.1 no mesmo repositório. Agora é possível usar esse repositório
resultante para instalar a Versão 9.0.0.0, instalar a Versão 9.0.0.1 ou atualizar da Versão
9.0.0.0 para a Versão 9.0.0.1.
- Use o IBM Packaging Utility Versão 1.5.2 ou mais recente com a opção –platform
(às vezes chamada de "fatiamento de plataforma") para criar um repositório que
tenha escopo definido para as plataformas e arquiteturas usadas pela sua
organização.
Nota: Seu repositório pode ter o escopo definido por plataformas que não sejam aquele em que ele é criado ou armazenado. Por exemplo, é possível executar o Packaging Utility em um sistema Windows para criar um repositório com o conteúdo necessário para instalação em um sistema Linux. Durante a instalação no Linux, aponte o Installation
Manager para seu repositório customizado.
Esse
recurso é disponibilizado no modo de linha de comando, especificando a opção
–platform
com os argumentos
os e
arch,
da maneira mostrada no exemplo a seguir:
- Exemplo 3
PUCL copy com.ibm.websphere.BASE.v90_9.0.0.20160503_0200
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase_Linux
–platform os=linux,arch=ppc
-prompt
-showProgress
-acceptLicense
Este comando criará um novo repositório para a instalação do WebSphere Application Server Versão 9.0.0.0 no Linux PPC. É possível, então, incluir o fix pack da Versão 9.0.0.1 para Linux no mesmo repositório:
PUCL copy com.ibm.websphere.BASE.v90_9.0.1.20160829_1838
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase_Linux
–platform os=linux,arch=ppc
-prompt
-showProgress
-acceptLicense
Também é possível criar um repositório para a instalação direta em qualquer nível de fix pack para uma plataforma específica.
Após criar um repositório para uma plataforma específica, é possível incluir o conteúdo para plataformas adicionais. No exemplo a seguir, o primeiro comando cria um repositório do Linux para a instalação direta do fix pack mais recente para o WebSphere Application Server. O segundo comando inclui o conteúdo para AIX. O delta para incluir o conteúdo de plataforma adicional deve ser relativamente pequeno, pois muito do conteúdo da instalação é comum entre plataformas.
- Exemplo 4
PUCL copy com.ibm.websphere.BASE.v90
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBaseV9
–platform os=linux,arch=ppc
-prompt
-showProgress
-acceptLicense
PUCL copy com.ibm.websphere.BASE.v90
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBaseV9
–platform os=aix
-prompt
-showProgress
-acceptLicense
Note que não é necessário especificar ambas as opções, os e arch,
no argumento –platform. No último comando, apenas os=aix é especificado.
Você deve saber esses problemas conhecidos se decidir usar essa função:
- Se você especificar combinações de sistema operacional e arquitetura não suportadas para as ofertas do WebSphere Application
Server ao usar a opção -platform do comando copy do Packaging Utility, poderão ser criados repositórios locais inúteis. A tabela a seguir lista combinações válidas para criar um repositório da oferta doWebSphere Application Server que seja fatiado por sistema operacional e arquitetura.
Tabela 1. Combinações válidas para a criação de um repositório de oferta do WebSphere Application Server
local usando o comando copy do Packaging UtilityPlataforma |
Opções |
Repositório Resultante |
Windows |
os=win32,arch=x86_64 os=win32
|
Windows de 64 bits |
Linux Intel |
os=linux,arch=x86_64 |
Linux
Intel de 64 bits |
Linux Power |
os=linux,arch=ppc64 |
Linux
Power de 64 bits |
zLinux |
os=linux,arch=s390x |
zLinux de 64 bits |
AIX |
os=aix,arch=ppc64 os=aix
|
AIX de 64 bits |
Solaris Sparc |
os=solaris,arch=sparc64 |
Solaris Sparc de 64 bits |
Solaris Intel |
os=solaris,arch=x86_64 |
Solaris Intel de 64
bits |
HP-UX Itanium |
os=hpux,arch=ia64 |
HP-UX Itanium de 64
bits |
IBM i |
os=os400,arch=ppc64 os=os400
|
IBM i |
z/OS |
os=zos,arch=s390x os=zos
|
z/OS |
Restrição: Ao usar a interface da linha de
comandos Packaging Utility (PUCL.exe) que está disponível na pasta
de instalação do Packaging Utility, é possível especificar o parâmetro
-platform apenas uma vez.
- Se for criado um repositório específico da plataforma a partir de arquivos ZIP de fix pack do Passport Advantage e Fix Central que, primeiramente, são transferidos por download e desempacotados, você deve fazer referência a ambos os repositórios ao copiar a manutenção específica da plataforma para o repositório de destino. Se você descompactar os arquivos ZIP
do Passport Advantage para WebSphere Application Server Network Deployment Versão 9.0.0.0 na pasta do Windows
C:\WASND9000 e, em seguida, descompactar os arquivos ZIP da Versão 9.0.0.1
em C:\WASND9001, por exemplo, criará a seguir um repositório do Windows
para a Versão 9.0.0.0 com o seguinte comando:
PUCL copy com.ibm.websphere.ND.v90_9.0.0.20160503_0200
–repositories C:\WASND9000
-target C:\WASND_Windows
–platform os=win32,arch=x86_64
-prompt
-showProgress
-acceptLicense
e, então, incluir o fix pack, especificando ambos os repositórios de origem:
PUCL copy com.ibm.websphere.ND.v90_9.0.1.20160829_1838
–repositories C:\WASND9000,C:\WASND9001
-target C:\WASND_Windows
–platform os=win32,arch=x86_64
-prompt
-showProgress
-acceptLicense