In questo argomento viene descritto come creare un file di fefinizione di build e generare il pacchetto di installazione integrato (IIP, Integrated Installation Package) con IBM® WebSphere Installation Factory.
Prima di iniziare
Occorre installare Installation Factory prima di utilizzarlo
per creare un package di installazione. Consultare Introduzione a
Installation Factory per ulteriori informazioni.
Informazioni su questa attività
Per creare un IIP, creare prima un file di definizione di build
che Installation Factory utilizzerà successivamente per generare l'IIP. Il file
di definizione di build descrive esattamente quali package e configurazioni
vengono incluse nell'IIP. È possibile eseguire entrambe le operazioni sulla stazione di lavoro locale,
oppure è possibile scegliere di creare la definizione di build in locale, quindi trasferire il
file XML su un'altra stazione di lavoro per generare l'IIP, forse anche su
una stazione di lavoro o sistema operativo diversi. La stazione di lavoro remota deve prima
contenere Installation Factory e tutti i prodotti che si desidera
includere nell'IIP per generare un IIP da un file di definizione di
build.
In alcuni casi, potrebbe non essere possibile utilizzare la procedura
guidata di definizione di build sulla piattaforma del sistema operativo di destinazione. In tal caso si hanno tre opzioni:
- Utilizzare la procedura guidata in modalità non connessa, su una
stazione di lavoro supportata, per creare un file di definizione build per il
sistema operativo di destinazione su un'altra stazione di lavoro.
Quindi, copiare
il file nel sistema operativo di destinazione e utilizzare l'interfaccia
della riga di comandi per generare l'IIP.
Nota: Il modo ottimale
per utilizzare Installation Factory per un server remoto è quello di lavorare
in modalità connessa e selezionare il sistema operativo di destinazione sul
pannello di selezione della modalità.
- È possibile creare un file di definizione di build e generare un IIP
per l'altra piattaforma se si sta lavorando su una piattaforma simile. In altre
parole, è possibile creare e generare un IIP su qualsiasi piattaforma UNIX supportata
per qualsiasi altra piattaforma UNIX supportata, ed è possibile creare
e generare un IIP su qualsiasi piattaforma Windows® supportata per qualsiasi altra piattaforma Windows supportata.
- Creare il documento XML di definizione build, utilizzando un editor XML di convalida.
Copiare uno dei documenti di definizione di build di esempio IIP dalla directory home_IF/samples/iip per
iniziare.
Dopo aver eseguito le modifiche, convalidare il documento di definizione build con il relativo schema XML (IIPBuildDefinintion.xsd) utilizzando un parser o editor
di convalida XML. Dopodichè, utilizzare l'interfaccia della riga di comandi per avviare
il motore di elaborazione e creare l'IIP.
Utilizzare la procedura
seguente per creare il file di definizione build e generare l'IIP.
Procedura
- Scaricare il codice del prodotto dalla pagina per IBM WebSphere Installation Factory ed estrarre il codice.
Consultare la pagina di download per un elenco completo
dei sistemi operativi verificati.
- Considerare quali package di installazione si desidera includere
nell'IIP. Installation Factory non contiene alcuna immagine di installazione
del prodotto. Occorre fornire il software che Installation Factory
deve installare.
- Avviare la console Installation Factory con lo script della
GUI (graphical user interface).



Utilizzare lo script home_IF/bin/ifgui.sh.
Utilizzare lo script home_IF\bin\ifgui.bat.
- Creare una nuova definizione di build IIP oppure aprirne una esistente.
Fare clic su Crea nuovo package di installazione integrata per
creare una nuova definizione di build IIP.
Fare clic su Aprire una definizione build se si
desidera modificare un file XML di definizione di build
esistente.
- Scegliere se eseguire la procedura guidata in modalità connessa
o disconnessa.
- Modalità connessa
Selezionare la casella di spunta
per l'elaborazione in modalità connessa in modo che sia possibile generare l'IIP oltre
a creare il file di definizione di build sulla stazione di lavoro. La procedura guidata
di definizione di build proverà a convalidare tutte le directory, i file
e i package di installazione in modalità connessa e deve poter accedere
in locale a tali risorse.
- Modalità disconnessa
Selezionare la casella di spunta
per l'elaborazione in modalità disconnessa per salvare solo la definizione di build
e generare successivamente l'IIP. Utilizzare la procedura guidata in modalità non connessa, su una
stazione di lavoro supportata, per creare un file di definizione build per un
sistema operativo supportato su un'altra stazione di lavoro. Quindi, copiare il
file XML di definizione di build nel sistema operativo di destinazione
e utilizzare il comando ifcli per avviare il motore di
elaborazione e generare l'IIP. La procedura guidata Definizione di build
non è in grado di verificare l'immagine di installazione, i package di manutenzione
o qualsiasi altro file o script immessi in modalità disconnessa.
Inoltre, è possibile generare un IIP per una piattaforma di destinazione con una
piattaforma simile, il altre parole generare un IIP su una piattaforma Windows per un'altra piattaforma
Windows, o una piattaforma UNIX per un'altra piattaforma UNIX.
I percorsi per tutti i
prodotti, directory e file che vengono specificati nella procedura guidata devono essere
relativi alla stazione di lavoro sulla quale verrà creato l'IIP. Ad esempio,
presupporre che si esegue la console su un sistema Red Hat Enterprise Linux® 4
che non può accedere ad un sistema AIX di destinazione. La procedura guidata Definizione di build non è in grado di esplorare le ubicazioni dei file sul
sistema di destinazione. Tuttavia, è possibile immettere il percorso di directory della ubicazione di AIX
per l'immagine di installazione di Network Deployment e di altri elementi
dell'IIP.
- Fornire tutti i parametri richiesti per identificare le informazioni del
package, l'ubicazione dell'output del file di definizione di build, l'ubicazione
dell'output dell'IIP, i prodotti, le immagini di installazione, i file e le
directory aggiuntive e le informazioni sull'autore. Consultare i documenti del
pannello della guida per le informazioni su ogni operazione del processo di creazione
dell'IIP:
Limitazione: La creazione di IIP utilizzando caratteri specifici della locale non inglese nel percorso di directory non è supportata. Limitare i caratteri
utilizzati nei nomi delle directory a caratteri ASCII US stampabili.
- Sul pannello Anteprima del package di installazione integrato,
selezionare se solo salvare il file di definizione di build o salvare il file
di definizione di build e generare l'IIP localmente. Fare clic su Fine
per uscire dalla procedura guidata Definizione di build.
Se è stata selezionata l'opzione per creare solo il file di definizione,
copiare il file XML di definizione di build sulla stazione di lavoro di destinazione. Eseguire il comando ifcli sul file
di definizione di build per generare l'IIP. Per ulteriori informazioni, consultare Il comando ifcli.
Il periodo di tempo richiesta per la generazione dell'IIP dipende dal
numero e dal tipo di prodotti che vengono inclusi nel package.
- Installation Factory registra un messaggio di completamento nel file home_IF/logs/log.txt una volta che il motore di elaborazione ha completato la sua attività.
Esempio
Quello seguente è un esempio di creazione di un file
di definizione di build e di generazione di un IIP su un sistema Windows che contiene il contributo del server di un processo e il contributo di un feature pack.
Verrà creato l'IIP per conto della società immaginaria "Plants by WebSphere" a cui viene fatto riferimento in una delle applicazioni di esempio
del server dei processi.
- Avviare lo script home_IF\bin\ifgui.bat.
- Sul pannelo di IBM Installation Factory, selezionare Crea un nuovo package di installazione
integrato.
- Viene avviata la procedura guidata Definizione di build e viene visualizzato il Pannello Selezione della modalità.
Poiché si sta sviluppando un IIP per la creazione e l'installazione su questa
stazione di lavoro, selezionare Modalità connessa. Tenere presente che una
volta creato questo IIP, è possibile eseguire l'installazione anche su qualsiasi stazione di lavoro con lo
stesso sistema operativo e la stessa piattaforma del sistema locale. In Piattaforme,
selezionare la propria piattaforma corrente. Fare clic su Avanti.
- Sul Pannello Identificazione
del package, immettere un identificativo: com.plantsByWebsphere.
La versione può restare 1.0.0.0. Fare clic su Avanti.
- Viene visualizzato il Pannello
Informazioni di build. Immettere un nome file e l'ubicazione del file XML di definizione di build che si sta creando. Inoltre, scegliere una directory in cui
verrà generato l'IIP. Assicurarsi di avere spazio sufficiente nella
directory di destinazione se si genererà l'IIP oltre a sviluppare la
definizione di build. Si potrebbe visualizzare un errore che indica una directory
non vuota se la directory predefinita dell'IIP non è vuota e la casella di spunta Avverti
se l'ubicazione di destinazione è selezionata. Fare clic su Avanti.
- Sul Pannello Procedura guidata
dell'installazione integrata, lasciare entrambi le impostazioni della procedura guidata di installazione selezionate. Per una massima flessibilità durante il periodo di installazione verrà consentito agli utenti di sovrascrivere la corrente impostazione che visualizzerà la procedura guidata dell'IIP al momento dell'avvio. Fare clic su Avanti.
- Viene visualizzato il Pannello Crea il
package di installazione integrata. Questo è il pannello principale
in cui si selezioneranno, aggiungeranno e modificheranno le proprietà
dei pacchetti che si desidera includere nell'IIP. Poiché desideriamo creare un pacchetto che includa il prodotto IBM WebSphere Application Server
Network Deployment, un feature pack e WebSphere ESB versione 6.2, si inizierà con il prodotto Network Deployment:
- Selezionare IBM WebSphere Application Server Network Deployment
6.1 nel campo Package e strumenti di installazione supportati.
Fare clic su Aggiungi programma di installazione.
- Sul Pannello Aggiungi package
di installazione, si visualizzerà il nome del package, il suo identificativo
e il sistema operativo e l'architettura della piattaforma per la quale si sta
sviluppando l'IIP. Occorre fornire il codice del prodotto per Network
Deployment sulla piattaforma specificata. Fare clic su Modifica.
- Immettere il percorso di directory root dell'immagine del prodotto Network
Deployment, oppure fare clic su Sfoglia per
cercare l'immagine. Dato che si sta lavorando in modalità connessa, è possibile fare clic su Richiama dimensione del package per stimare
la dimensione del package. Fare clic su OK.
- Si viene reindirizzati al pannello Aggiungi package di installazione. È
possibile vedere che i campi Percorso della directory del package e Dimensione del package sono stati riempiti. Fare clic su OK.
- Si viene reindirizzati al pannello Crea il package di installazione integrata. Ora
è possibile visualizzare il proprio package elencato nel campo Package di
installazione utilizzati in questo IIP, ed è stata creata una chiamata di
tale package ed inserita nel campo Chiamate dei package di
installazione. Assicurarsi che la chiamata del package sia selezionata e fare clic sul pulsante Modifica accanto al campo Chiamate dei package di installazione.
- Viene visualizzato il Pannello Proprietà
delle chiamate dei package di installazione. Qui si imposteranno
tutte le proprietà dell'installazione della chiamata del proprio
package.
- Modificare il nome di visualizzazione e la descrizione della chiamata.
L'utente che installa l'IIP visualizzerà queste informazioni con la chiamata
del package. È possibile personalizzare questi campi per riflettere
l'implementazione, della propria società, di questo package.
- La casella di spunta Rendi questa chiamata dell'installazione la chiamata primaria è selezionata. Non modificare questo valore
poiché il package del feature pack che verrà aggiunto successivamente utilizzerà le informazioni
da questo package per i suoi valori predefiniti, inclusa la directory di installazione
di destinazione. Infatti, questa impostazione assicura che dopo aver aggiunto
questo package, alternativamente, le chiamate del package utilizzeranno tali valori
che vengono specificati per tale package a meno che non vengano modificati manualmente.
- Deselezionare la casella di spunta Gli utenti possono interrompere l'installazione
di questo package. Dato che questo è un
esempio relativamente semplice con solo tre package inclusi, gli utenti dovranno
installare tutti e tre i package.
- Non modificare i valori predefiniti di Modalità di installazione
predefinita. La procedura guidata all'installazione di Network Deployment verrà visualizzata durante l'installazione.
- Impostare il percorso di installazione per questo package dalla scheda
Percorso della directory di installazione predefinita. È possibile impostare
il percorso per entrambi i tipi di utente amministratore e non
amministratore. Fare clic su Modifica per aprire
il Pannello Modifica percorso di directory di installazione predefinita ed immettere il percorso in cui
verrà installato questo package. Fare clic su OK per
ritornare al pannello corrente.
- Fare clic sulla scheda File di risposte.
Dato che non si sta installando questo
package in modalità non presidiata, è possibile ignorare le impostazioni di questa sezione.
- Fare clic sulla scheda Azioni del codice di uscita. Queste sono le azioni che verranno
intraprese quando il package genera questi codici di uscita. Modificare l'azione
per L'installazione è parzialmente riuscita in Chiedere all'utente se arrestare o continuare l'installazione. Si vuole
far decidere all'utente se la riuscita parziale è accettabile, in base a cosa visualizzano
nei log del loro prodotto o ad altre informazioni.
Le altre due azioni del codice di uscita vengono impostate per arrestare l'installazione per
impostazione predefinita, il funzionamento accettabile in questi due casi. Fare clic su OK per uscire dal pannello Pannello Proprietà
delle chiamate dei package di installazione.
- Aggiungere il feature pack all'IIP.
- Selezionare IBM WebSphere Application Server Versione 6.1
Feature Pack per i servizi Web dall'elenco Package e strumenti
supportati e seguire le operazioni da 'a' a 'd' nella sezione Distribuzione di rete,
modificando solo il percorso di directory del prodotto.
- Si viene reindirizzati al pannello Crea il package di installazione integrata. Ora
è possibile visualizzare il proprio feature pack elencato nel campo Package di
installazione utilizzati in questo IIP, ed è stata creata una chiamata di
tale package ed inserita nel campo Chiamate dei package di
installazione. Assicurarsi che la chiamata del feature pack sia selezionata e
fare clic sul pulsante Modifica accanto al campo Chiamate
dei package di installazione.
- Modificare il nome di visualizzazione e la descrizione della chiamata.
L'utente che installa l'IIP visualizzerà queste informazioni con la chiamata
del feature pack. Personalizzare questi nomi per riflettere la propria
società o organizzazione.
- Da notare che la casella di spunta Rendi questa chiamata
dell'installazione la chiamata primaria non è selezionata per impostazione
predefinita. Questo è il funzionamento che si desidera, dato che il feature pack viene
installato sul prodotto Network Deployment e ne erediterà i valori
predefiniti.
- Deselezionare la casella di spunta Gli utenti possono interrompere l'installazione
di questo package. Dato che questo è un
esempio relativamente semplice con solo tre package inclusi, gli utenti dovranno
installare tutti e tre i package.
- Non modificare i valori predefiniti di Modalità di installazione
predefinita. La procedura guidata all'installazione del feature pack verrà visualizzata durante l'installazione. Tuttavia, installando il feature pack in modalità non presidiata
farà apparire all'utente che l'intero IIP di Plants by WebSphere sia stato installato interrottamente in un'operazione, quando
invece sono stati installati due pacchetti.
Da notare che se qui si sceglie
l'installazione in modalità non presidiata, occorre specificare un file di risposte
oppure il programma di installazione dell'IIP deve specificarne uno durante l'installazione.
- Impostare il percorso di installazione per questo package dalla scheda
Percorso della directory di installazione predefinita. Da notare che essendo stato impostato il package di Network Deployment come chiamata di installazione primaria, il valore del
percorso di installazione per questo feature pack è stato impostato su $RESV{6.1.0-WS-WASND_1-1:installLocation}.
Questa è una macro che indica che il Valore risultante
dell'opzione installLocation per il package di Network Deployment
verrà qui utilizzato. Consultare Sostituzione di macro IIP per
ulteriori informazioni sulle macro e il loro utilizzo.
- Fare clic sulla scheda File di risposte. Dato che non si sta installando questo
package in modalità non presidiata, è possibile ignorare le impostazioni di questa sezione. Se
si desidera installare questa chiamata del package in modalità non presidiata, specificare
un file di risposte.
- Fare clic sulla scheda Azioni del codice di uscita. Queste sono le azioni che verranno
intraprese quando il package genera questi codici di uscita. Modificare l'azione
per L'installazione è parzialmente riuscita in Chiedere all'utente se arrestare o continuare l'installazione. Si vuole
far decidere all'utente se la riuscita parziale è accettabile, in base a cosa visualizzano
nei log del loro prodotto o ad altre informazioni.
Le altre due azioni del codice di uscita vengono impostate per arrestare l'installazione per
impostazione predefinita, il funzionamento accettabile in questi due casi. Fare clic su OK per uscire dal pannello Pannello Proprietà
delle chiamate dei package di installazione.
- Successivamente, aggiungere WebSphere ESB versione 6.2
all'IIP.
- Selezionare IBM WebSphere Process Server 6.2 dall'elenco
Package e strumenti supportati e seguire le operazioni da 'a' a 'd' nella
sezione Distribuzione di rete, modificando solo il percorso di directory del prodotto.
- Si viene reindirizzati al pannello Crea il package di installazione integrata. Ora
è possibile visualizzare il proprio feature pack elencato nel campo Package di
installazione utilizzati in questo IIP, ed è stata creata una chiamata di
tale package ed inserita nel campo Chiamate dei package di
installazione. Assicurarsi che la chiamata di WebSphere ESB sia selezionata e
fare clic sul pulsante Modifica accanto al campo Chiamate
dei package di installazione.
- Modificare il nome di visualizzazione e la descrizione della chiamata.
L'utente che installa l'IIP visualizzerà queste informazioni con la chiamata
di WebSphere ESB.
Personalizzare questi nomi per riflettere la propria
società o organizzazione.
- Da notare che la casella di spunta Rendi questa chiamata
dell'installazione la chiamata primaria non è selezionata per impostazione
predefinita. Questo è il funzionamento che si desidera, dato che WebSphere ESB viene
installato sul prodotto Network Deployment e ne erediterà i valori
predefiniti.
- Deselezionare la casella di spunta Gli utenti possono interrompere l'installazione
di questo package. Dato che questo è un
esempio relativamente semplice con solo tre package inclusi, gli utenti dovranno
installare tutti e tre i package.
- Non modificare i valori predefiniti di Modalità di installazione
predefinita. La procedura guidata all'installazione di WebSphere ESB verrà visualizzata durante l'installazione. Da notare che se qui si sceglie
l'installazione in modalità non presidiata, occorre specificare un file di risposte
oppure il programma di installazione dell'IIP deve specificarne uno durante l'installazione.
- Impostare il percorso di installazione per questo package dalla scheda
Percorso della directory di installazione predefinita. Da notare che essendo stato impostato il package di Network Deployment come chiamata di installazione primaria, il valore del
percorso di installazione per questo feature pack è stato impostato su $RESV{6.1.0-WS-WASND_1-1:installLocation}.
Questa è una macro che indica che il Valore risultante
dell'opzione installLocation per il package di Network Deployment
verrà qui utilizzato. Consultare Sostituzione di macro IIP per
ulteriori informazioni sulle macro e il loro utilizzo.
- Fare clic sulla scheda File di risposte. Dato che non si sta installando questo
package in modalità non presidiata, è possibile ignorare le impostazioni di questa sezione. Se
si desidera installare questa chiamata del package in modalità non presidiata, specificare
un file di risposte.
- Fare clic sulla scheda Azioni del codice di uscita. Queste sono le azioni che verranno
intraprese quando il package genera questi codici di uscita. Modificare l'azione
per L'installazione è parzialmente riuscita in Chiedere all'utente se arrestare o continuare l'installazione. Si vuole
far decidere all'utente se la riuscita parziale è accettabile, in base a cosa visualizzano
nei log del loro prodotto o ad altre informazioni.
Le altre due azioni del codice di uscita vengono impostate per arrestare l'installazione per
impostazione predefinita, il funzionamento accettabile in questi due casi. Fare clic su OK per uscire dal pannello Pannello Proprietà
delle chiamate dei package di installazione.
- Revisionare le proprietà specificate per le due chiamate dei package
nella tabella delle chiamate dei package di installazione. Fare clic su Avanti.
- Viene visualizzato il Pannello
File e directory aggiuntivi. È possibile specificare qualsiasi
file o directory da includere con l'IIP. Ad esempio, è possibile includere
un file readme oltre a qualsiasi immagine o altro materiale che si
desidera includere nell'IIP. Non è possibile eseguire alcuno script utilizzando
questa funzione. Se si desidera aggiungere script da eseguire durante l'installazione,
è possibile creare un CIP (customized installation package)
di Process Server con le personalizzazioni dell'applicazione e del profilo, ed utilizzarlo in una
chiamata del package invece di utilizzare semplicemente l'immagine del prodotto Process Server
generalmente disponibile. Fare clic su Avanti.
- Sul pannello Pannello Autore,
immettere il nome della propria organizzazione, ad esempio, "Plants by WebSphere"
e una descrizione. Queste informazioni possono essere visualizzate dal programma di installazione dell'IIP facendo clic sul pulsante Informazioni nella procedura guidata di installazione. Fare clic su Avanti.
- Viene visualizzato il Pannello Anteprima del package
di installazione integrato. È possibile selezionare il salvataggio
del file XML sviluppato, oppure salvare il file e generare l'IIP.
Dato che l'IIP è stato sviluppato e convalidata in modalità connessa, scegliere di salvare
il file e generare l'IIP. Fare clic su Fine.
Operazioni successive
Ora è possibile installare l'IIP creato. Consultare
Installazione di un IIP per ulteriori informazioni oppure
Installazione non presidiata di un IIP se si desidera eseguire l'installazione
non presidiata.