Icon indicating 6.0.1 content only

Utilizzo del comando manageprofiles per creare ed implementare i profili

Estrarre una riga comandi manageprofiles esistente da un file di log per ripetere o eseguire una creazione o implementazione del profilo simile sullo stesso o su un altro sistema.

Per utilizzare manageprofiles con WebSphere Process Server, è necessario aver già utilizzato la GUI (graphical user interface) o con i file di risposta in modo non presidiato) della procedura guidata Profilo per creare un nuovo profilo o implementarne uno esistente con le opzioni desiderate. (Non è consigliato l'utilizzo di manageprofiles per creare inizialmente un processo di implementazione o di creazione.)
La riga comandi risultante dall'utilizzo della procedura guidata Profilo o dall'installazione non presidiata dovrebbe essere stata catturata in un file di log. Utilizzare il contenuto di questo file di log per creare una riga comandi simile da utilizzare nella successiva creazione o implementazione del profilo utilizzando il comando manageprofiles.
Important: Una riga comandi catturata utilizzata per creare un profilo dispone del parametro -create (in genere in formato manageprofiles -create). Una riga comandi catturata utilizzata per implementare un profilo dispone di un parametro -augment (in genere nel formato manageprofiles -augment). La riga comandi dispone del parametro -create o del parametro -augment, ma non di entrambi. Non sostituire mai -create con -augment o -augment con -create. Altrimenti, gli script risultanti probabilmente non funzioneranno, poiché altri parametri e argomenti non saranno corretti.
Restriction: WebSphere Process Server non supporta l'implementazione di un profilo che è federato ad un gestore distribuzione utilizzando la procedura guidata Profilo. E' necessario prima annullare l'associazione di tale profilo, quindi implementarlo e poi eseguire lo strumento della riga comandi addNode per associarlo di nuovo. Per ulteriori informazioni, consultare Implementazione manuale di un profilo federato.
  1. Una volta creato o implementato un profilo utilizzando la procedura guidata Profilo o l'installazione in modo non presidiato, aprire il file di log generato. Di seguito sono riportati il nome ed il percorso del file profile_root/logs/pcatLogNNNNNNNNNNNNN.txt, dove profile_root è la directory in cui è stato creato il profilo e NNNNNNNNNNNNN è un valore data/ora.
  2. Nel file di log, ricercare la riga che inizia con "CAPTURED_COMMAND_LINE:" quindi salvare questa riga (compreso l'eventuale testo diviso alla riga successiva) in un nuovo file.
    1. Selezionare il testo che inizia con "CAPTURED_COMMAND_LINE" fino alla fine del file.
    2. Copiare il testo in un nuovo file.
    3. Nel nuovo file, rimuovere dalla stringa copiata tutto ciò che include le parole "CAPTURED_COMMAND_LINE."
    4. Salvare il file. (Può essere utilizzare un qualunque nome file univoco valido.) Ora, si dispone dell'equivalente della riga comandi dell'esecuzione della prima procedura guidata Profilo, salvata in questo file.
  3. Modificare la riga comandi in modo da riflettere le modifiche. Con un editor di testo, è necessario modificare il comando salvato in modo da riflettere la nuova creazione o implementazione del profilo da eseguire. I seguenti valori possono o devono essere modificati:
    Note: Non modificare eventuali altri valori o aggiungere ulteriori parametri che non si trovano già nella riga comandi o che non sono specificati in Parametri di manageprofiles. Alcuni parametri potrebbero apparire come non applicabili al sistema operativo di cui si dispone, ma è possibile non cancellarli e non restituiranno errori.
    Se si sta effettuando la seguente operazione... Procedere nel modo seguente...
    Creazione o implementazione di un profilo E' necessario sostituire le ricorrenze della stringa "MASKED_PARAMETER_VALUE" in qualunque posizione nel file con le password valide. La stringa "MASKED_PARAMETER_VALUE" è stata inserita invece della password specificata per motivi di sicurezza. Sarà necessario sostituire queste stringhe. Per ulteriori informazioni, fare riferimento a Parametri di manageprofiles.
    Implementazione di un profilo esistente Assicurarsi che i valori dei parametri -profileName, -profilePath, -cellName e -nodeName corrispondano esattamente a quelli del profilo che si desidera implementare. Potrebbe essere necessario modificare i valori, in base all'origine della riga comandi e al profilo che si sta modificando.
    Implementazione di un profilo esistente Assicurarsi che il profilo nella riga comandi sia dello stesso tipo (autonomo, del gestore distribuzione o personalizzato) del profilo che si desidera implementare. Gli errori possono restituire risultati non previsti.
    Creazione di un nuovo profilo Modificare i valori di -profileName, -profilePath, -cellName e -nodeName per assicurarsi che siano univoci.
    Creazione di un nuovo profilo Specificare di nuovo le porte definite nella procedura guidata Profilo. La riga comandi non include le porte definite quando in origine è stata utilizzata la procedura guidata Profilo. Aggiungere il parametro -portsFile o -startPoint ed un valore di porta appropriato alla fine della riga comandi.
    Per ulteriori informazioni sulla specifica di queste porte, fare riferimento alle informazioni sul comando wasprofile all'Information center di WebSphere Application Server Network Deployment, versione 6.0 all'indirizzo

     http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp
    Utilizzando questa riga comandi su un'altra installazione di WebSphere Process Server (sullo stesso computer per cui era stato creato il profilo di origine o su un altro) Se necessario, modificare i valori del nome del percorso in modo che riflettano la posizione dell'installazione diversa di WebSphere Process Server, quindi modificare il percorso completo con la posizione della directory in cui verrà trovato questo file di comandi.
  4. Utilizzare il file della riga comandi modificato per creare un nuovo profilo o implementare un profilo esistente.
    1. Rendere il file eseguibile.
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: apporre al fine l'estensione .sh, quindi concedere le autorizzazioni di esecuzione.
      • Icon indicating Windows platforms Su piattaforme Windows: apporre al file l'estensione .bat.
    2. Eseguire il file dalla riga comandi. Il comando visualizza lo stato in cui è stato eseguito. Attendere la fine dell'operazione.

Di seguito è riportato un esempio di una riga comandi catturata (non modificata) per la creazione di un nuovo profilo. In questo caso, il comando è stato utilizzato per creare un nuovo profilo, come indicato dal parametro -create:

(Nov 3, 2005 9:24:08 AM), Install, com.ibm.ws.install.wbiserver.ismp.actions.
CalculateManagedProfileInvocationAction, msg1, CAPTURED_COMMAND_LINE:
 /opt/o0544.1 2/bin/manageprofiles.sh -create -profileName "ProcSrv01" -profilePath 
"/opt/o054 4.12/profiles/ProcSrv01a" -templatePath "/opt/o0544.12/profileTemplates/default wbiserver"
 -federateLater "true" -hostName  "eexfvt99.rchland.ibm.com" -nodeName "eexfvt99Node28"
 -cellName  "eexfvt99Node26Cell" -dmgrHost  "localhost" -dmgrP ort  "8879" -OS_NAME  "Linux" 
-winserviceCheck  "true" -winserviceAccountType  " localsystem" -winserviceUserName  "root"
 -winservicePassword  "MASKED_PARAMETER_ VALUE" -winserviceStartupType  "manual" -dbJDBCClasspath 
 "null" -dbType  "CLOUD SCAPE" -ceiSampleJmsUser  "root" -ceiSampleJmsPwd  "MASKED_PARAMETER_VALUE"
 -cei SampleServerName  "server1" -ceiDbProduct  "CLOUDSCAPE_V51_1" -ceiDbName  "" 
-ce iDbUser  "" -ceiDbPwd  "MASKED_PARAMETER_VALUE" -ceiDbSysUser  ""
 -ceiDbSysPwd "MASKED_PARAMETER_VALUE" -ceiDbJdbcDriverClasspath  "" 
-ceiDbJdbcDriverType  "" -ceiDbServerName  "" -ceiDbServerPort  ""
 -ceiDbNodeName  "" -ceiDbExecuteScript s  "" -configureScaSecurity  "true" -scaSecurityUserId 
 "root" -scaSecurityPassw ord  "MASKED_PARAMETER_VALUE" -adminBFMGroups  "sadday" 
-mqUser  "root" -mqPwd "MASKED_PARAMETER_VALUE" -dbName  "WPRCSDB" -dbLocation  "" 
-dbUserId  "" -dbPas sword  "MASKED_PARAMETER_VALUE" -dbServerPort  "null" 
-dbHostName  "localhost" - dbInstance  "ol_" -dbCreateNew  "true" -dbStorageGroup  ""
 -dbConnectionLocation "" -configureAppScheduler  "true" -appSchedulerServer  "server1" 
Di seguito è riportato un esempio della riga comandi, ora modificata, per rimuovere le informazioni di intestazione e sostituire le password nascoste.
/opt/o0544.1 2/bin/manageprofiles.sh -create -profileName "myProfile"
 -profilePath "/opt/o054 4.12/profiles/myProfile" -templatePath "/opt/o0544.12/profileTemplates/default
  wbiserver" -federateLater "true" -hostName  "eexfvt99.rchland.ibm.com"
 -nodeName "myNodeName" -cellName  "myCellName" -dmgrHost  "localhost" 
-dmgrPort  "8879" -OS_NAME  "Linux" -winserviceCheck  "true" -winserviceAccountType 
 " localsystem" -winserviceUserName  "root" -winservicePassword  "MASKED_PARAMETER_VALUE" 
-winserviceStartupType  "manual" -dbJDBCClasspath  "null" -dbType  "CLOUD SCAPE"
 -ceiSampleJmsUser  "root" -ceiSampleJmsPwd  "myRootPwd" 
-cei SampleServerName  "server1" -ceiDbProduct  "CLOUDSCAPE_V51_1" -ceiDbName  "" -ce iDbUser  "
" -ceiDbPwd  "MASKED_PARAMETER_VALUE" -ceiDbSysUser  "" -ceiDbSysPwd "MASKED_PARAMETER_VALUE"
 -ceiDbJdbcDriverClasspath  "" -ceiDbJdbcDriverType  "" -ceiDbServerName  ""
 -ceiDbServerPort  "" -ceiDbNodeName  "" -ceiDbExecuteScript s  "" -configureScaSecurity
  "true" -scaSecurityUserId  "root" -scaSecurityPassword  "myRootPwd" 
-adminBFMGroups  "sadday" -mqUser  "root" -mqPwd "myRootPwd" -dbName  "WPRCSDB"
 -dbLocation  "" -dbUserId  "" -dbPassword  "MASKED_PARAMETER_VALUE" -dbServerPort 
 "null" -dbHostName  "localhost" - dbInstance  "ol_" -dbCreateNew  "true" 
-dbStorageGroup  "" -dbConnectionLocation "" -configureAppScheduler  "true" -appSchedulerServer  
"server1" 
Icon indicating AIX platforms Su piattaforme AIX: Il seguente esempio illustra uno script eseguito su un sistema AIX. In questo caso "myCommandline.sh" è il nome dello script che è stato creato:
/usr/IBM/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: Il profilo ora esiste.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.

/usr/IBM/WebSphere/ProcServer/bin>
Icon indicating HP-UX platforms Icon indicating Solaris platforms Su piattaforme HP-UX e Solaris: Il seguente esempio illustra lo script eseguito su un sistema WebSphere Process Server HP-UX o Solaris. In questo caso "myCommandline.sh" è il nome dello script che è stato creato:
/opt/IBM/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: Il profilo ora esiste.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.

/opt/IBM/WebSphere/ProcServer/bin>
Icon indicating Linux platforms Icon indicating 6.0.1 content only Su piattaforme Linux: Il seguente esempio illustra uno script eseguito su un sistema WebSphere Process Server, versione 6.0.1 Linux. In questo caso "myCommandline.sh" è il nome dello script che è stato creato:
/opt/ibm/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: Il profilo ora esiste.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.

/opt/ibm/WebSphere/ProcServer/bin>
Icon indicating Linux platforms Su piattaforme Linux: Il seguente esempio illustra uno script eseguito su un sistema WebSphere Process Server, versione 6.0.0 Linux. In questo caso "myCommandline.sh" è il nome dello script che è stato creato:
/opt/IBM/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: Il profilo ora esiste.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.

/opt/IBM/WebSphere/ProcServer/bin>
Icon indicating Windows platforms Su piattaforme Windows: il seguente esempio illustra uno script eseguito su un sistema Windows. In questo caso, "myCommandline.bat" è il nome dello script che è stato creato:
C:\Program Files\IBM\WebSphere\ProcServer\bin>myCommandline.bat
INSTCONFSUCCESS: Il profilo ora esiste.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.
INSTCONFSUCCESS: L'implementazione del profilo è riuscita.

C:\Program Files\IBM\WebSphere\ProcServer\bin>
Related reference
Comando manageprofiles per l'utilizzo con WebSphere Process Server, versione 6.0.1
Parametri di manageprofiles

Terms of use |

Last updated: Thu Mar 30 14:32:40 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)