Este tópico descreve como criar um
arquivo de definição de construção e gera o IIP (Integrated Instalation Package)
com o IBM® WebSphere Installation Factory.
Antes de Iniciar
Primeiro você deve instalar o Installation Factory antes de utilizá-lo
para criar um pacote de instalação. Consulte Introdução ao
Installation Factory para obter informações adicionais.
Sobre Esta Tarefa
Para criar um IIP, primeiro crie um arquivo de definição de compilação
que o Installation Factory utilizará posteriormente para gerar o IIP. O arquivo de definição de compilação
descreve exatamente quais pacotes e configurações estão incluídos no
IIP. Você pode seguir as duas etapas na estação de trabalho local, ou pode escolher criar a definição de
construção localmente, e então passar o arquivo XML para outra estação de trabalho gerar o IIP, talvez mesmo
em uma estação de trabalho ou sistema operacional diferente. A estação de trabalho remota deve primeiro conter o Installation Factory e todos os produtos que deseja
incluir no IIP para gerar um IIP a partir de um arquivo de definições de construção.
Em alguns casos, talvez você não consiga utilizar o assistente de Definição de Compilação
na plataforma de sistema operacional de destino. Neste caso, você
tem três opções:
- Use o assistente no modo desconectado em uma estação de trabalho suportada para criar um arquivo de
definições de construção para o sistema operacional de destino em outra estação de trabalho.
Em seguida, copie o arquivo para o sistema operacional de destino e utilizar
a interface da linha de comandos para gerar o IIP.
Nota: A maneira ideal de utilizar
o installation factory para um servidor remoto é trabalhar em modo conectado
e selecionar o sistema operacional de destino no painel de seleção de modo.
- Você pode criar um arquivo de definição de compilação e gerar um IIP para a outra
plataforma, se estiver trabalhando em uma plataforma semelhante. Em outras palavras,
você pode criar e gerar um IIP em qualquer plataforma de estilo UNIX suportada para
qualquer outra plataforma de estilo UNIX suportada e pode criar e gerar um
IIP em qualquer plataforma Windows® suportada
para qualquer outra plataforma Windows suportada.
- Crie o documento XML da definição de construção utilizando um editor XML de validação.
Copie um dos documentos de definição de compilação de amostra do IIP
do diretório IF_home/samples/iip para iniciar.
Depois de fazer suas alterações, valide o documento de definição de compilação
com seu esquema XML (IIPBuildDefinintion.xsd)
utilizando um analisador ou editor XML de validação. Em seguida, utilize a interface da linha de comandos
para iniciar o mecanismo de processamento e criar o IIP.
Utilize o seguinte procedimento para criar o
arquivo de definição de compilação e gerar o IIP.
Procedimento
- Faça download do código do produto da página de download
para o IBM WebSphere Installation
Factory e descompacte o código.
Consulte a página de download
para obter uma lista completa de sistemas operacionais testados.
- Considere quais pacotes de instalação você deseja incluir
no IIP. O Installation Factory não contém nenhuma das imagens de instalação
do produto. É necessário fornecer o software a ser instalado
pelo Installation Factory.
- Inicie o console do Installation Factory com o script da graphical
user interface (GUI).



Utilize o script IF_home/bin/ifgui.sh.
Utilize o script IF_home\bin\ifgui.bat.
- Crie uma nova definição de compilação do IIP ou abra uma existente.
Clique em Criar Novo Pacote de Instalação Integrado para
criar uma nova definição de compilação do IIP.
Clique em Abrir Definição de
Compilação se desejar editar um arquivo XML de
definição de compilação existente.
- Escolha se deseja executar o assistente em modo conectado ou desconectado.
- Modo conectado
Selecione a caixa de opção para processamento de modo conectado, de modo que você possa gerar o IIP, além de criar o arquivo de definições de construção na estação de trabalho local. O assistente de definição de compilação
tentará validar todos os diretórios, arquivos e pacotes de instalação
em modo conectado e deve poder acessar estes recursos localmente.
- Modo desconectado
Selecione a caixa de opção para processamento de modo desconectado para salvar a definição de construção apenas e gerar o IIP posteriormente. Use o assistente no modo desconectado em uma estação de trabalho suportada para
criar um arquivo de definições de construção para um sistema operacional suportado em outra estação de
trabalho. Em seguida, copie o arquivo XML de definição de compilação
para o sistema operacional de destino e utilize o comando ifcli para iniciar
o mecanismo de processamento e gerar o IIP. O assistente Definição de Construção não pode verificar a imagem de instalação,
os pacotes de manutenção, ou quaisquer outros arquivos ou scripts que você inserir
no modo desconectado.
Você também pode gerar um IIP para uma plataforma de destino com uma plataforma
semelhante; em outras palavras, gerar um IIP em uma plataforma Windows
para outra plataforma Windows ou em uma plataforma de estilo UNIX
para outra plataforma de estilo UNIX.
Os caminhos para todos os produtos, diretórios e arquivos que
você especifica no assistente devem ser relativos à estação de trabalho na qual o IIP será criado. Por exemplo, suponha que você execute
o console em um sistema Red Hat Enterprise Linux® 4
que não pode acessar o sistema AIX de destino. O assistente de Definição de Compilação não pode procurar locais do arquivo no
sistema de destino. No entanto, você pode digitar o caminho do diretório do local do AIX
para a imagem de instalação do Network Deployment e outros elementos do
IIP.
- Forneça todos os parâmetros necessários para identificar as informações do pacote,
o local de saída para o arquivo de definição de compilação, o local de saída
para o IIP, produtos, imagens de instalação, arquivos e diretórios
adicionais e informações de criação. Consulte os documentos do painel da ajuda
para obter informações sobre cada etapa do processo de criação do IIP:
Restrição: A criação de IIPs utilizando caracteres específicos do código do idioma não-inglês
no caminho do diretório não é suportada. Restrinja os caracteres utilizados
em nomes de diretórios a caracteres ASCII norte-americanos imprimíveis.
- No painel Visualização do Pacote de Instalação Integrado, selecione se deseja salvar
apenas o arquivo de definição de compilação ou salvar o arquivo de definição de compilação
e gerar o IIP localmente. Clique em Concluir para
sair o assistente de Definição de Compilação.
Se você selecionou para compilar o arquivo de definição apenas, copie o arquivo XML de definição de
construção para a estação de trabalho de destino. Execute o comando ifcli no
arquivo de definição de compilação para gerar seu IIP. Consulte O Comando ifcli para obter informações adicionais.
A quantidade de tempo necessária para gerar
o IIP depende do número e tipo de produtos
que estiverem incluídos no pacote.
- O Installation Factory registra uma mensagem de conclusão no arquivo IF_home/logs/log.txt
quando o mecanismo de processamento é concluído.
Exemplo
A seguir está um exemplo de criação de um arquivo de definição de compilação
e de geração de um IIP em um sistema Windows que contém uma contribuição
do servidor de processo e uma contribuição do pacote de recursos.
Criaremos o IIP em nome da empresa fictícia "Plants by WebSphere", referida em um dos
aplicativos de amostra do servidor de processo.
- Ative o script IF_home\bin\ifgui.bat.
- No painel do IBM Installation Factory, selecione Criar
um Novo Pacote de Instalação Integrado.
- O assistente de Definição de Compilação é ativado e o painel Modo de Seleção é exibido.
Como você está compilando um IIP para criação e instalação nessa estação de trabalho, selecione o
Modo Conectado. Observe que depois que esse IIP é criado, você também pode instalar em
qualquer estação de trabalho com o mesmo sistema operacional e plataforma como o sistema local. Em Plataformas, selecione
sua plataforma atual. Clique em Avançar.
- No painel Identificação do
Pacote, digite um identificador: com.plantsByWebsphere.
A versão pode permanecer 1.0.0.0. Clique em Avançar.
- O painel Informações de Compilação é exibido. Digite um nome de arquivo e local do arquivo XML de definição de compilação
que está sendo criado. Além disso, escolha um diretório no qual o IIP
será gerado. Certifique-se de que tenha espaço suficiente no diretório de destino
se for gerar o IIP além de compilar a definição de compilação. Você poderá ver um erro indicando um diretório não vazio se
o diretório padrão do IIP não estiver vazio e a caixa de opção Avisar
se o local de destino estiver selecionada. Clique em Avançar.
- No painel Configurações do Assistente de
Instalação Integrado, deixe as duas configurações do assistente de instalação selecionadas. Para uma flexibilidade máquina durante a instalação, permitiremos que os usuários
substituam nossa configuração que exibirá o assistente do IIP na inicialização. Clique em Avançar.
- O painel Construir o Pacote de
Instalação Integrado é exibido. Este é o painel principal no qual
você selecionará, incluirá e modificará as propriedades
dos pacotes que deseja incluir no IIP. Como desejamos criar
um pacote que inclui o produto IBM WebSphere Application Server
Network Deployment, um pacote de recursos e o WebSphere ESB versão 6.2, começaremos
com o produto Network Deployment:
- Selecione IBM WebSphere Application Server Network Deployment
6.1 no campo Pacotes de Instalação e Ferramentas Suportados.
Clique em Incluir Instalador.
- No painel Incluir Pacote de
Instalação, você verá o nome do pacote, seu identificador e o sistema operacional
e arquitetura da plataforma para a qual você está
compilando o IIP. Precisamos fornecer o código do produto para Network
Deployment em nossa plataforma especificada. Clique em Modificar.
- Digite o caminho do diretório do diretório raiz da imagem do produto Network
Deployment ou clique em Procurar para procurar a imagem. Como estamos em modo conectado, você pode clicar em Recuperar Tamanho
do Pacote para estimar o tamanho desse pacote. Clique em OK.
- Você retorna ao painel Incluir Pacotes de Instalação. Você pode ver que os campos Caminho do
Diretório para o Pacote e Tamanho do Pacote estão preenchidos. Clique em OK.
- Você retorna ao painel Construir o Pacote de Instalação Integrado. Agora é possível ver seu pacote listado no campo Pacotes de Instalação Utilizados
neste IIP e uma chamada desse pacote foi criada e listada
no campo Chamadas do Pacote de Instalação. Certifique-se de que sua chamada do pacote esteja selecionada e clique no botão Modificar
junto ao campo Chamadas do Pacote de Instalação.
- O painel Propriedades de Chamada do Pacote de
Instalação é exibido. Este é o local onde você configurará
todas as propriedades de instalação de sua chamada do pacote.
- Altere o nome de exibição e a descrição para a chamada.
O usuário que está instalando o IIP verá estas informações exibidas com
a chamada do pacote. É possível customizar estes campos para refletir
a implementação deste pacote em sua empresa.
- A caixa de opção Tornar esta a chamada de instalação primária é selecionada. Não altere este valor,
porque o pacote do pacote de recursos que será incluído posteriormente utilizará as informações
deste pacote para seus padrões, incluindo o diretório de instalação de destino. De fato, esta configuração assegura que cada chamada do pacote incluída após este pacote
utilizará alguns valores especificados para este pacote,
a menos que você altere-os manualmente.
- Desmarque a caixa de opção Os usuários podem suprimir
a instalação deste pacote. Como este é um exemplo relativamente
simples com apenas três pacotes incluídos, desejamos que os usuários
instalem todos os três pacotes.
- Não altere os valores padrão de Modo de instalação padrão. O assistente de instalação para o Network Deployment será exibido durante
a instalação.
- Configure o caminho da instalação para este pacote a partir da guia Caminho do
Diretório de Instalação Padrão. Você pode configurar o caminho para os tipos de usuário Administrador
e não-administrador. Clique em Modificar para
abrir o painel Modificar Caminho do Diretório da Instalação
Padrão e digite o caminho no qual este pacote será instalado. Clique em OK para
retornar ao painel atual.
- Clique na guia Arquivos de Resposta.
Como não estamos instalando este pacote
silenciosamente, podemos ignorar as configurações para esta seção.
- Clique na guia Ações do Código de Saída. Estas são as ações que serão executadas
quando o pacote gerar estes códigos de saída. Altere a ação
para A instalação foi bem-sucedida parcialmente para Perguntar
se o usuário deseja parar ou continuar a instalação. Desejamos
que o usuário decida se o êxito parcial é aceitável, dependendo
do que ele vê nos logs do produto ou outras informações.
As outras duas ações do código de saída estão configuradas para parar a instalação por padrão,
que é um comportamento aceitável nesses dois casos. Clique em OK para
sair do painel Propriedades de Chamada do Pacote de Instalação.
- Inclua o pacote de recursos no IIP.
- Selecione IBM WebSphere Application Server Versão 6.1
Feature Pack para Web Services da lista Pacotes e Ferramentas Suportados
e siga as etapas a - d na seção Network Deployment, alterando
apenas o caminho do diretório do produto.
- Você retorna ao painel Construir o Pacote de Instalação Integrado. Agora é possível ver seu pacote do pacote de recursos listado no campo Pacotes de Instalação Utilizados
neste IIP e uma chamada desse pacote foi criada e listada
no campo Chamadas do Pacote de Instalação. Certifique-se de que a chamada do pacote de recursos esteja selecionada
e clique no botão Modificar junto ao campo Chamadas do
Pacote de Instalação.
- Altere o nome de exibição e a descrição para a chamada.
O usuário que está instalando o IIP verá estas informações exibidas com
a chamada do pacote de recursos. Customize estes nomes para refletir sua
empresa ou organização.
- Observe que a caixa de opção Tornar esta a chamada de instalação primária
não é selecionada por padrão. Este é o comportamento desejado, porque o pacote de recursos é instalado sobre
o produto Network Deployment e herdará os valores padrão do Network
Deployment.
- Desmarque a caixa de opção Os usuários podem suprimir
a instalação deste pacote. Como este é um exemplo relativamente
simples com apenas três pacotes incluídos, desejamos que os usuários
instalem todos os três pacotes.
- Não altere os valores padrão de Modo de instalação padrão. O assistente de instalação para o pacote de recursos será exibido durante
a instalação. No entanto, a instalação silenciosa do pacote de recursos
faz parecer ao usuário que todo o IIP de Plants by WebSphere é totalmente instalado
em uma operação, mesmo que dois pacotes estejam sendo instalados.
Observe que, se você escolher
a instalação silenciosa aqui, deverá especificar um arquivo de resposta
ou o instalador do IIP deverá especificar um durante a instalação.
- Configure o caminho da instalação para este pacote a partir da guia Caminho do
Diretório de Instalação Padrão. Observe que, como configuramos o pacote do Network Deployment
como a chamada de instalação primária, nosso valor do caminho da instalação
para o pacote de recursos foi configurado para $RESV{6.1.0-WS-WASND_1-1:installLocation}.
Esta é uma macro que indica que o Valor de Resultado da
opção installLocation para o pacote do Network Deployment
será utilizado aqui. Consulte Substituição de Macros do IIP para obter informações
adicionais sobre macros e sua utilização.
- Clique na guia Arquivos de Resposta. Como não estamos instalando este pacote
silenciosamente, podemos ignorar as configurações para esta seção. Se desejar instalar
esta chamada do pacote silenciosamente, especifique um arquivo de resposta.
- Clique na guia Ações do Código de Saída. Estas são as ações que serão executadas
quando o pacote gerar estes códigos de saída. Altere a ação
para A instalação foi bem-sucedida parcialmente para Perguntar
se o usuário deseja parar ou continuar a instalação. Desejamos
que o usuário decida se o êxito parcial é aceitável, dependendo
do que ele vê nos logs do produto ou outras informações.
As outras duas ações do código de saída estão configuradas para parar a instalação por padrão,
que é um comportamento aceitável nesses dois casos. Clique em OK para
sair do painel Propriedades de Chamada do Pacote de Instalação.
- Em seguida, inclua o WebSphere ESB versão 6.2 no
IIP.
- Selecione IBM WebSphere Process Server 6.2 da lista
Pacotes e Ferramentas Suportados e siga as etapas a - d na seção
Network Deployment, alterando apenas o caminho do diretório do produto.
- Você retorna ao painel Construir o Pacote de Instalação Integrado. Agora é possível ver seu pacote do pacote de recursos listado no campo Pacotes de Instalação Utilizados
neste IIP e uma chamada desse pacote foi criada e listada
no campo Chamadas do Pacote de Instalação. Certifique-se de que a chamada do WebSphere ESB
esteja selecionada e clique no botão Modificar junto
ao campo Chamadas do Pacote de Instalação.
- Altere o nome de exibição e a descrição para a chamada.
O usuário que está instalando o IIP verá estas informações exibidas com
a chamada do WebSphere ESB.
Customize estes nomes para refletir sua
empresa ou organização.
- Observe que a caixa de opção Tornar esta a chamada de instalação primária
não é selecionada por padrão. Este é o comportamento desejado, porque o WebSphere ESB é instalado sobre
o produto Network Deployment e herdará os valores padrão do Network
Deployment.
- Desmarque a caixa de opção Os usuários podem suprimir
a instalação deste pacote. Como este é um exemplo relativamente
simples com apenas três pacotes incluídos, desejamos que os usuários
instalem todos os três pacotes.
- Não altere os valores padrão de Modo de instalação padrão. O assistente de instalação para o WebSphere ESB será exibido
durante a instalação. Observe que, se você escolher
a instalação silenciosa aqui, deverá especificar um arquivo de resposta
ou o instalador do IIP deverá especificar um durante a instalação.
- Configure o caminho da instalação para este pacote a partir da guia Caminho do
Diretório de Instalação Padrão. Observe que, como configuramos o pacote do Network Deployment
como a chamada de instalação primária, nosso valor do caminho da instalação
para o pacote de recursos foi configurado para $RESV{6.1.0-WS-WASND_1-1:installLocation}.
Esta é uma macro que indica que o Valor de Resultado da
opção installLocation para o pacote do Network Deployment
será utilizado aqui. Consulte Substituição de Macros do IIP para obter informações
adicionais sobre macros e sua utilização.
- Clique na guia Arquivos de Resposta. Como não estamos instalando este pacote
silenciosamente, podemos ignorar as configurações para esta seção. Se desejar instalar
esta chamada do pacote silenciosamente, especifique um arquivo de resposta.
- Clique na guia Ações do Código de Saída. Estas são as ações que serão executadas
quando o pacote gerar estes códigos de saída. Altere a ação
para A instalação foi bem-sucedida parcialmente para Perguntar
se o usuário deseja parar ou continuar a instalação. Desejamos
que o usuário decida se o êxito parcial é aceitável, dependendo
do que ele vê nos logs do produto ou outras informações.
As outras duas ações do código de saída estão configuradas para parar a instalação por padrão,
que é um comportamento aceitável nesses dois casos. Clique em OK para
sair do painel Propriedades de Chamada do Pacote de Instalação.
- Revise as propriedades especificadas para suas duas chamadas do pacote
na tabela Chamadas do Pacote de Instalação. Clique em Avançar.
- O painel Arquivos
e Diretórios Adicionais é exibido. Você pode modificar quaisquer arquivos
ou diretórios para serem incluídos com o IIP. Por exemplo, você pode incluir um arquivo leia-me
além de quaisquer imagens ou outros materiais
que deseja incluir no IIP. Não é possível executar scripts utilizando este recurso. Se você deseja incluir scripts para executar durante a instalação, então pode compilar um customized
installation package (CIP) do Process Server com customizações de aplicativo e perfil e usar isso em
uma chamada de pacote, em vez de apenas usar a imagem de produto do Process Server geralmente disponível. Clique em Avançar.
- No painel Criação,
digite o nome de sua Organização, por exemplo, "Plants by WebSphere",
e uma descrição. Estas informações podem ser visualizadas pelo instalador do IIP
clicando no botão Sobre no assistente de instalação. Clique em Avançar.
- O painel Visualização do Pacote de Instalação
Integrado é exibido. Você pode selecionar para salvar o arquivo
XML compilado ou salvar o arquivo e gerar o IIP.
Como o IIP foi compilado e validado em modo conectado, escolha salvar
o arquivo e gerar o IIP. Clique em
Concluir.
O que Fazer Depois
Agora você pode instalar o IIP criado. Consulte
Instalando um IIP para obter informações adicionais ou
Instalando um IIP Silenciosamente se desejar
instalar silenciosamente.