Come creare un profilo in WebSphere ND?
Pubblicato: 2016-11-22La creazione di un profilo in IBM WebSphere è un passaggio iniziale per configurare l'ambiente dell'applicazione. Conoscere la procedura è essenziale per l'amministratore di WebSphere.
In questo post, spiegherò come creare un profilo in IBM WebSphere Application Server Network Deployment.
Ciò presuppone che tu abbia installato IBM WAS in ambiente Linux.
Prima di passare alla creazione del profilo, capiamo cos'è un profilo in IBM WAS ?
Il profilo è un ambiente di runtime completo che combina il binario WAS e il profilo (dati utente/configurazione).
Ci sono più tipi di profilo disponibili in WebSphere.
- Cella: una combinazione di DMGR e server delle applicazioni federato
- Indipendente, autonomo
- Gestione
- Profilo personalizzato
È possibile creare un profilo WebSphere Application Server in due modi.
- GUI: utilizzando lo strumento di gestione dei profili
- Silenzioso: utilizzando lo script manageprofile.sh
In questo post, utilizzerà la GUI per creare un profilo di cella.
- Accedi al server in cui è installato WAS
- Vai alla posizione binaria WAS >> bin >> ProfileManagement (nella posizione di installazione predefinita, sarà /opt/IBM/WebSphere/AppServer/bin/ProfileManagement)
- Avvia lo strumento di gestione del profilo
./pmt.sh
- Si aprirà una finestra "WebSphere Customization Toolbox", fare clic su Crea
- Seleziona l'ambiente "Cella" e fai clic su Avanti
Nella schermata successiva , avrai la possibilità di selezionare il processo di creazione del profilo. Ci sono due processi.
- Creazione tipica del profilo: il profilo verrà creato con la configurazione e i numeri di porta predefiniti. Nella maggior parte dei casi, puoi selezionare questo.
- Creazione avanzata del profilo: se stai cercando di personalizzare le porte predefinite, la configurazione, dovrai utilizzarla.
- Procediamo con la creazione del profilo “Tipico”, clicchiamo su Avanti
- Immettere l'utente e la password per DMGR, se non si desidera che DMGR sia protetto da password, è possibile deselezionare la casella "Abilita sicurezza amministrativa".
- Rivedi il riepilogo del profilo e fai clic su "Crea". Se vuoi puoi copiare le informazioni da questa schermata in quanto conterrà molte informazioni utili come.
Posizione Nome del profilo Nome della cella Nome del nodo Porti Tipo di profilo
- Ci vorranno alcuni minuti per la creazione del profilo e una volta completata, dovresti vedere una conferma .
Se noti, ho mantenuto l'opzione predefinita " Avvia la console dei primi passi " nella schermata sopra.
Si aprirà la procedura guidata per i primi passaggi in cui è possibile verificare l'installazione. La verifica è essenziale per sapere che il tuo profilo è funzionale e pronto per distribuire l'applicazione necessaria per la tua attività.
- Fare clic su "Verifica dell'installazione"
Il processo di verifica prevede l'avvio e l'arresto del DMGR e dovresti vedere qualcosa come di seguito.
Il nome del server è: dmgr Il nome del profilo è: Dmgr01 La home del profilo è:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01 Il tipo di profilo è: dmgr Il nome della cella è:localhostCell01 Il nome del nodo è:localhostCellManager01 La codifica corrente è: UTF-8 Avviare l'esecuzione del seguente comando:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh -profileName Dmgr01 >ADMU0116I: Le informazioni sull'utensile vengono registrate nel file > /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log >ADMU0128I: Strumento di avvio con il profilo Dmgr01 >ADMU3100I: Lettura della configurazione per il server: dmgr >ADMU3200I: Server avviato. In attesa dello stato di inizializzazione. >ADMU3000I: Server dmgr aperto per e-business; ID processo è 32013 Il numero della porta del server è:9060 IVTL0010I: Connessione all'host locale WebSphere Application Server sulla porta: 9060 IVTL0015I: l'host locale di WebSphere Application Server è in esecuzione sulla porta: 9060 per il profilo Dmgr01 IVTL0035I: Lo strumento di verifica dell'installazione sta eseguendo la scansione del file /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log alla ricerca di errori e avvertenze. [20/11/16 4:53:38:556 PST] 00000001 WSKeyStore W CWPKI0041W: Uno o più archivi chiavi utilizzano la password predefinita. [11/20/16 4:53:47:225 PST] 00000001 HostNameMap W HMGR0064W: La risoluzione degli indirizzi IP per il nome host localhost ha trovato solo l'indirizzo di loopback. Verrà utilizzato l'indirizzo di loopback. [11/20/16 4:53:53:571 PST] 00000001 SibMessage W [:] CWSJY0003W: MQJCA5001: Messaggistica WMQ: '9.0.0.0-p900-L160509.1'. [20/11/16 4:53:55:298 PST] 0000007a AuthConfigFac W SECJ8032W: L'implementazione AuthConfigFactory non è definita, utilizzando la classe di implementazione factory JAPI predefinita: com.ibm.ws.security.jaspi.ProviderRegistry. [20/11/16 4:54:00:239 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.HeaderParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto. [20/11/16 4:54:00:242 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.MatrixParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto. [20/11/16 4:54:00:243 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.core.Context non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere /AppServer/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto. [20/11/16 4:54:00:244 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.CookieParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto. [20/11/16 4:54:00:245 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.PathParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto. [20/11/16 4:54:00:246 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.QueryParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto. [11/20/16 4:54:02:982 PST] 00000001 TcpTransport W ADMD0025W: durante il rilevamento del processo, l'indirizzo IP 127.0.0.1 viene utilizzato per annunciare un endpoint. Questo utilizzo potrebbe causare problemi in un ambiente di rete. [20/11/16 4:54:03:213 PST] 00000051 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: Incidente FFDC emesso su /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs /ffdc/dmgr_917750c5_16.11.20_04.54.03.0579098089159114197997.txt com.ibm.ws.management.discovery.DiscoveryService.sendQuery 189 IVTL0040I: sono stati rilevati 12 errori/avvisi nel file /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log IVTL0070I: La verifica dello strumento di verifica dell'installazione è riuscita. IVTL0080I: La verifica dell'installazione è completa.
Questo conclude che il profilo è stato creato correttamente .

Proviamo ad accedere all'URL DMGR
Ben fatto! hai creato un profilo dell'ambiente della cella e sei pronto per distribuire un'applicazione ed eseguire la configurazione necessaria.
Spero che questo sia utile per un amministratore di WebSphere. Fatemi sapere cosa ne pensate.